如今公链各显神通,建立了一个生态,也成为了一个个孤岛,为了实现资产顺利的使用流通,跨链就成为了一个必要的业务。
我们可以看到为了让链间资产互转,出现了非常多的跨链桥,以及跨链方案、协议等等。这些项目一般自带一个桥以及一个swap功能。
很有趣,这是最简单的功能,却因为业务需求的庞大快速发展。
今天我们就简单的讲述一套以桥、中继链的思路做跨链,最简单的跨链原理。了解了这个原理,大部分的跨链项目都可以以此分析。
异构链跨链解决方案中以中继链或者是桥为中心,其他区块链都可以加入,通过部署,具备智能合约的链之间可实现了跨链调用合约和资产互转,而无智能合约的链能实现资产互转。
美国参议员抨击SEC对Coinbase的诉讼,要求更明确的加密法规:金色财经报道,两名美国参议员批评美国证券交易委员会 (SEC) 对加密货币交易所 Coinbase 提起的诉讼。在6月6日的一份声明中,美国参议员Cynthia Lummis表示,美国SEC通过执法方式进行监管损害了消费者的利益。金融监管机构未能提供有利的监管环境来允许数字资产交易所注册,也未能提供关于证券与商品的区别的充分法律指导,真正的消费者保护需要建立一个强大的法律框架,交易所可以遵守,而不是将行业推向海外或进入阴影。这就是国会需要通过 Lummis-Gillibrand 负责任金融创新法案的原因。
参议员Bill Hagerty表示,美国证券交易委员会正在利用其作用来扼杀一个行业。考虑到委员会已批准其公开上市,现在却拒绝允许Coinbase注册是站不住脚的。[2023/6/7 21:22:16]
这一条中继链或桥的角色要求加入的链具备一些能力:
欧洲最大资产管理公司Amundi:高通胀会让比特币引起更多关注:金色财经报道,欧洲最大的资产管理公司、市值2万亿美元的Amundi表示:“如果通货膨胀率仍然高于目标,有限供应量的比特币可能会引起更多关注。”[2023/3/8 12:49:53]
实现一系列的接口,这些接口既可以用智能合约的方式来实现,也可以在底层直接实现。
链需要提交区块头格式,序列化、反序列化方式、签名验证方式,便于中继链可以解析并验证其区块头。
提交其账本或交易梅克尔树的构造和验证方式,使中继链可以验证其链上发生的真实交易。
金色晨讯 | 美国等50多个国家将不允许参与7月Gram公开销售:1.Block.one将与前特朗普国会关系主任合作进行区块链政策游说。
2.巴西央行启动银行间ID区块链平台。
3.John McAfee推出加密货币交易平台McAfee Magic。
4.Decentralized Capital将于未来6个月内向澳大利亚证交所提交比特币ETF。
5.门罗币开发者:抵制ASIC的RandomX算法代码冻结日期预计为7月。
6.全国首个区块链电子票据平台在浙江省上线。
7.F2Pool创始人神鱼:有矿池调用算力对其他矿池采用长期扣块攻击。
8.美国、加拿大和日本等50多个国家将不允许参与7月Gram公开销售。
9.中国人民银行清算总中心招聘区块链等领域研究人才。[2019/6/13]
要实现跨链,以以太坊举例,需要实现以下两个合约:区块头同步合约和跨链管理合约。
金色财经现场报道 DATAVLT联合创造人Michelle Yeo:区块链技术赋能未来数据分析:金色财经前方记者实时报道,第二届全球金融科技与区块链中国峰会于4月12日在上海召开,DATAVLT联合创造人Michelle Yeo在现场表示,现在变革的速度非常快,公司面临的挑战第一是数据分析;第二个是分析能力;第三点就是安全。而促使数据时代的消费有几点,第一点是物联网,产生数据。另外要知道如何分析数据,同时编辑计算很重要。现在的计算基本上是集中化,区块链应用非常关键,如果这个技术不能应用,用于边缘计算的话,就不会出现一些现象性的巨大的变化。当然,还需要5G技术、AI等技术的支持。区块链已经存在十年的时间,但是依然是新兴技术,很多阻力是文化遗留的问题,这个挑战依然会存在下去。[2018/4/12]
区块头同步合约会在该链维护中继链的区块头,用于验证跨链交易。每条链上有且仅有一本跨链管理合约,它负责构造跨链交易,在该链的所有跨链业务合约都需要和管理合约交互,比如在以太坊上,区块头同步合约和管理合约都通过以太智能合约实现。
以下介绍每个合约需要实现的接口及其功能。
合约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的运行流程,所有的侧链仅需和中继链生态交互即可。
12月27日,2021百度Create大会主论坛在百度元宇宙APP希壤中开幕,《连线》杂志创始主编、互联网思想家、《失控》和《必然》作者凯文·凯利也作为特邀嘉宾空降Create大会.
1.年终盘点|2021主要的加密监管政策及态度一览2021年以来加密货币的监管正走向更细分更完善的模式.
元宇宙游戏的核心,中国游戏公司学不会当下只要能挨着一点边,企业概念栏里就可以增加一条“元宇宙”。游戏领域,元宇宙概念等同财富密码。元宇宙之于游戏,就好比新能源概念之于车企.
2021年是NFT突破性的一年,买家在数字收藏品上的花费几乎与传统艺术品一样多。2021年初,只有小众的加密货币爱好者知道什么是不可伪造的代币.
许多web3怀疑者在使用web3相关产品之后很快就批评说用户体验很糟糕,即使是web3的拥护者也经常承认用户体验可能没有那么好,但去中心化带来的良好特性能弥补这个缺陷.
随着数字人民币的推广在2021年全面提速,无论其覆盖城市、应用场景,还是钱包开通数量都迎来了大幅增长.