月亮链 月亮链
Ctrl+D收藏月亮链
首页 > BTC > 正文

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

作者:

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

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

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

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

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

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

金色晨讯 | 10月17日隔夜重要动态一览:21:00-7:00关键词:工信部、CBDC、灰度、ETH 2.0

1.工信部区块链人才能力评价机构申报启动。

2.瑞典央行行长呼吁议会及政府支持电子克朗。

3.西班牙央行将权衡数字货币设计提案。

4.芬兰央行行长:数字欧元很有可能在10年内推出。

5.数字人民币红包试点活动结束后 自主充值仍能继续使用。

6.报告:灰度以太坊信托周溢价套利机会已大幅减少。

7.数据:Bakkt比特币期货10月交割量创历史新高。

8.标普500指数及道琼斯指数收盘上涨 区块链概念股普遍收跌。

9.Bitfly:ETH2.0测试网Medalla参与率低不会影响Zinken。

10.比特币小幅震荡,日内最低报11274.50美元,最高报11369.99美元。[2020/10/17]

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

金色财经行情播报 | BTC大幅反弹,价格仍处均线之下:据火币行情显示,昨日晚间BTC行情开启上升通道大幅反弹,今日凌晨最高触及9495USDT。日线图BTC价格处于均线三线之下,MA5构成直接打压,均线MA30指向朝下幅度略增。4小时图重回此前蓄势平台,均线MA30构成打压。多头反击不易,后市9400USDT区间仍有震荡。截至10:00,火币平台的主流币的具体表现如下。[2020/6/16]

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

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

金色相对论 | 陈军:联盟链、私有链适合无币模式 公链更适合有币模式:本期金色相对论中,对于无币区块链和有币区块链各自的优势及各自应用场景,杭州量子大学区块链研究院联合执行院长陈军表示,如果我们把区块链技术区分为公链、联盟链、私有链的话,联盟链、私有链更适合无币模式,公链更适合有币模式。通常情况下区块链项目生成代币的作用有四个:一是众筹开发资金;二是激励系统参与者;三是为资产定价;四是标记资产。这其中前三个是币的概念,一般是通过发行的方式生成的,用来融资、激励和交易。最后一个是用来做标记的,是不能流通的。而基于代币的用途,其场景适用性为:

联盟链不需要发币,比如金融系统的联盟链,他们用区块链技术解决整个产品体系中的清算、结算问题。 私有链不需要发币,私有链通常是为企业产品赋能的方式,是可以直接用来赚钱的,比如电子合同、电子交易信息存证服务,开发者只需跟监管部门联合记账即可。企业内部的系统安全升级不需要发币,比如企业中的日常检查、审计、预算管理、数据永久保存等场景都可以用区块链来解决。[2018/9/29]

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

分析 | 金色盘面:BTC/USDT季度合约于6300压力位回调:金色盘面综合分析:BTC季度合约6270遇到压力位向下,BTC的反弹目前来看遇到阻力。如果出现进一步下跌,则很大概率延续之前的下跌趋势。底部形态形成还需要时间,在6000附近振荡的概率较大。[2018/8/15]

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

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

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

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

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

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

合约2:跨链管理合约:

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

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

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

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

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

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

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

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

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

标签:区块链BTCMERROO区块链币是什么币bbtc币发行价EvimeriaSHROOMS币

BTC热门资讯
DAO:白话文说一说什么是DAO 我们都是DAO的一员_HIAZUKI

很多人都说,DAO可道,非常DAO , 到底什么是DAO?跟圈里的朋友聊天,他们2022年的重点之一都有关注DAO,从ConstitutionDAO(宪法DAO)的people开始.

1900/1/1 0:00:00
稳定币:央行货币政策委员会四季度例会:结构性货币政策工具积极做好“加法”_稳定币局是什么套路啊

中国人民银行货币政策委员会2021年第四季度(总第95次)例会于12月24日在北京召开。会议分析了国内外经济金融形势.

1900/1/1 0:00:00
NFT:NFT是如何在2021年造就400亿美元市场的?_TER

在2021年初,还只有一部分加密爱好者知道什么是NFT。但根据最新数据显示,到2021年底已有近410亿美元被花在NFT上,这使得数字艺术收藏品市场的价值几乎与全球艺术品市场持平.

1900/1/1 0:00:00
元宇宙:“炒鞋团”和元宇宙搭的什么界_FRIDGE币

最近一段时间,元宇宙的概念很火,国内外各大企业纷纷进场布局,之前备受关注的“炒鞋”也来了。据报道,12月17日,运动服饰巨头阿迪达斯推出了一个NFT系列的adidas Original.

1900/1/1 0:00:00
加密货币:印度央行支持CBDC的基本形式 以替代现金_Omega Particle

在昨日发布的一份报告中表明,印度央行已经明确了央行数字货币的好处,以及它在印度可能的未来性。该报告指出“以其基本形式,中央银行数字货币(CBDC)提供了一种安全、可靠并且方便的实物现金替代品.

1900/1/1 0:00:00
区块链:2022年Crypto五大趋势预测_买卖比特币会坐牢吗

刚刚过去的2021年是加密行业有史以来最波澜壮阔的一年,这不仅仅是因为加密资产种类数量和市值方面出现强有力的新增,更重要的是,2021年加密业各方面的增长因大规模采用且整合出新的形式.

1900/1/1 0:00:00