宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > DAI > 正文

技术解读:波卡如何在平行链之间进行有效的分片?

作者:

时间:1900/1/1 0:00:00

原文:https://wiki.polkadot.network/docs/en/learn-availability

翻译:PolkaWorld

Polkadot的可用性和有效性协议使整个网络能在平行链之间有效地分片,同时有着强大的安全性保证。

AnV协议的阶段

可用性和有效性协议分为六个阶段。

平行链阶段

中继链提交阶段

可用性和不可用性子协议

二级GRANDPA批准有效性检查

钓鱼人反对程序

调用拜占庭式容错最终性小工具来巩固链

平行链阶段

AnV协议的平行链阶段是平行链的收集人向当前分配给平行链的验证人提议候选块的时候。

Joy:链上ChainUP已推出了DEX系统技术解决方案:9月9日15:00,链上ChainUP深圳负责人Joy做客B·Talk “穿越变局”第十期专访, 本期主题为《DeFi如日中天,老牌技术服务商ChainUP如何助力交易所布局规划》。

?对于DeFi项目的安全和风险,Joy表示,对一般用户来说,参与DeFi项目要看是否做过安全审计,于项目方而言,可以选择技术实力较强的技术服务商。而交易所在确保资产安全的前提下可以快速抓住这波热潮,吸引流量。

Joy提到,链上ChainUP已在第一时间推出了DEX系统技术解决方案Chainswap,并支持各种主链开发改造DAPP,助力客户布局去中心化赛道。同时接入并上线了30+DeFi热门币种,并且可以通过WaaS及流动性为非链上ChainUP系交易所提供此类服务。[2020/9/9]

候选块是来自平行链收集人的新块,它可能是有效的也可能不是有效的,并且必须经过有效性检查才能包含在中继链中。

以太坊隐私技术解决方案AZTEC公开新技术ZK2 Rollup:以太坊隐私技术解决方案AZTEC已公开ZK2 Rollup技术,该技术结合提升交易吞吐量的以太坊扩容解决方案ZK Rollup和提升每笔交易隐私特性的零知识证明技术ZK-SNARKs,旨在减少以太坊网络中隐私交易成本并构建一个高速隐私网络。目前,开发人员可以使用Privacy SDK将隐私支付集成到DApp上,新技术将支持以下三种隐私:账户余额隐私:产/运行隐藏交易金额;用户隐私(即将推出):隐藏“付款人”和“接收人”信息;代码隐私:隐藏正在花费的资的代码信息。(Medium)[2020/3/30]

中继链提交阶段

验证人接下来会对照该平行链的注册代码所提供的验证功能来检查候选块。如果验证成功,则验证人会将候选块传递给八卦网络中的其他验证人。但是,如果验证失败,则验证人立即将候选块视为无效。

声音 | 北京互金协会:借助区块链等金融技术解决逃废债问题:近日,北京互金协会召开了月度会长工作会,会议认为,逃废债仍是困扰行业发展的关键社会问题,部分借款人主观恶意逃废债,导致出借人合法权益受损,严重破坏了社会信用体系建设。参会机构代表一致认为,要继续积极推进“三降”工作,稳住脚步,修炼内功。积极提升公司ABCD 4项金融技术:AI人工智能、BLOCK-CHAIN区块链、CloudComputing云计算、Big-Data大数据实力;做好内部管理,加强风控能力、获客能力、持续经营能力以及持续服务客户的能力等。[2019/8/26]

当超过一半的平行链验证人同意特定的平行链候选区块是有效的状态转换时,他们会准备候选者收据。候选收据将最终包含在中继链状态中。这包括:

平行链ID

声音 | 人大代表李君:使用区块链等技术解决农产品溯源问题:据中国青年网消息,两会期间,全国人大代表、四川省广元市苍溪县白驿镇岫云村党支部书记李君就利用互联网和数字技术助力发展品质农业,推进乡村振兴提出建议。李君建议创新使用数字技术手段,例如区块链技术,解决品质农业的农产品溯源问题。同时,用数字技术将农产品生产、销售过程透明化,进一步解决消费者与生产者、销售者之间的信任问题。[2019/3/11]

收集人的ID和签名

父区块的候选收据的哈希值

块的擦除编码片段的Merkle根

任何发出信息的Merkle根

块的哈希

区块执行之前,平行链的状态根

区块执行后,平行链的状态根

以上信息都是恒定的,但平行链的实际PoV块是可变长度的,对于任何获得完整PoV块的人来说,这都是足够的信息,可以验证其中包含的状态转换。

可用性和不可用性子协议

在可用性和不可用性子协议阶段,验证人会在网络中流传擦除编码片段。至少1/3+1个验证人必须报告他们拥有自己的代码字段。一旦达到验证人的阈值,网络便可以考虑使用平行链的PoV块。

擦除编码

擦除编码将消息转换为更长的代码,从而可以从代码的子集中恢复原始消息,而无需代码的某些部分。代码是原始消息,上面填充了一些额外的数据,从而可以在擦除的情况下重建代码。

Polkadot的可用性方案使用的擦除代码类型为Reed-Solomon代码,该代码已在区块链行业以外的技术中经受了久经考验的应用。在光盘行业中可以找到一个例子。CD使用Reed-Solomon代码来纠正由于磁盘表面不一致而导致的任何丢失的数据。

在Polkadot中,擦除代码用于保持系统可用的平行链状态,而无需所有验证人在所有平行链上保留制表符。取而代之的是,验证人共享较小的数据,并可以在1/3+1的验证人可以提供其各自的数据的假设下,稍后重建整个数据。

注意:为了构造完整的平行链状态数据而必须响应的验证人的1/3+1阈值对应于Polkadot关于拜占庭节点的安全性假设。

钓鱼人

钓鱼人是平行链的完整节点,与收集人相似,但在与Polkadot网络的关系中扮演不同的角色。钓鱼人将观察整个过程并确保不包括无效的状态转换,而不必像收集人那样打包状态转换并产生下一个平行链区块。钓鱼人需要适度质押一部分代币在中继链上,这与不要求在中继链上必须要有筹码的收集人不同。如果发现平行链生产过程中发生了不当行为,钓鱼人将提交无效报告。如果对举报的不当行为被证明是正确的,他们将得到丰厚的回报,但如果被证明是错误的,则可能会失去质押部分权益。因此,钓鱼人类似于赏金猎人,他们在完成一项工作时会获得丰厚的报酬,否则就没有稳定的报酬。

如何运行一个钓鱼人节点

预计与验证人节点的质押要求相比,运行钓鱼人节点的要求会相对适中。在中继链上注册“钓鱼”状态将需要一定数量的代币。如果钓鱼人提交了不正确的无效报告,则协议可能会大幅Slash这些代币。Slash风险的存在是为了防止钓鱼人向网络发送垃圾邮件,因为重新建立平行链状态对于中继链来说是昂贵的处理过程。

在需求的硬件方面,功能适中的机器理论上就能够运行一个或多个平行链的完整节点。最大的需求可能是存储每个被钓鱼的平行链的数据。但是,诸如prunning之类的改进意味着,维持一个平行链的完整节点所需的最终存储大小将稳定在一个非常高的水平。对RAM和CPU的需求可能会随着所钓鱼的平行链的数量而扩展,那么对于钓鱼一条平行链并且之后会随之增加钓鱼数量,需要一个最低起步配置。每月10或20个cloudinstance就足以开始使用。

注意:Kusama或Polkadot网络中现在尚无钓鱼人!一旦有可能,本文内容将通过设置指南进行更新。

更多资源

LifeofaParachainBlock:由Parity分析师JoePetrowski撰写的文章,详细说明了平行链区块必须通过以进行平行链验证的有效性检查。https://polkadot.network/the-path-of-a-parachain-block/

AvailabilityandValidity:W3F研究团队的论文,详细说明了可用性和有效性协议。https://github.com/w3f/research/tree/85cd4adfccb7d435f21cd9fd249cd1b7f5167537/docs/papers/AnV

标签:ChainPOLPOLKHAItruechainpolydoge币项目方最新消息Polkamarketsblockchain安全吗

DAI热门资讯
DeFi进入DAO化发展,这会是DAO落地首站吗?

DAO的概念很早被提出,由于其自动化执行统一规则、具有高透明度的特点,权益相关者可以充分表达自己的利益诉求。不少极客、区块链爱好者深受吸引并尝试DAO的建造,然而目前为止,成功的实践者寥寥.

1900/1/1 0:00:00
巴比特专栏丨谷燕西:未来数字金融生态一定是基于分布式记账技术来支撑市场运作的

现在股票通常包括所有权,分红权和投票权这三种权益,而且是按照1:1:1的方式设计在股票当中。但是现在不按照这种常规设计的公司权益设计越来越多了。这三种权益已经不是按照这样的比例设计在股权方案当中了.

1900/1/1 0:00:00
巴比特专栏 | 谷燕西:美国银行开始托管加密数字货币的意义

最近,美国监管开始允许美国银行托管加密数字货币。这样的一个决策对加密数字货币和加密数字资产行业的影响是非常深远的。对于加密数字货币行业中的这个进展,我认为可以从以下几个方面理解.

1900/1/1 0:00:00
虎符折戟DeFi

布局DeFi,虎符下了重注。早在4月底,这家从钱包起家的交易平台就上线了两个以太坊上的应用代币,包括DeFi协议UMA。正如虎符COO超华所说,「我们是所有交易所里最早布局DeFi的」.

1900/1/1 0:00:00
ETH重回400美元,ETH 2.0第0阶段最终测试网今日上线,90%的ETH正处于盈利状态

根据Glassnode报告显示,现在90%以上的流通中的ETH供应正处于盈利状态,即当前价格比这些币最后移动时的价格高。上次我们看到这个水平是在2018年2月,当时美元价格为925美元.

1900/1/1 0:00:00
都2020年了,DAO究竟能做些什么?

这是我今年在EthCC演讲的主题,年复一年,DAO越来越受到加密货币社区甚至其他群体的关注,但我们距离DAO的黄金时期还很遥远。而我的目标,是分享下今天我们是如何看待DAO的,以及如何去使用它们.

1900/1/1 0:00:00