用于处理惩罚跨链的智能合约
2)B链需要开放一些背书节点,用于处理惩罚来历于其它区块链网络的跨链请求。child_chain: xuper//child_chain
2)有效性。验证锚点生意业务的有效性。可以通过SPV证明来实现。
3)资源寻址。如何快速跨链定位并获取到相关的资源。这就需要设计一套完整的寻址协议。
该合约提供了2个要领,1个叫increase,1个叫getNumber。挪用increase要领,会使得每次将数值加1。而挪用getNumber要领,会返回当前的数值。
4)当A链需要会见B链的资源时,先按照 通过会见A链的用于跨链的 “区块链互操纵的定名协议”来生成跨链会见解点。再 智能合约,来得到B链的可用背书节点信息。连年来,跟着区块链行业的发达成长,各家科技公司都在成长本身的区块链业务。由于区块链行业还处于早期成长阶段,各大公司都试图主导行业尺度,因此发生了许多的区块链框架,譬喻在海外有IBM主导的Fabric,Intel主导的Sawtooth,Facebook主导的Libra,海内有百度主导的XuperChain等。
1)注册一个区块链网络,并挂号该网络上可用的背书节点。
跨链技能常见的挑战
module=wasm&contract_name=counter&method_name=getNumber
这些框架底层协议各不沟通,而且跟着区块链被被纳入新基建的领域,勉励开拓国产自研的底层区块链框架, 如火如荼的区块链底层技能研发越发活泼,由此形成了一个个新的数据孤岛。
譬喻,我们可以界说一个这样的协议:
跨链涉及到差异链的资源的互操纵,可是由于差异链的协议各不沟通,对差异链的资源举办统必然义描写是很很是坚苦的。
结论
我们需要先凭据之前界说的跨链寻址协议来生成会见解点,举个例子,我们可以这样写:
2)更新一个区块链网络,并更新该网络上可用的背书节点。
1)A链和B链需要遵守并支持“区块链互操纵的定名协议”。
跨链寻址协议,也可以被更学术的界说为:区块链互操纵的定名协议,英文叫Naming Protocol for Blockchain Interoperability。
个中,
也就是说说,其他的区块链网络假如要会见hello_chain上的资源,就必需通过hello_chain网络上对外提供信任背书处事的全节点来举办会见。这些节点会用本身的信用来为功效背书,所以叫做背书节点。
method_name=getNumbergetNumberxuper: Xuper
4)理会跨链会见请求,并按照背书计策,会见方针区块链网络的若干个背书节点,并得到跨链功效。针对第三项跨链寻址协议,我们立项了IEEE尺度Standard for Blockchain Interoperability – Naming Protocol。
会见者可以自由选择他们信任的背书节点,甚至可以选择为此付出必然的手续费来对厚道的背书节点举办经济鼓励。
实现定名协议理会的背书节点
module=wasm: wasm
为了实现跨链请求,我们已经界说了2个重要内容:
本篇文章,会对该尺度举办一个先容。xuper://hello_chain/child_chain?
那么,hello_chain还需要对外袒暴露一些非凡的全节点,也可以被称作是背书节点,来认真理会定名协议,并处理惩罚来自于其他区块链网络的跨链会见请求,得到功效后附带上签名,并为功效的正确性举办背书。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。