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

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

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

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

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

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

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

加密投资基金SevenX Ventures完成第三期基金首次募集,共募集8000万美元:9月14日消息,加密投资基金 SevenX Ventures 宣布完成第三期基金首次募集,共募集 8000 万美元。据悉,SevenX Ventures 第三期基金总规模 1 亿美元,将在 10 月底前完成募集。本期基金的资金主要来自于一二期基金 LP 的持续追投,以及亚洲头部互联网创业者的家族办公室。

SevenX Ventures 第三期基金将持续其一贯的精品基金策略,联接东西方创业者和生态,并提供如经济体系设计等重点投后服务。SevenX Ventures 第三期基金会将其 60% 的资金用于投资以数据层为主的中间件与基础设施协议,40% 的资金用于投资以亚洲应用开发者为核心的去中心化应用,涵盖游戏、金融、内容与社交等新商业模式探索。[2022/9/14 13:29:28]

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

数字银行Chime聘请高盛牵头IPO 估值预计达400亿美元:金色财经报道,数字银行Chime已聘请高盛帮助其安排在美国进行首次公开发行(IPO)的相关工作。Chime在去年8月由红杉资本领投的融资中估值达250亿美元,预计IPO估值可能达到400亿美元。为了筹备上市,Chime最近几周一直在寻找合适的投行。据悉,Chime有望最快于今年春季IPO,上市的时间和规模取决于市场条件。(财新网)[2022/1/25 9:10:31]

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

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

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

数据:2020年加密行业共发生83起并购交易,总额近7亿美元:据 Cointelegraph 统计,2020 年,整个区块链行业共发生了 83 起并购交易,总价值近 7 亿美元,相对 2018 年的 69 项有了大幅度增长。

从类型来看,这些收购大多发生在加密行业内部。其中,90%以上的并购交易额由币安(4 亿美元)、FTX(1.5 亿美元)和 Coinbase(9000 万美元)三家交易平台实现,规模最大的单笔并购来自币安去年 3 月以 4 亿美元收购 CoinMarketCap。[2021/1/10 15:47:10]

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

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

合约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之于以太坊)仅需和中继链生态交互即可。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块分享

币安下载区块链将在元宇宙旅游中发挥哪些价值?

在疫情催化下,人类社会生活的数字化转型进程全面加速。网络直播、短视频、云看展云旅游,各种各样的数字化旅游形态逐渐兴起。数字文旅产业也越来越被各地政府作为推动产业高质量发展的重要抓手,借助相关政策和5G、大数据、AR、VR、云计算等技术,成为文旅行业转型升级发展的主要方向。

LTC加密浪潮只关乎区块链技术?其实你错了...

「区块链会改变未来」,很多人对于区块链的整体认知就仅限于这一句话。当你追问「为什么?」「怎么变?」时,很少有人能给出像样的答案,要不就是炫耀自己不可思议的高收益,要不就是解释各种天花乱坠的新技术。

SHIB晚间必读5篇 | DAO 的叙事价值是什么?

1.监管收紧?俄罗斯央行副行长暗示将取缔民间加密货币 12月20日外媒消息指出,俄罗斯央行副行长Vladimir Chistyukhin周一暗示,私人经营的加密货币可能很快就不能再在该国的金融市场上使用。Vladimir Chistyukhin表示,俄罗斯央行正在编写一份报告,详细阐述有关限制此类加密货币在俄罗斯使用的建议。

[0:15ms0-0:484ms