宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Bitcoin > 正文

金色观察|异构链跨链的通用方案

作者:

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

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

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

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

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

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

金色财经挖矿数据播报 | BTC今日全网算力下降2.59%:金色财经报道,据蜘蛛矿池数据显示:

ETH全网算力180.762TH/s,挖矿难度2246.64T,目前区块高度10035375,理论收益0.00786347/100MH/天。

BTC全网算力119.490EH/s,挖矿难度16.10T,目前区块高度629704,理论收益0.00001561/T/天。

BSV全网算力1.314EH/s,挖矿难度0.18T,目前区块高度634211,理论收益0.00068487/T/天。

BCH全网算力1.600EH/s,挖矿难度0.23T,目前区块高度634414,理论收益0.00056235/T/天。[2020/5/10]

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

金色晨讯 | 3款LTC矿机达到关机价 TZROP已可转售给非认可的投资者:1.加密分析公司报告PIVX链存在漏洞 并质疑PIVX并无修复计划。

2.三星区块链软件开发工具包支持比特币。

3.美国证券交易委员会正在寻求冻结Reggie Middleton的资产。

4.莱特币减产后芯动矿机 A4、蚂蚁矿机 L3++等3款LTC矿机达到关机价。

5.离岸人民币兑美元收复7关口 比特币失守11000美元关口。

6.李启威:LTC占据了Scrypt挖矿市场98.57%的份额。

7.2016年攻击Bitfinex的黑客地址转出31枚BTC。

8.tZero股权证券类代币TZROP已可转售给非认可的投资者。

9.Beaxy:正将相关交易回滚至可确认的时刻 可通过KYC识别事件参与者。[2019/8/14]

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

金色财经现场报道 Fred Jin:用区块链的奖励机制鼓励学生学习知识是天然的结合:Bitlearn Network的创始人兼CEO:Fred Jin在2018 Global Token Galaxy的演讲中提到,研究学生的学习心理是做这个领域创业的第一步,将学习转化为游戏,转化为对他们能产生兴趣的项目,才能获取他们的青睐。而区块链天生就具备这种奖励机制,用区块链的特质与刺激学生学习是一种天然的结合。当学生能够通过并不枯燥的学习还能挣取零花钱的时候,区块链技术也就潜移默化的在学生群体进行了传播。[2018/5/28]

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

金色财经现场报道 HelloEOS创始人梓岑:EOS本身没有风险:金色财经现场报道,在火币EOS全球超级节点SHOW上,Hello EOS创始人梓岑进行现场演讲,梓岑指出:EOS本身没有风险,EOS最大的风险在于,你以为有风险,可能拿不住,EOS没有对手;EOS涨不需要分析原因,就像太阳的升起并不是因为鸡鸣;几年之后,我们再看EOS的K线,整个2017年不过是一条直线而已;上线交易所不是EOS的利好,EOS上线交易所是交易所的利好;公链底层的承载力是区分极客玩具与技术革命的分水岭;持币人说了算的分布式自治才是真正合理的自治;拿着EOS,让我们的人生首次体验一下手握重权的感觉。[2018/5/14]

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

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

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

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

合约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的运行流程,所有的侧链仅需和中继链生态交互即可。

标签:EOSROO区块链ERKEOSWINshrooms币机制玩区块链挣的钱合法吗CYBERKONGZ

Bitcoin热门资讯
一文快速了解DAO及其八大分类

什么是DAO? DAO通常被认为是某公司或实体组织的一种去中心化形式。虽然从公司或实体组织的层面去理解DAO更具商业和现实意义,但我们需要明确DAO并非某个具体的组织实体,而是一种通用的组织形式.

1900/1/1 0:00:00
NFT持续“破圈” 如何探寻其背后的价值?

自今年以来,NFT的浪潮一浪紧接一浪,热度只增不减。在瞬息万变的加密世界中,NFT创新了各种新的玩法,头像、图片、艺术画作、游戏道具、虚拟地产、音乐专辑......,NFT似乎有无限可能.

1900/1/1 0:00:00
Optimistic Rollups:以太坊扩容的现状与未来

我们听到了很多关于ZKRollups如何被认为是通用智能合同系统的未来的讨论。但基于我们从运行开放、安全、EVM兼容的L2链中获得的实践经验,且该L2链包含数百个dapps、数十万个用户和数百万个交易,我们对此不予苟同,这篇文章将对此.

1900/1/1 0:00:00
金色观察丨谁拥有Web3

web3越来越得到广泛传播,尤其是web3用户拥有的叙事。那么到底谁拥有Web3?Pomp近日发文解读了谁拥有Web3问题。“Web3”一词席卷了科技界.

1900/1/1 0:00:00
西部宏观:美元体系“失灵”、去中心化、数字货币及其外延

摘要 以加密货币、DeFi、央行数字货币、稳定币、元宇宙、NFT等为代表新名词、新概念层出不穷,疫情以来受到全球市场关注及全球资本追捧。这些新概念的诞生有两个宏观背景和一点技术支持.

1900/1/1 0:00:00
首发 | 年底捂好你的钱包 项目方“跑路”潮正在抵达

2021年,"RugPull"已成为整个DeFi领域中“年销售量”最多的类型之一。随随便便去媒体上搜索关键词,就可以出来一票新闻: 资讯来源:金色财经 "RugPull"通俗一点来说,就是项目方跑路.

1900/1/1 0:00:00