火星链 火星链
Ctrl+D收藏火星链

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

作者:

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

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

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

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

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

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

金色晨讯 | 8月12日隔夜重要动态一览:21:00-7:00关键词:黄金大跌、以太坊供应量、杨安泽

1.现货黄金创逾7年来最大单日跌幅。

2.CME比特币期货8月合约收跌4.8%。

3.数据:以太坊实际供应量为1.121146亿。

4.美股三大股指收盘均下跌 区块链概念股普遍收跌。

5.杨安泽未被选中在美国民主党全国委员会会议演讲。

6.外媒:推动黄金和比特币市场的通胀担忧可能被夸大了。

7.律师:Coinbase 80亿美元估值意味着它不需要IPO。

8.USDC Treasury在以太坊网络增发1000万枚USDC

9.比特币持续下跌,日内最高报11565.59美元,最低报11130美元。[2020/8/12]

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

金色财经行情播报丨BTC昨夜持续缩量盘整 或将进入调整阶段:据火币行情显示,BTC空方在昨晚开始尝试11,000USDT整数关口,最低跌至11,020USDT,在晚间两次尝试失败后反弹至11,200USDT一线进行横盘整理。早间9时在试探11,100USDT,仍不成功。在周日出现调整行情后BTC交易量逐步萎缩,市场进入观望氛围浓厚。日内需要关注下方11,000USDT是否可以进行有效支撑,如果跌破则有进一步下探的可能。截至10:00,主流币的具体表现如下:[2020/8/5]

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

金色晚报|7月12日晚间重要动态一览:12:00-21:00关键词:姚前、伊朗、青海省、Compound、Bakkt

1.姚前:基于Libra发行“数字美元”可能性非常大。

2.姚前:交易所丢币有可能是“监守自盗” IPFS等是将来重要发展方向。

3.伊朗将对举报非法比特币挖矿者给予奖励。

4.波卡周报:以自动方式启动大于1000个验证人的提案已通过。

5.青海省已运行基于区块链的光伏扶贫运营管理监测系统。

6.数据:持有至少0.1ETH的地址数量续刷历史新高。

7.Cardano创始人提醒用户注意YouTube上流传的加密局。

8.本周Bakkt比特币月度期货交易额为8800万美元。

9.Compound治理提案016以极微弱优势通过 WBTC抵押系数提高至40%。[2020/7/12]

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

金色财经合约行情分析 | BTC 昨夜再次插针,价格仍在收敛:据火币BTC永续合约行情显示,截至今日18:00(GMT+8),BTC价格暂报9405美元(-1.08%),20:00(GMT+8)结算资金费率为0.010000%。

昨夜BTC上涨至9600美元后受阻,出现快速回落并不断震荡走低,于9240美元附近企稳反弹,市场全天活跃度再度降低。根据火币交割合约数据,BTC当季合约成交额小幅上涨,持仓量稳定,精英多头占比略减,当季合约保持窄幅溢价。BTC目前仍处于围绕9500美元的窄幅波动震荡行情,持仓量整体处于近期较高水平。[2020/6/18]

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

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

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

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

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

标签:BTCUSDROOPRObtcv币最新消息USDT币提到钱包有风控吗gROOT币PROUD价格

pepe最新价格热门资讯
WEB3:Web3创作者经济项目全景一览

这是一个关于创造者经济的65个项目清单,它们遵循了Web3的去中心化和代币化性质,介绍了目前正在运行的平台、让每个创造者经济的参与者能够获益.

1900/1/1 0:00:00
WEB:押注Web3.0 这些细分赛道最值得关注

近期,Web3.0似乎有接棒GameFi热点的趋势。其实Web3.0这个概念对于币圈老人们来说并不陌生,早在数年前,我们就开始憧憬Web3.0的宏大愿景,但是当时局限于行业整体基础设施的不完善,

1900/1/1 0:00:00
ARI:科技部公示10个国家级区块链重点项目 这些高校和公司参与

12月6日,科技部发布了国家重点研发计划“区块链”重点专项2021年度拟立项项目安排公示的通知,并公示了10个项目.

1900/1/1 0:00:00
CHRO:元宇宙的四大机会与3大难题

一千个人有一千个元宇宙;人类社会的发展,往往建立在能源、信息、材料、生命科学等技术的进步之上。从量变到质变,推动着人类社会、经济、文化、科技不断前进,是一个不可阻拦的大趋势;元宇宙就是一轮新.

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

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

1900/1/1 0:00:00
FACE:蔡维德:元宇宙势不可挡它已经到来

近日,“元宇宙融媒”一行走进位于北京金融安全产业园内的北京天德科技有限公司。区块链专家、北京航空航天大学博士生导师、天德科技首席科学家蔡维德教授接受“元宇宙融媒”访谈,并就元宇宙、区块链等近期热.

1900/1/1 0:00:00