Polkadot 的可用性和有效性(AnV:Availability and Validity)协议使整个网络能在平行链之间有效地分片,同时有着强大的安全性保证。
AnV 协议的阶段
可用性和有效性协议(AnV 协议)分为六个阶段。
平行链阶段
中继链提交阶段
可用性和不可用性子协议
二级 GRANDPA 批准有效性检查
钓鱼人反对程序
调用拜占庭式容错最终性小工具来巩固链
平行链阶段
AnV 协议的平行链阶段是平行链的收集人向当前分配给平行链的验证人提议候选块的时候。
候选块是来自平行链收集人的新块,它可能是有效的也可能不是有效的,并且必须经过有效性检查才能包含在中继链中。
去中心化可持续发展平台Bitgreen赢得第29轮波卡平行链拍卖:10月12日消息,据波卡Polkadot官方推特,去中心化可持续发展平台Bitgreen赢得第29轮波卡平行链拍卖。据介绍,Bitgreen旨在使用区块链技术推动资本支持可持续发展计划。[2022/10/12 10:32:37]
验证人接下来会对照该平行链的注册代码所提供的验证功能来检查候选块。如果验证成功,则验证人会将候选块传递给八卦网络(gossip network)中的其他验证人。但是,如果验证失败,则验证人立即将候选块视为无效。
当超过一半的平行链验证人同意特定的平行链候选区块是有效的状态转换时,他们会准备候选者收据。候选收据将最终包含在中继链状态中。这包括:
平行链 ID
收集人的 ID 和签名
THORChain漏洞提及“Bifrost”为重名,与波卡生态Bifrost无关:近日,THORChain跨链系统受到“假充值” 漏洞攻击,波卡生态DeFi基础协议Bifrost团队就此事回应称,THORChain文中提及“Bifrost”实际为THORChain项目跨链技术的重名,非波卡生态Bifrost,本次漏洞产生与波卡生态Bifrost无关。[2021/6/30 0:17:30]
父区块的候选收据的哈希值
块的擦除编码片段的 Merkle 根
任何发出信息的 Merkle 根
块的哈希
区块执行之前,平行链的状态根
区块执行后,平行链的状态根
以上信息都是恒定的,但平行链的实际 PoV 块是可变长度的,对于任何获得完整 PoV 块的人来说,这都是足够的信息,可以验证其中包含的状态转换。
波卡生态项目StaFi将于3月在主网发布rDOT和rKSM:波卡生态项目StaFi发推称,今年2月已推出rFIS和rETH的StakingDrop空投活动,以帮助增加rToken Staking衍生品的采用。3月重点将是在主网上发布rDOT和rKSM,并为rToken准备流动性挖矿计划。rATOM将于4月中旬推出。[2021/3/1 18:04:34]
在可用性和不可用性子协议阶段,验证人会在网络中流传擦除编码片段。至少 1/3 + 1 个验证人必须报告他们拥有自己的代码字段。一旦达到验证人的阈值,网络便可以考虑使用平行链的 PoV 块。
擦除编码
擦除编码将消息转换为更长的代码,从而可以从代码的子集中恢复原始消息,而无需代码的某些部分。代码是原始消息,上面填充了一些额外的数据,从而可以在擦除的情况下重建代码。
为竞拍波卡平行链Plasm Network将进行硬分叉升级和部分网络冻结:11月11日早间,波卡二层扩容协议Plasm Network发推称,波卡平行链拍卖即将到来,为此Plasm Network正准备进行大规模的网络升级。这也意味着必须进行硬分叉升级以从PoA向PoS共识过渡。本次迁移过渡将使得Plasm Network整个网络完全冻结一段时间。冻结意味着网络基本不产生新的区块,该状态只能通过硬分叉进行恢复。而基于社区成员及项目的考虑,本次迁移过渡将实行网络部分冻结,进行交易余额传输,主网络在没有发送交易的情况下运行。[2020/11/11 12:17:52]
Polkadot 的可用性方案使用的擦除代码类型为 Reed-Solomon 代码,该代码已在区块链行业以外的技术中经受了久经考验的应用。在光盘行业中可以找到一个例子。CD 使用 Reed-Solomon 代码来纠正由于磁盘表面不一致(例如灰尘颗粒或划痕)而导致的任何丢失的数据。
在 Polkadot 中,擦除代码用于保持系统可用的平行链状态,而无需所有验证人在所有平行链上保留制表符。取而代之的是,验证人共享较小的数据,并可以在 1/3 + 1 的验证人可以提供其各自的数据的假设下,稍后重建整个数据。
注意:为了构造完整的平行链状态数据而必须响应的验证人的 1/3 + 1 阈值对应于 Polkadot 关于拜占庭节点的安全性假设。
钓鱼人
钓鱼人是平行链的完整节点,与收集人相似,但在与 Polkadot 网络的关系中扮演不同的角色。钓鱼人将观察整个过程并确保不包括无效的状态转换,而不必像收集人那样打包状态转换并产生下一个平行链区块。钓鱼人需要适度质押一部分代币在中继链上,这与不要求在中继链上必须要有筹码的收集人不同。如果发现平行链生产过程中发生了不当行为,钓鱼人将提交无效报告。如果对举报的不当行为被证明是正确的,他们将得到丰厚的回报,但如果被证明是错误的,则可能会失去质押部分权益。因此,钓鱼人类似于赏金猎人,他们在完成一项工作时会获得丰厚的报酬,否则就没有稳定的报酬。
如何运行一个钓鱼人节点
预计与验证人节点的质押要求相比,运行钓鱼人节点的要求会相对适中。在中继链上注册“钓鱼”状态将需要一定数量的代币。如果钓鱼人提交了不正确的无效报告,则协议可能会大幅 Slash 这些代币。Slash 风险的存在是为了防止钓鱼人向网络发送垃圾邮件,因为重新建立平行链状态对于中继链来说是昂贵的处理过程。
在需求的硬件方面,功能适中的机器理论上就能够运行一个或多个平行链的完整节点。最大的需求可能是存储每个被钓鱼的平行链的数据。但是,诸如 prunning 之类的改进意味着,维持一个平行链的完整节点所需的最终存储大小将稳定在一个非常高的水平。对 RAM 和 CPU 的需求可能会随着所钓鱼的平行链的数量而扩展,那么对于钓鱼一条平行链并且之后会随之增加钓鱼数量,需要一个最低起步配置。每月 10或20个 cloud instance 就足以开始使用。
注意:Kusama 或 Polkadot 网络中现在尚无钓鱼人!一旦有可能,本文内容将通过设置指南进行更新。
更多资源
Life of a Parachain Block:由 Parity分析师 Joe Petrowski 撰写的文章,详细说明了平行链区块必须通过以进行平行链验证的有效性检查。https://polkadot.network/the-path-of-a-parachain-block/
Availability and Validity:W3F研究团队的论文,详细说明了可用性和有效性协议。https://github.com/w3f/research/tree/85cd4adfccb7d435f21cd9fd249cd1b7f5167537/docs/papers/AnV
原文:https://wiki.polkadot.network/docs/en/learn-availability
标签:DOTPolkadotPOLADOdot币最新利好polkadotted读音polkadotstingraySEADOG
上周,Charles Hoskinson提出与以太坊经典(Ethereum Classic)合作,以应对最近的51%攻击。?我代表ETC Labs对Charles的提议深表感谢,特别是考虑到我们部门通常以部落主义和零和思想为特征.
1900/1/1 0:00:00从无人知晓到渐为人知;从冷门偏技到热门关注,IPFS从2014年诞生至今,已经走过了六个年头。正如它的创建者胡安·贝内特的天才经历一样,IPFS自大热以来,同样充满传奇故事——在实打实的技术开发与虚实结合的概念炒作之间浮浮沉沉,曾被人.
1900/1/1 0:00:00在山寨币各显神通以后,近段时间终于轮到主流币发威,特别是ETH和BTC呈现领头架势,BTC成功冲击10000美元,价格最高时到达10300美元上方,当前上方的压力位已经看向年内高位10500美金.
1900/1/1 0:00:00近几个月以来,做空比特币一直是一场失败的战斗,自3月低点以来,市值排名第一的加密数字货币上涨了200%以上。此外,得益于这一反弹,在美国公开市场上交易的比特币挖矿公司股票的表现明显优于比特币.
1900/1/1 0:00:00各级别性质:日线-上涨,4小时-上涨,1小时-盘整截图来自OKEX BTC/USDT永续合约1小时图:对于行情从两个角度来说,一个角度是客观的走势状态以及根据客观走势所制定的应对策略,另外一个角度是基于经验的主观预判.
1900/1/1 0:00:00在7月份达到顶峰的DeFi热潮,使DeFi在加密货币行业的市值达到了44亿美元,随着世界进一步向分布式金融迈进,专家们预测其未来前景光明.
1900/1/1 0:00:00