作者:Eclipse;翻译:金色财经xiaozou
区块链技术在不断发展,不同链之间无缝通信的需求变得至关重要。IBC(Inter-Blockchain Communication Protocol:跨链通信协议)是一个突破性的协议,支持在任何两个区块链之间进行数据传输。本文,我们将深入研究IBC的主要组成部分,探索IBC的工作原理,着重来看它相较于其他通信解决方案有什么独特优势,并研究其最近在首个跨链SVM(Solana Virtual Machinerollup)Rollup Cascad上的IBC实现情况。
1、IBC的主要组成部分
Cashio出现无限铸造漏洞,稳定币价格近乎归零:金色财经消息,Solana生态上的算法稳定币项目Cashio发推表示,用户不要铸造任何现金,尽快从池中提取资金,协议有一个无限铸造漏洞,团队正在调查这个问题,将尽快发布报告。此外DeFiLlama数据显示,该协议TVL已从逾2800万美元骤降至56万美元,CoinGecko数据显示稳定币的价格从1美元降至几乎为0。注:CashioDollar是一种由USDT-USDCLP代币支持的算法稳定币。[2022/3/23 14:13:51]
IBC的核心是定义一组标准,用于管理两个链之间的身份验证和数据传输。为了使用IBC进行成功的通信,需要以下几个组成部分:
动态 | 数据分析师测试混币协议CashFusion证实其交易匿名性有效:据Bitcoin今日消息,1月29日,数据分析师James Waugh对混币协议CashFusion进行测试,证实其交易匿名性有效。据悉,CashFusion是混币工具Cashshuffle的改进方案。[2020/1/31]
(1)在各链上部署IBC核心通信协议;
(2)对于每条链来说,另一条链的轻客户端都可以验证区块完整性和共识信息;
(3)由称为relayer(中继器)的链下程序负责查询每条链上的IBC消息,并在必要时将对应的IBC消息传递给另一条链。
动态 | Coinbase宣布将从8月26日起不再为英国用户提供Zcash交易服务:Coinbase宣布,自2019年8月26日起,将不再为英国用户提供Zcash交易服务。根据该Coinbase透露,用户必须把Zcash兑换成其他加密货币,或是转移到其他加密货币交易所,所有这些操纵必须在8月26日之前完成,如果用户未能在给定截止日期完成操作,Zcash将会被自动转换成英镑。[2019/8/12]
2、IBC运作原理
要使用IBC启动两个链之间的通信,需要建立连接和通道。该流程与TLS握手协议类似,包含四个步骤:open-init (A)、open-try (B)、open-ack (A)和open-confirm (B),其中A和B代表所涉链。
Purse.io宣布提供BCH原生支持并推出“bcash”:本周,在香港举行的Coingeek大会上,加密货币电商支付服务平台Purse.io宣布提供对比特币现金的原生支持服务,并为使用比特币现金(BCH)在亚马逊上购物的用户提供一定程度的折扣,最高折扣可达20%。此外,公司还推出了“bcash”——比特币现金网络的开源分叉,基本上可以看作是用node.js编写的比特币现金协议替代实现。[2018/5/21]
一旦通道开启,一条链上的应用程序可以开始通过两步流程将消息以数据包的形式发送到另一条链:send (A)和ack (B)。
同质化代币传输(例如,ERC-20或SPL代币)作为通用数据包发送接口之上的附加协议实现,并在ICS 20中指定。传输双方的代币传输应用程序将验证代币传输的有效性,然后在发送端burn销毁代币,使其被接收端接收。
3、IBC和其他通信解决方案有什么不同?
IBC与其他通信解决方案的区别在于其安全模型。IBC的信任完全依赖于每条链上核心协议的正确实现和轻客户端对数据的准确验证。不需要额外的信任假设,即使对于负责在链之间传递消息的中继器来说也是如此。
这与Hyperlane或Wormhole的信任模型不同,后者依赖于信任桥运营商的守卫者网络(guardian network),以正确保护其免受黑客攻击。然而,IBC的安全性是有代价的:在两条链之间实现IBC通信要更加耗时,因为每对链都需要编写两个相应的轻客户端,并对其进行正确性和安全性验证。
换句话说,IBC之于Hyperlane,就像Uniswap之于Coinbase:IBC更加去中心化,除了自身实现之外不需要信任假设,但正确实现可能存在难度,就好比普通的智能合约。
4、IBC如何在Cascade上运作?
Cascade是由Injective和Eclipse开发的首个跨链SVM rollup,它将IBC的整合提升到了一个新的高度。通过使Solana开发人员能够无缝地将他们的合约和dApp部署到Injective上,Cascade扩展了跨链通信的可能性。尽管Eclipse不是由Cosmos SDK构建的,但是已经添加了对IBC的支持,以解锁这种跨链rollup的全部潜力。
Cascade现在在Injective测试网上运行,并计划在不久的将来迁移到主网。想要深入探索Cascade功能的开发人员可以研究下全面的Cascade开发人员文档:
https://docs.cascadehq.xyz/cascade-docs/cascade-developer-documentation
金色荐读
金色财经 善欧巴
迪新财讯
Chainlink预言机
区块律动BlockBeats
白话区块链
金色早8点
Odaily星球日报
欧科云链
MarsBit
金色财经记者 Jessy5月23日,香港证券及期货事务监察员会发表《有关适用于获得证券及期货事务监察员会发牌的虚拟资产交易易平台经营者的建议监督管理规定的咨询总结》(以下简称《咨询总结》).
DeFi数据 1、DeFi代币总市值:470.47亿美元 DeFi总市值及前十代币 数据来源:coingecko2、过去24小时去中心化交易所的交易量13.
随着以太坊生态系统的发展,在保持其高安全性的同时,在以太坊 Layer 1 上扩展交易吞吐量和降低成本将、变得异常困难.
文/孟永辉 当区块链开始在越来越多的场景里出现,我们看到的是,一场区块链与行业深度融合的开启。在这样一场深度融合里,区块链不再是一个孤立的、封闭的存在,而是变成了一个开放的、共生的存在.
BlockBeats 注:Aave打造的 LensProtocol 社交协议并非一个社交产品,而是协议服务层,帮助开发者在其上构建各类社交产品.
撰文:Babywhale,Foresight NewsSynthetix V3 的主要方向有两点:一是增加除了 SNX 之外的抵押资产,二是通过原子交换的无滑点特性帮助更多资产提高流动性.