木星链 木星链
Ctrl+D收藏木星链

区块链:探索ETH2.0:跨片通信是如何处理的?

作者:

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

文:头等舱

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

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

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

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

共识层

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

华为康晓宇:银行通过对区块链等技术的探索,让数字金融科技渗透到金融市场基础设施的方方面面:《中国金融》2020年第22期华为数据存储与机器视觉中国区总裁康晓宇刊文《数据基础设施支撑金融科技创新》表示,在今年新冠肺炎疫情暴发后,随着用户消费场景、行为习惯的改变,越来越多的商业银行纷纷加快了业务向线上转移的步伐。从市场发展脉络来看,越来越多的银行希望用数字技术解决金融服务中的难点和痛点,通过对人工智能、区块链、云计算、大数据等新兴技术的探索,让数字金融科技渗透到金融市场基础设施的方方面面。目前,已有5家大型国有商业银行和大部分股份制银行成立金融科技子公司。作为独立法人机构,各家银行的金融科技子公司正在以市场化机制,依托总行资源,不断探索新技术、新模式,积极构建新的金融科技生态。[2020/11/24 21:56:54]

发送/接收最终确定性数据传送

动态 | 印度证交会主席敦促探索区块链在证券市场的最佳用法:金色财经报道,1月23日,在关于“证券市场风云变幻”的研究会议上,印度证券交易委员会主席Ajay Tyagi表示,区块链、人工智能和机器学习应用具有在证券市场格局中带来范式转变的潜力。Tyagi还敦促探索区块链在证券市场中的最佳使用方式。Tyagi称,鉴于区块链在分布式分类帐中维护记录方面的优势,它可用于清算、结算和记录保存。他以一些国际区块链项目为例,并要求在这些领域进行研究。[2020/1/24]

发送/接收最终确定性

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

动态 | 全国食用农产品批发市场食品安全规范管理现场会要求探索运用区块链等智慧监管方式:金色财经报道,11月14日-15日,全国食用农产品批发市场食品安全规范管理现场会在福州召开,会议要求,要创新监管方式,探索运用“互联网+”、区块链等智慧监管方式,提升监管效能,落实监管责任。[2019/11/16]

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

数据传送

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

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

协议交付:协议通过使跨片消息在信标链上可用,来交付跨片消息的完整数据。这增加了信标链的开销,并严重影响了系统的可扩展性。用户交付:该协议仅在跨片消息的最少信息上达成共识。然后,用户负责将与跨片消息关联的Merkle分支传递到目标分片。此方法更适合Eth2.0,因为它遵循仅在信标链上的merkle根上形成共识的一般原理。

共识层的拟议设计

为了优先权衡系统可扩展性,异步发送/接收最终确定性和用户交付数据的解决方案是更可行的。在shard分片A上的用户1发送Ether给在分片B的用户2如下:

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

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

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

执行层

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

执行环境中的跨片调用分片之间可靠的价值转移

跨片调用

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

单线程与多线程系统单一算机与网络应用系统受到上述系统的启发,简单设计可以是以下几种类型的调用:

异步调用,无返回指定了回调的异步调用同步调用

标签:区块链ETHCasper区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势ETH钱包地址ETH挖矿app下载Etherael指什么寓意Casper币是什么币

比特币价格今日行情热门资讯
比特币:观点:比特币期货市场并不是导致比特币价格下跌的唯一因素

由于比特币交易所交易基金(ETF)仍在等待美国证券交易委员会的批准,衍生品已成为大多数比特币交易人士的首选产品。而备受期待的比特币衍生品平台Bakkt也终于在今年推出,此后交易量创下历史新高.

1900/1/1 0:00:00
ETH:以太坊区块链上的协议0x Portal是什么DAPP

0x是以太坊区块链上的协议,旨在以更快,更便宜的方式促进ERC-20令牌的交换。如果您不熟悉0x协议,请阅读我们对0x的介绍.

1900/1/1 0:00:00
加密货币:Google将从十月份解除部分加密货币广告禁令,首先开放美日两国

目前市值约8280亿美元的搜寻引擎Google表示,将从今年10月开始,撤销部分加密货币广告禁令,首先开放美国和日本。根据外媒报导,若是公司想要在美日以外上架广告,Google亦接受申请.

1900/1/1 0:00:00
ETH:比特币小白:以太坊行情每周分析,阻力位230能否持续突破

本周主要亮点回顾 ETH价格目前在远高于210美元兑美元支撑的范围内交易。在ETH/USD的4小时图表上有一个上升通道形成支撑,价格为222美元.

1900/1/1 0:00:00
比特币:Tone Vays:比特币在9700 - 10000美元之间存在明显阻力

Flare重新启动其测试网:引入Coston 2:据u.today消息,Flare Networks团队在其官方Twitter帐户上表示.

1900/1/1 0:00:00
数字资产:富达:近八成机构投资者对数字资产感兴趣,超过三成已出手投资

资产管理巨头富达进行的一项调查显示,绝大多数投资者对数字资产感兴趣。 据TheBlock报道,这一调查涵盖了来自美国和欧洲的近800名投资者,其中近80%的机构投资者认为数字资产对他们有些吸引力.

1900/1/1 0:00:00