白话 MPoW —— 如何证明有意义的工作量?

浅谈矩阵加速算法 前言 (看此文章请先了解一下什么是矩阵) 矩阵加速是个很神奇的算法,它可以在极端数据下、级短时间内解决复杂问题,而且还很简单。我们从例题入手: 例题一:Fibonacci第n项 这个数据很大,不能常规地用递推求解。那我们不拐弯路,直接开始公式推导吧: 因为(关键递推式),所以可以把放入一个矩阵乘法(n*m和m*q的矩阵)中。因为是2项乘2项,所以m=2,为了达到有规律的累乘,得保... 阅读详情

在这里插入图片描述

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。

Crust 核心包含三层架构:量化存储和服务的 MPoW 机制、激励节点的 GPoS 共识以及存储和检索服务。

在这里插入图片描述

MPoW,是 Meaningful Proof of Wor 的缩写,即有意义工作量证明机制。主要用来追踪每个节点的存储状态,存储状态包含节点的可用存储空间,以及已经存储的文件。

今天主要和大家大白话科普一下 Crust 的黑科技——MPoW 机制的工作量报告和入网流程。

01. Crust 工作量报告机制

我们举个例子来类比工作量报告机制:

有这么一个班级,每天都有英语课。英语老师让所有孩子每天都背单词,根据背单词多少来发奖励,于是所有孩子们都回家会积极背单词。但孩子如何证明自己背了呢?毕竟老师不可能每个孩子都听写一遍,那样的话就没时间上课了。

于是英语老师就想了个办法:每个孩子每天背了单词后,回家请自己的家长听写一遍,听写内容为迄今为止背过的所有单词。听写通过后,家长用一张纸写上日期、听写内容和签名。比如“2020年5月4日,学生小脆皮背诵课本第 8、9、10 页无误,家长签字:大脆皮”。

孩子们带着任务回家,背单词,家长听写,签名。第二天,老师只需要把家长的签名纸收上来,就可以知道每个小孩背了哪些单词了。

在这个例子里,老师就是 Crust 链,孩子就是存储节点,背单词就是存储文件,家长是TEE,家长签名的内容包括了(区块高度、节点存储状态以及TEE的签名等)。家长对孩子单词量的签名就是我们所说的工作量报告。

TEE在一个检查周期内的简单流程图:

在这里插入图片描述

上面这个例子,逻辑上还有一环遗漏了,老师怎么验证家长签名呢?这就是Crust的入网解决的问题。

02. Crust 节点入网机制

继续沿用前面的故事背景来说明 Crust 的节点入网逻辑。在小脆皮入学之前,家长大脆皮(节点的TEE,以 Intel SGX为例)需要先去一趟公安局(类比 IAS,Intel Attestation Service)开一张证明书(Quote_Return),证明自己是小脆皮的父亲。

家长大脆皮先在证明书上签字(TEE 公钥),然后公安局会核验盖章(IAS 的签名)。小脆皮带着这张证明入学,老师们首先鉴别公安局的章(链上节点验证 IAS 签名),然后再把大脆皮的签字记录下来用于未来的签字比对(链上记录新节点 TEE 的公钥,入网完毕)。

此时再看下面的入网流程图是不是容易一些了?

在这里插入图片描述
在这里插入图片描述

中心化vs去中心化,数据存储的正确姿势 Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。” 我们一直在说 5G、云计算、大数据、物联网等大科技板块未来的趋势和机会,但不知道大家想过没有,这些应用未来发展起来后,数据量也会呈指数级增长。 以今年春节为例,单移动互联网流量同比就增长了 37%,其中除夕和大年初一两天数据流量更是翻倍。 再试想一下,如今各种网红直播、在线+产业(教育、办公、医疗等)以及抖音、快手等 .. 阅读详情

相关推荐

去中心化存储或重构边缘存储技术

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。 随着物联网技术与 5G 网络的快速发展,网络边缘设备急剧增加,城市交通,学校,政府,工业园区,商业楼宇,智能住宅,酒店等有监控需求的场所,分布着大量的监控设备。每个设备产生大量数据,累积起来的数据量将变得不可估量。 边缘数据爆炸式增长承载能力紧张 据 IDC 发布的《数据时代 2025 》报告显示,全球每年产生的数据将从..

Crust_Network的博客 1627

区块链共识机制技术一——POW(工作量证明)共识机制

什么是共识机制 所谓“共识机制”,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。 区块链作为一个去中心化的分布式账本系统,然而在实际运行中,怎么解决因为去中心化后,保证整个系统能有效运行,各个节点诚实记账,在没有所谓的中心的情况下,互相不信任的个体之间就交易的合法性达成共识的共识机制。 共识机制的目标 区块链作为一种按时间顺序存储数据的数据结构,可支持不同的共识机制。共识机制是区块链技术的重要组件。区块链

小白的博客 3万+

字节开源 DeerFlow 2.0:从 Deep Research 到 Super Agent Harness 的进化之路

GitHub Trending 冠军项目,字节跳动完全开源的超级智能体框架。支持子代理、沙箱执行、长期记忆、技能扩展,可完成从几分钟到几小时的复杂任务。本文深度解析架构设计、安装实战、技能系统,并附上独家配置指南。

qq_38610923的博客 1708

共识机制——工作量证明POW

区块链的底层有四部分构成,一个分布式的数据库用来存储以往和将来的交易数据,密码学的公私密钥体系用来确认交易双方的身份,P2P网络用来广播和蔓延各类消息(如节点加入消息,节点失效消息,得到挖矿数据的消息)和 用来决定节点记账权利的共识机制。 ​ 在去中心化的系统中,不相关的节点之间如何建立信任进而对区块链的一致性达成共识,是一个十分重要的问题,解决这个问题的方法就是利用共识机制。共识机制,就是...

yangwei256的博客 1万+

Obsidian和Typora图片路径同步终极指南:告别混乱的assets文件夹

本文详细解析了Obsidian与Typora图片路径同步的终极解决方案,通过Custom Attachment Location插件实现动态路径管理,解决了两款工具间图片兼容性问题。文章提供了从基础配置到高级应用的完整指南,帮助用户告别混乱的assets文件夹,提升工作效率。

g9h0i1的博客 821

手把手教你用DLP4500投影仪玩转结构光3D扫描(附固件烧录与序列设置避坑指南)

本文详细解析了如何使用DLP4500投影仪搭建结构光3D扫描系统,涵盖硬件组装、固件烧录、图案生成与优化等全流程。重点解决了固件烧录失败、图像格式错误等常见问题,并提供了实用的避坑指南和进阶技巧,帮助读者快速掌握DLP4500在3D扫描中的应用。

weixin_42662293的博客 301

Maxwell CC2 测试网接入Polkadot Apps

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。 今天 Crust Network 测试网在 Polkadot 官方 Apps 上正式登陆,欢迎各位到网站上浏览:https://polkadot.js.org/apps/#/explorer。 Polkadot Apps,是用于与波卡/Substrate 节点交互的基本用户界面,允许访问链上提供的所有功能。 关于 C..

Crust_Network的博客 397

告别迷茫!用C#和Windows.Devices.Bluetooth搞定BLE设备连接与数据收发(附完整代码)

本文详细介绍了如何使用C#和Windows.Devices.Bluetooth命名空间实现BLE设备连接与数据收发。从开发环境配置到设备扫描、服务发现、数据通信及资源管理,提供完整代码示例和实战技巧,帮助开发者快速掌握低功耗蓝牙开发,解决连接稳定性和异常处理等常见问题。

weixin_29248653的博客 504

技术&方案 | MPoW机制——工作量共识

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。 Crust 研发的MPoW机制是构建分布式云生态的实现基础,其主要负责环境验证和节点工作量的统计。 其中工作量共识是MPoW的核心,通过每个存储节点的TEE模块保证存储订单期间内用户数据的完整性。存储节点TEE...

Crust_Network的博客 515

500多种目标检测数据集下载地址汇总(YOLO、VOC)

【目标检测】红外物体检测-人、自行车、公交、小车、摩托车、骑行者、动物等15000张YOLO+VOC(含部分截取增强图).zip。【目标检测】医用个人防护装备检测数据集981张5类别(口罩、工作服、护目镜、手套、面罩检测数据集)VOC+YOLO格式.zip。【目标检测】车辆分类数据集1880张7类VOC+YOLO(含摩托车、救护车、消防车、警车、警用摩托车、轿车、大车).zip。【目标检测】隐翅虫数据集386张VOC+YOLO【目标检测】隐翅虫数据集386张VOC+YOLO【目标检测】隐翅虫数据集。

2401_85863780的博客 9144

【语音识别】基于MFCC特征实现说话人语音识别matlab源码

1 模型 采用能够反映人对语音的感知特性的Mel频率倒谱系数(MFCC)作为特征参数,以及为避免时间规整问题采用矢量量化技术开发的说话人识别系统.MFCC主要的是模拟人耳的听觉过程,相对于其它参数它对语音波形的变化不敏感,更加稳定,系统取得很好的识别结果,实验表明系统训练和识别的计算量和存储量都比较低. 2 部分代码 functionvarargout=Main(varargin) % MAIN M-file for Main.fig % MAIN, by itself...

qq_59747472的博客 848

经典算法学习——求次方函数实现

在如今很多的笔试面试中,都会出现让你实现某个函数的,并且进行优化,比如降低时间复杂度。而在手写代码中,求次方函数是很高频的考点。示例代码上传至:https://github.com/chenyufeng1991/PowerFunction。题目如下:实现   double power(double x, int n)函数,实现求x的n次方。注意,n有可能为正或者负。(1)最简单的实现,循环// 最

乞力马扎罗的雪CYF的博客 4812

手把手教您同花顺如何设置大盘分时均价线

本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈

XiaoqiangClub的博客 4374

C++竞赛常用实用代码(3)

可运算的矩阵结构体 求最高二进制位 求二进制1的个数 快速开方(不常用) 乘法防爆(O(log)龟速乘) *升级版*乘法防爆(O(1)光速乘) tarjan缩点板子 SPFA最短路&判负环板子 求LCA 倍增(建立O(nlogn),查询O(logn)) 树链剖分(建立O(n),查询O(logn)) 欧拉序ST表(建立O(nlogn),查询O(1)) ST表求最值板子 主席树求区间k小板子(不修改) (nlogn)优化Dijkstra 堆优化 线段树优化

偶耶的博客 1591

【Mini KITTI】KITTI数据集简介 — Mini KITTI

为了快速进行算法调试、训练、评估和验证,以及快速下载,制作了一个mini kitti数据集,数据集的文件目录结构与完整KITTI数据集保持一致。其中,小型的KITTI数据集,即 mini kitti保存了20个训练样本和5个测试样本。下载地址为:。 关于KITTI各个部分的介绍请分别参考以下内容: ...

叶子的博客 7533

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

8.3 有效工作量证明

在第5章,我们讨论了比特币挖矿的能量消耗(有些人会说是浪费)是个潜在问题,经济学家称之为负外部性。我们估 计比特币挖矿要消耗几十万千瓦的电能。所以一个明显的问题是,这些用来解谜运算的工作量是否对社会有所贡献?这其实是一个资源再生循环的问题,也会增加社 会对加密数字货币的政策支持。当然,这个解谜算法也必须满足几个基本的要求,才能够在一个共识协议里被使用。以前的分布式计算项目在比特币诞生好多年...

663

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Crust 详解大全,那些你不知道的成果

Crust 是什么? Crust提供了Web3⽣态系统的去中⼼化存储⽹络,⽀持包括IPFS在内的多种存储层协议,并对应⽤层提供接⼝。Crust的技术栈还能够⽀持去中⼼化计算层。Crust旨在构建⼀个重视数据隐私和所有权的分布式云⽣态系统。 Crust 基于 TEE 可信执行环境技术,提出了 MPoW(Meaningful Proof of Work),即有意义的工作量证明机制。Crust 存储节点会周期地向全网报告“我”提供了多少存储空间、“我”存了哪些用户文件等信息,在 MPOW 机制帮助下,报.

weixin_59632741的博客 1681

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【ERA : 217】Crust Network 主网启动,We Are Here Now!

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 Crust主网正式上线! 新加坡时间9月1日18:00,Crust Network主网于第217个Era正式上线,同时开启出块奖励!此前,Crust已完成方舟计划,Maxwell预览网测试,通过第三方代码审计,并正式交付给DCF基金会(Decentralized Cloud..

Crust_Network的博客 5476

2021-09-05参与Crust x CoinMarketCap课程学习活动,领取共1150枚CRU奖励!

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 Crust联合CoinMarketCap举办“Learn & Earn”活动!用户可以通过观看Crust的介绍视频,关注Crust媒体平台及回答问题来获得CRU奖励。通过本活动将能使更多海外用户了解并体验Crust存储! 活动时间 2021年9月2日 12:00 ..

Crust_Network的博客 5053

深入了解 Substrate 2.0

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 Substrate Release Deep-Dive 是一个新的系列内容,主要分享 Substrate 和 FRAME 代码库的一些重要更新。在每一篇中,我们都将指导大家完成一些最新的 pull 请求,并了解一些新引入的特性和功能。 自 Parity 联合创始人 Gavi..

Crust_Network的博客 749

Crust Network 和 Subsocial 宣布达成合作

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 Crust Network 与 Subsocial 宣布达成合作。Crust 将为 Subsocial 全球用户提供去中心化云存储解决方案。 为了确保社交网络数据的安全性,且不需要用户自己管理存储其帖子,图片和视频的服务器,大家开始关注并重视去中心化社交网络。当用户在社交网..

Crust_Network的博客 629

Crust 的2020年终总结 :测试网达1000节点,基本完成协议开发

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 尽管 2020 是史无前例艰难的一年,但 Crust Network 和社区在 2020 年顺利扬帆起航了。在 2020 年的最后一天,让我们来总结一下我们已经实现了什么以及我们在 2021 年计划做什么。 我们先来看一些全局数据: 截止目前,crustio/ 下已存在 ..

Crust_Network的博客 519

重构信任——除了支付宝和区块链,还有谁

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。 1 2008年,这是一个所有中国人都记忆深刻的年份:汶川大地震,北京奥运会,还有金融危机的爆发。但是我们可能印象模糊的是,网上支付此时还不能在移动端完成。有一位安徽的淘宝用户尝试网购,结果连试7次都没成功,暴怒之后...

Crust_Network的博客 506

平行链、转接桥和预言机,互操作性如何改变未来? | Polkadot Decoded

Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。 本文是 Parity 核心开发者 Tomasz Drwięga 在波卡首届社区会议「Polkadot Decoded」上的分享总结。Tomasz 目前在 Parity 负责桥方面的工作,该分享名为「互操作性的未来:平行链、转接桥和预言机」。 先来个小彩蛋:刚好 Gavin..

Crust_Network的博客 502

韩国区块链项目FLETA与Crust Network达成技术合作协议

Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。 Sendsquare 打造的区块链项目 FLETA 与 Crust Network 宣布达成合作,将引进 Crust 网络的去中心化存储技术进行韩国市场的应用落地与开发。 FLETA 一直以区块链落地场景为主要目标,所以将借助 Crust 网络的去中心化存储技术所提供的 S3-like 接口将应用到 FLETA 自身的区..

Crust_Network的博客 496
上一篇: Crust项目加入首届Web3训练营
下一篇: 拥有什么“绝技”才能入选?Web3.0 训练营 15 支入营团队详解
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值