http://www.7klian.com

一种针对跨链寻址协议的跨链标准——Naming Protocol(小白版)

2)更新一个区块链网络,并更新该网络上可用的背书节点。
module=wasm: wasm

2)有效性。验证锚点生意业务的有效性。可以通过SPV证明来实现。

首先,我们需要一个尺度协议,来为每一个区块链网络上的资源分派一个地点。这个协议可以被称为跨链寻址协议

那么,hello_chain还需要对外袒暴露一些非凡的全节点,也可以被称作是背书节点,来认真理会定名协议,并处理惩罚来自于其他区块链网络的跨链会见请求,得到功效后附带上签名,并为功效的正确性举办背书。

有一条子链/侧链/平行链叫child_chain。

4)理会跨链会见请求,并按照背书计策,会见方针区块链网络的若干个背书节点,并得到跨链功效。

5)A链将需要跨链会见的资源地点发送给B链的背书节点,并得到返回值。

什么是跨链技能
4)当A链需要会见B链的资源时,先按照 通过会见A链的用于跨链的 “区块链互操纵的定名协议”来生成跨链会见解点。再 智能合约,来得到B链的可用背书节点信息。

 

 

实现定名协议理会的背书节点

child_chain: xuper//child_chain

也就是说说,,其他的区块链网络假如要会见hello_chain上的资源,就必需通过hello_chain网络上对外提供信任背书处事的全节点来举办会见。这些节点会用本身的信用来为功效背书,所以叫做背书节点。

但这些照旧是不足的。

该合约提供了2个要领,1个叫increase,1个叫getNumber。挪用increase要领,会使得每次将数值加1。而挪用getNumber要领,会返回当前的数值。

xuper: Xuper
该协议可以使得任意一个区块链网络能通过尺度化地点定位所要会见的其他区块链网络的资源。

2)B链需要开放一些背书节点,用于处理惩罚来历于其它区块链网络的跨链请求。

会见者可以自由选择他们信任的背书节点,甚至可以选择为此付出必然的手续费来对厚道的背书节点举办经济鼓励。

为了实现跨链请求,我们已经界说了2个重要内容:

研究跨链技能尺度的配景
办理思路

跨链寻址协议,也可以被更学术的界说为:区块链互操纵的定名协议,英文叫Naming Protocol for Blockchain Interoperability。
 

1)A链和B链需要遵守并支持“区块链互操纵的定名协议”。
contract_name=counter: counter

该智能合约应该实现以下成果:

无论这些孤岛是基于沟通的底层系统照旧差异的底层系统,其数据互通都很是坚苦,因此,急切需要一个办理方案可以或许系统地办理多链数据融合的问题,从而实现差异链之间的代价互通。

我们来继承举个例子来说明这一点:

3)资源寻址。如何快速跨链定位并获取到相关的资源。这就需要设计一套完整的寻址协议。

1)各个区块链网络都需要遵守的链名跨链寻址协议。

 
module=wasm&contract_name=counter&method_name=getNumber

method_name=getNumbergetNumber

个中,IEEE尺度Standard for Blockchain Interoperability – Naming Protocol 已经立项,我作为该尺度事情组主席,将针对该尺度举办一些先容,但愿对各人有所辅佐。

 

在跨链提倡的原链上还需要陈设一个用于查询方针链可用背书节点,并认真向背书节点提倡跨链请求的智能合约。团结该跨链合约,便可以实现对跨链合约所有协议链的统一资源寻址。

连年来,跟着区块链行业的发达成长,各家科技公司都在成长本身的区块链业务。由于区块链行业还处于早期成长阶段,各大公司都试图主导行业尺度,因此发生了许多的区块链框架,譬喻在海外有IBM主导的Fabric,Intel主导的Sawtooth,Facebook主导的Libra,海内有百度主导的XuperChain等。

编者按:2019年9月5日,全球最大的专业技能组织、有着130余年汗青的IEEE(电气和电子工程师学会)设立IEEE计较机协会和漫衍式记账委员会(IEEE Computer Society Blockchain and Distributed Ledgers Committee,IEEE C/BDL),旨在敦促区块链与漫衍式记账技能的尺度化及其应用实践。2020年3月,IEEE C/BDL连系海表里的专家创立了相关的技能委员会、参谋委员会和执行委员会。组建委员会之后,IEEE C/BDL向IEEE申请了13项区块链尺度。为更好向外界展示委员会区块链尺度化研究成就,IEEE C/BDL连系巴比特,邀请区块链尺度的牵头单元撰写系列文章。本篇文章作者是百度区块链系统部技能认真人荆博,为我们先容了跨链技能在设计中面对的原子性、有效性和资源寻址的三方面的挑战,并针对寻址协议,立项了IEEE尺度Standard for Blockchain Interoperability – Naming Protocol。

 
3)查询一个区块链网络上的可用的背书节点。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读