okx

深入探究PoC共识机制:论文分析与模型构建

时间:2023-06-16|浏览:140

摘要:本系列文章旨在分享链博核心区块链研究小组的高质量区块链研究性文章,着重研究和分享底层区块链技术的原理解析和新技术趋势,拒绝讨论任何token、行情和投资建议。

本文将以Burst为例,深入讲解基于存储的共识PoC的数学基础和算法过程。早在2001年,DworkandNaor就提出了PoW(ProofofWork)的概念和思想雏形。类似于PoW,PoC(Proof-of-Capacity)的核心思想在于通过一种对计算资源上“证明者(Prover)低效,验证者(Verifier)高效”的算法,达到验证者可以花费很少的资源,在较少的时间内验证证明者(Prover)拥有一定量存储空间的作用。PoC算法被用于防止垃圾邮件的发送。

在存储资源的领域中,同样存在验证与被验证的关系,需要设计一种对存储资源和网络资源都高效的算法来实现高效的验证,即达到“校验高效”的目的。

在PoC算法中,文件F的目的只是为证明Prover确实使用了一定量存储空间的工具,文件的内容是一种有向无环图(DirectedAcyclicGraph,DAG)结构。Prover需要存储每个节点的W值,以供Verifier在验证阶段随机抽取检验。Prover和Verifier的交互过程分为初始阶段和验证阶段,其中涉及到MerkleTree的计算和验证,利用MerkleTree的性质,简化验证者的验证复杂度,从而达到对验证者来说"验证高效"的目的。在实际应用中,为防止作弊,Prover需要存储图中每个节点Hash值的成本远高于验证阶段。

在BurstCoin的PoC共识过程中,其与该论文提出的模型和交互不完全相同。下一篇文章将重点介绍BurstCoin的PoC共识过程,以及Burst是否可以纳入StefanDziembowski的模型之下。链博科技致力于分享区块链领域的底层技术知识,同时从产业结合角度深入思考,推进区块链落地项目的建设,为企业提供专业、易用、全栈的区块链链改服务。

热点:区块链

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1