月亮链 月亮链
Ctrl+D收藏月亮链
首页 > Pol币 > 正文

区块链:探索 ETH 2.0:跨片通信是如何处理的?_SHARD

作者:

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

来源:Adiasg.me

翻译:头等仓

编者注:原标题为《探索ETH2.0的跨片通信》

随着Eth2.0的阶段深入,研究重点正在转移到阶段2:状态执行。此阶段最重要的一个方面是跨片通信的处理,它影响了分片化区块链系统的可扩展性,执行环境容量以及用户体验。这篇文章旨在帮助读者了解跨片通信的设计,并探讨可用方式。

IMF:全球有超过一半的央行正在探索或开发CBDC:金色财经报道,国际货币基金组织(IMF)的一篇文章显示,截至2022年7月,全球有近100种央行数字货币(CBDC)处于研究或开发阶段,有两种CBDC已经全面启动。除了促进金融包容性之外,专家认为,中央银行发行的货币可以为国内支付系统创造更大的弹性,并促进更多的竞争,这可能会更好地获得资金,提高支付效率,并降低交易成本。但发行CBDCs央行也需要考虑相关风险。[2022/9/12 13:23:30]

跨片通信的设计可以分为两层:

1.?共识层:用于处理跨片消息传递。这个设计会影响分片式区块链系统的可扩展性。

2.?执行层:包括跨片传输和合约调用的接口。这个设计选择会影响执行环境的容量。

Litecoin及Cardano探索“Velvet分叉”合作方式:Litecoin(LTC)和Cardano(ADA)正在探索“Velvet分叉”合作方式。该合作将解锁新功能,如跨链通信,智能合约功能和改进的可扩展性。莱特币基金会项目总监David Schwartz表示,Velvet分叉是一种对加密货币代码执行的协议升级机制,这既不是硬分叉也不是软分叉,因为不需要达到多数共识。无论他们选择升级与否,矿工将能够继续在Litecoin网络上服务。(The Daily Hodl )[2020/10/20]

共识层

跨片通信的共识层负责在区块链系统的各个分区传递跨片消息。主要挑战是在保持可扩展性的同时,为跨片消息的有效性提供强有力的保证。该层可分为两部分:

财富100强企业中有近75%探索了区块链计划:The Block发文称,通过分析《财富》 100强榜单中的企业的区块链工作,发现其中近75%探索了区块链计划。[2020/6/17]

发送/接收最终确定性

数据传送

发送/接收最终确定性

源分片和目标分片必须分别完成跨片消息的发送和接收。为实现此目标可采用的设计有:

异步:源分片发送消息,而目标分片可以在将来的任何时间接收此消息。

同步:目标分片在源分片确定发送之后的有限时间内接受消息。有多种方法可以实现此目的:·分片之间运行某种共识协议,并决定同时发送和接收,例如:分片拜占庭式原子提交。·源分片先发送,而相应的目标分片必须在一段时间内接收,例如:CBCCasper跨片消息传递。此方法要求在源分片和目标分片之间存在层次结构,否则,由于发送和接收冲突而可能导致僵局。·将跨片消息放置在信标链上,并强制目标分片在下一个交叉之前接收它们。

声音 | 石家庄日报:积极探索区块链等新技术监管创新模式:石家庄日报刊发文章《河北自贸区正定片区启动“证照分离”改革》。文章提到,要全面推行“双随机、一公开”监管、跨部门联合监管和“互联网+监管”,积极探索大数据、物联网、区块链等新技术监管创新模式。[2020/2/23]

同步与Eth2.0的设计不兼容,因为它需要分片以某种方式协调发送和接收最终确定性。

数据传送

先前的机制涉及发送和接收的最终确定性,这与实际完成消息的发送或接收不同。这是数据传送机制的任务。

ETH2.0的设计要求所有共识活动仅在信标链中发生。这意味着所有跨片消息都必须“流经”信标链。这为我们提供了跨片数据传递的两种选择:

协议交付:协议通过使跨片消息在信标链上可用,来交付跨片消息的完整数据。这增加了信标链的开销,并严重影响了系统的可扩展性。

用户交付:该协议仅在跨片消息的最少信息上达成共识。然后,用户负责将与跨片消息关联的Merkle分支传递到目标分片。此方法更适合Eth2.0,因为它遵循仅在信标链上的merkle根上形成共识的一般原理。

共识层的拟议设计

为了优先权衡系统可扩展性,

异步发送/接收最终确定性和用户交付数据的解决方案是更可行的。在shard分片A上的用户?1发送Ether给在分片?B的用户2如下:

1.?用户1在shard?A上创建事务TX1,从EE1标记余额,并声明目标是用户2。

2.?当来自shard?A的crosslink包含在信标链中时,收集最后一个crosslink以来的所有跨片交易的merkle根出现在信标链上。这是shardA中包含TX1的证据。

3.?shardB发现了信标链上的这个merkle根,用户2创建交易TX2,显示shardB包含TX1的merkle证明。这允许将适当的金额标记到用户2在EE2上的余额。

执行层

跨片通信的执行层为用户和合约提供接口,以进行跨片传输和合约调用。该层的设计空间尚未得到很好的探索。关于此层的最新讨论包括:

执行环境中的跨片调用

分片之间可靠的价值转移

跨片调用

基本问题是:当不同的分片上调用另一个分片的功能时会发生什么?对于分片式区块链来说,设计并不是唯一的。它与在多个分区中分开执行应用程序的系统相同,例如:

单线程与多线程系统

单一算机与网络应用系统

受到上述系统的启发,简单设计可以是以下几种类型的调用:

异步调用,无返回

指定了回调的异步调用

同步调用

替代方法包括各种高级并发编程范例,例如

protolambda’scommitcapabilitiespost。

转载请保留版权信息。

标签:区块链HARDETHSHARD区块链技术通俗讲解pptHARD价格CBETHsharder

Pol币热门资讯
区块链:科普 | 9012年就要过去了,你搞懂区块链了吗?_tron

总书记在中央局第十八次集体学习提到区块链之后,这个词就成了全国热话。无论是地铁上的大爷大妈,还是吃饭时坐在你隔壁桌的00后,人人都在谈论区块链.

1900/1/1 0:00:00
DAO:潘超:DeFi 治理常见的 4 个错误指控_Maker

整理:Ruby来源:?DAOStep这次在?DAOFest上海,我们有幸请到了MakerDAO中国区负责人潘超分享他对Defi治理的认知.

1900/1/1 0:00:00
EFI:精选 | Cryptium Labs:以太坊基金会无力资助核心开发;2020年对DeFi的5种预测_以太坊币今日价格行情分析

今天内容包括:1、Cryptiumlabs:以太坊基金会无力资助核心开发;2、2020年对DeFi的5种预测;3、基于是否成为主流采用来判断加密货币的成功是否无稽之谈;4、Defi似曾相识;5、.

1900/1/1 0:00:00
BIT:韩国税务局向Bithumb交易所扣缴803亿韩元税款_ZENITH价格

韩国税务局将从该国最大的加密货币交易所Bithumb扣缴803亿韩元的税款。 据Coindesk报道,BithumbKorea交易所的经营方BithumbHoldings的最大股东Vidente.

1900/1/1 0:00:00
加密货币:走访了全球75个国家调查了800名加密交易者,他们发现了什么?_phi币美元汇率

“交易者寻求简单性,而交易所却无法满足。80%的参与者进场不到3年,他们希望在交易所寻求针对初学者的工具;71%的用户将模拟交易账户和指导教程作为选择交易所的关键因素;37%的用户认为直观、易于.

1900/1/1 0:00:00
比特币:虽然巴菲特不喜欢比特币,但他其实和比特币信仰者没什么两样_加密货币

来源:小葱区块链沃伦·巴菲特——有史以来最伟大的投资者之一。半个多世纪以来,他在传统金融市场上的成功使他积累了大量财富,先如今,沃伦·巴菲特的个人资产已经超过了850亿美元.

1900/1/1 0:00:00