月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 加密货币 > 正文

区块链:金色观察|异构链跨链的通用方案_PowerKee

作者:

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

如今公链各显神通,建立了一个生态,也成为了一个个孤岛,为了实现资产顺利的使用流通,跨链就成为了一个必要的业务。

我们可以看到为了让链间资产互转,出现了非常多的跨链桥,以及跨链方案、协议等等。这些项目一般自带一个桥以及一个swap功能。

很有趣,这是最简单的功能,却因为业务需求的庞大快速发展。

今天我们就简单的讲述一套以桥、中继链的思路做跨链,最简单的跨链原理。了解了这个原理,大部分的跨链项目都可以以此分析。

异构链跨链解决方案中以中继链或者是桥为中心,其他区块链都可以加入,通过部署,具备智能合约的链之间可实现了跨链调用合约和资产互转,而无智能合约的链能实现资产互转。

金色晨讯 | 4月4日隔夜重要动态一览:21:00-7:00关键词:央视财经、BM、Facebook、矿工

1.央视财经频道报道NFT相关内容 表示NFT吸引了大量资金

2.以太坊上BTC锚定币总发行量超18.85万枚;;

3.BM:EOS比其他网络更能进行在线支付;

4.超5亿Facebook用户数据被泄露 加密交易者或遭受攻击;

5.3月加密货币交易量连续第二个月超过1万亿美元;

6.数据:交易费用占3月比特币矿工总收入9.55%。[2021/4/4 19:44:14]

这一条中继链或桥的角色要求加入的链具备一些能力:

金色相对论 | 于佳宁:掌握了区块链思维才有机会把握区块链新基建的红利:在今日举行的金色相对论中,针对“区块链的发展又将为经济社会带来怎样的变化”的问题,火币大学校长于佳宁表示,区块链既是新基建的基础,又是新基建的组成。区块链的价值是让整个网络变得可信化,让数据要素实现价值化,随着从信息互联网向价值互联网升级,关键性的变化在于推进数据开放共享、提升社会数据资源价值、加强数据资源整合。区块链作为“新基建”的十四大领域之一,随着新基建投资额和政策利好的逐步释放,区块链产业也将在新基建投资的推动下加速发展。

另一方面,新基建提档加速将为“区块链+”落地提供了大量试验场,区块链与5G、物联网、工业互联网、卫星互联网、人工智能、云计算、数据中心、智能计算中心、智慧交通、智能能源等其他新基建领域深度融合、碰撞,迸发出伟大火花,成功落地案例和商业模式也将为后续区块链的大爆发大繁荣打下坚实基础。

区块链引发了价值互联网革命,是互联网到升级版,也将是各行各业实现5G时代新一轮数字化转型的关键所在基础性平台。伴随着政策的出台,与技术的逐步成熟,区块链赋能千行百业的时代即将到来,区块链即将像交流电、自来水、互联网、云计算一样,成为各行各业的新型基础设施,并带动商业模式变革,引发经济发展新动能。

值得我们注意和思考的是,区块链是堪比互联网的伟大变革,区块链也不仅仅是一项技术创新、一种新的基础设施,更是一种全新的商业逻辑、全新的经济模型、全新的组织方式,甚至是全新的思维方式。因此,如果想真正意义上借助新基建东风,真正让区块链发挥作用、创造价值,实现“区块链+产业”应用的落地突破,关键是要实现思维换脑,掌握“区块链思维”,思维的升级才是突破的关键。因此,掌握了区块链思维,才有机会真正把握区块链新基建的红利。[2020/6/2]

实现一系列的接口,这些接口既可以用智能合约的方式来实现,也可以在底层直接实现。

金色财经挖矿数据播报 | BCH全网算力上涨4.54%:金色财经报道,据蜘蛛矿池数据显示:

ETH全网算力176.337TH/s,挖矿难度2218.23T,目前区块高度9945314,理论收益0.00796141/100MH/天。

BTC全网算力111.505EH/s,挖矿难度15.96T,目前区块高度627651,理论收益0.00001575/T/天。

BSV全网算力1.481EH/s,挖矿难度0.21T,目前区块高度632232,理论收益0.00060785/T/天。

BCH全网算力1.887EH/s,挖矿难度0.26T,目前区块高度632424,理论收益0.00047701/T/天。[2020/4/26]

链需要提交区块头格式,序列化、反序列化方式、签名验证方式,便于中继链可以解析并验证其区块头。

金色晚报 | POS发明者Sunny King推出全新共识机制SPoS 狂人研究院等公众号被封:BTC挖矿难度首次突破7T;日本矿机生产商计划在公寓内进行虚拟货币挖矿;火币印尼数字货币交易所今日正式上线运营。更多晚报内容,请查看图片。[2018/9/7]

提交其账本或交易梅克尔树的构造和验证方式,使中继链可以验证其链上发生的真实交易。

要实现跨链,以以太坊举例,需要实现以下两个合约:区块头同步合约和跨链管理合约。

区块头同步合约会在该链维护中继链的区块头,用于验证跨链交易。每条链上有且仅有一本跨链管理合约,它负责构造跨链交易,在该链的所有跨链业务合约都需要和管理合约交互,比如在以太坊上,区块头同步合约和管理合约都通过以太智能合约实现。

以下介绍每个合约需要实现的接口及其功能。

合约1:区块头同步合约:

SyncGenesisHeader接口:同步中继链的创世区块头,在合约初始化时被调用,只能被调用一次。存储并解析创世区块,取得中继链此时的共识节点列表。可以参考相关代码。

SyncBlockHeader接口:持续同步中继链的区块头,主要包括周期切换的关键区块头和跨链交易发生的区块头。relayer通过该接口同步中继链区块头。存储并解析区块头,如果发现共识节点变更,则存储中继链此时的共识节点列表。可以参考相关代码。

合约2:跨链管理合约:

CreateCrossChainTx接口:创建跨链交易,该接口主要用于业务智能合约在需要跨链功能时调用。构造一笔跨链交易,此交易具有唯一的自增ID,并将交易参数写入merkletree。

ProcessCrossChainTx接口:处理跨链交易,该接口用于该链接受来自其他链的跨链交易,由relayer同步跨链交易的merkleproof时调用。接口按照高度找到该跨链交易的merkleroot,验证该跨链交易的真实性,验证通过则解析跨链参数,调用目标链上的业务合约。

假设从A链跨链到链B,用户在链A发起跨链请求,调用了DApp的跨链接口,最终会在B链的DApp合约得到用户想要的结果。A链和B链实现了上文的两本合约及其接口,任何人都可以围绕跨链管理合约建立稳定可用的跨链DApp,分别在A链和B链部署业务合约,这些合约会组成一个完整的跨链DApp。

用户调用A链的业务合约,合约会进一步调用跨链管理合约,传递用户的跨链参数,跨链管理合约会创建跨链交易,随着A链出块,交易落账;

由于链与链之间是不会主动交换信息的,所以需要一个Relayer去传递信息,Relayer会把A链的区块头同步到中继链的区块头同步合约,然后从A链的存储中取出跨链管理合约返回的事件,其中包含用户的跨链参数,再获取跨链交易的MerkleProof,一并转发给中继链的跨链管理合约;

中继链的跨链管理合约会读取A链的区块头,验证跨链参数的Proof是否正确,验证通过后,会将B链需要的跨链信息以事件的形式返回;

B链的Relayer会将中继链区块头同步到B链的区块头同步合约,然后从中继链的账本中获取到B链的跨链参数和其MerkleProof,提交到B链的跨链管理合约;

链B的跨链管理合约验证跨链信息的正确性,然后调用信息里的目标合约,完成跨链合约的调用;

其中共有两个MerkleProof,第一个证明了来自A链跨链信息确实存在于A链,第二个则证明了跨链信息确实存在于中继链,如此便建立了跨链的信任机制。这就是跨链DApp的运行流程,所有的侧链仅需和中继链生态交互即可。

标签:区块链PROERKMER区块链是局吗KwikSwap ProtocolPowerKeeshibmerican币吧

加密货币热门资讯
元宇宙:“元宇宙炒房”炒的是什么?看这篇就够了_区块链

眼看2021年接近尾声,随着调控政策的深入、信贷政策趋严、房地产税的出台等综合要素,传统地产行业的发展逻辑正在加速终结.

1900/1/1 0:00:00
NFT:复盘2021 NFT元年:你需要知道的十大NFT_crypto币价格

NFT在2021年可谓风光无限,谁也没有想到Crypto在2021年的出圈之路会是从NFT开始的.

1900/1/1 0:00:00
ERG:Ergo营销和品牌重塑最新进展汇报_ANI

12月3日,Ergo团队每周AMA的看点是,Dan?Friedman和Joseph?Armeanio之间的谈话.

1900/1/1 0:00:00
元宇宙:“元宇宙”小龙头爆雷 独董连夜查证:实控人涉嫌占资或利益输送_什么时候有元宇宙大学

12月14日,元宇宙小龙头美盛文化再度涨停,连板数量达到5个。 短短5个交易日,美盛文化累计涨幅超过60%,公司市值更是从约40亿元,一跃增至63亿元.

1900/1/1 0:00:00
区块链:火币大撤退 用户资产应该存放何处_NAN

9月24日,中国人民银行等十部门联合发布《关于进一步防范和处置虚拟货币交易炒作风险的通知》,明确指出开展法定货币与虚拟货币兑换业务、虚拟货币之间的兑换业务、作为中央对手方买卖虚拟货币、为虚拟货币.

1900/1/1 0:00:00
MES:Messari报告解读 需要重点关注的七个方面(上)_WEB3ALLBI

12月初,一年一度的Messari年终报告如期而至,全文内容丰富,数据详实,旁征博引,是对整个2021年加密行业最好的总结与回顾,在通读这篇报告之后.

1900/1/1 0:00:00