作者:Eclipse;翻译:金色财经xiaozou
区块链技术在不断发展,不同链之间无缝通信的需求变得至关重要。IBC(Inter-Blockchain Communication Protocol:跨链通信协议)是一个突破性的协议,支持在任何两个区块链之间进行数据传输。本文,我们将深入研究IBC的主要组成部分,探索IBC的工作原理,着重来看它相较于其他通信解决方案有什么独特优势,并研究其最近在首个跨链SVM(Solana Virtual Machinerollup)Rollup Cascad上的IBC实现情况。
1、IBC的主要组成部分
BNQ攻击事件中的黑地址(0xdf790)已将资金转至Tornado Cash:金色财经报道,据CertiK监测,BNQ攻击事件中的黑地址(0xdf790)已将资金转至Tornado Cash。该地址总共有180枚BNB (约5.4万美元),目前已有120枚BNB (约3.54万美元) 被转入Tornado Cash。[2023/3/3 12:40:00]
IBC的核心是定义一组标准,用于管理两个链之间的身份验证和数据传输。为了使用IBC进行成功的通信,需要以下几个组成部分:
(1)在各链上部署IBC核心通信协议;
OneCash已在币安智能链部署CNH稳定币:据悉,OneCash 稳定币 CNHC 已完成在 BSC 公链部署智能合约。此前 OneCash 已经基于TRON、ETH 发行了圆币和HKC。
CNHC是 OneCash 发行的合规稳定币。[2021/10/28 21:04:58]
(2)对于每条链来说,另一条链的轻客户端都可以验证区块完整性和共识信息;
(3)由称为relayer(中继器)的链下程序负责查询每条链上的IBC消息,并在必要时将对应的IBC消息传递给另一条链。
2、IBC运作原理
动态 | Zcash基金会联合滑铁卢大学发布轮次优化Schnorr门限签名方案:Zcash基金会和滑铁卢大学密码学、安全和隐私研究小组UWCrySP学者Chelsea Komlo联合发表论文《灵活的、轮次优化的 Schnorr门限签名方案FROST》,该方案旨在实现一轮异步的门限签名。与单方设置中的签名不同,门限签名(threshold signature)要求多名签名者进行协作,每个签名者都拥有一个公用私钥。因此门限签名中生成签名会由于签名者之间的网络多轮签名而产生开销,此次提出的FROST,是一种灵活的轮次优化Schnorr门限签名方案,可以改进现有技术水平,以减少签名操作中的网络开销。本篇论文介绍了 FROST 中签名操作的两种变体,一种是要求参与者总共发送和接收两条消息,另一种是针对批次非交互式预处理阶段优化的单轮变体。[2020/1/8]
要使用IBC启动两个链之间的通信,需要建立连接和通道。该流程与TLS握手协议类似,包含四个步骤:open-init (A)、open-try (B)、open-ack (A)和open-confirm (B),其中A和B代表所涉链。
Hcash主链2.0版本正在公测:Hcash(红烧肉)主链2.0版本正在公测,这个版本包含POW+POS、智能合约。当前版本是beta版。[2017/12/11]
一旦通道开启,一条链上的应用程序可以开始通过两步流程将消息以数据包的形式发送到另一条链: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
随着 Gate.io 上线$Ordi,币安 NFT 市场官宣支持 Ordinals 交易,OKX Web3钱包宣布支持BRC20, BRC20 代币暂时到达市场情绪的顶峰.
1900/1/1 0:00:00导读:FTX于周五申请破产,凸显了加密领域的一个关键问题:离岸加密公司的影响力越来越大,它们的运营几乎没有透明度和问责制。也因此,这场大崩溃将成为说服政策制定者和监管机构加快行动的火花.
1900/1/1 0:00:00作者:Biteye 来源:作者推特/img/2023525182554/0.jpg" />2021 年 11 月 种子轮:$ 10 M Multicoin Capital&n.
1900/1/1 0:00:00金色财经报道,消息人士称,Meta首席执行官扎克伯格将于明年卸任。Meta Platforms(META.O)短线拉升,现涨超1%.
1900/1/1 0:00:00注:原文来源于 SuperDAO,作者为 SuperDAO 首席执行官 Yury Lifshits.
1900/1/1 0:00:00原文:《一文探讨 Crypto 游戏的演变轨迹》 撰文:隔夜的粥 关于区块链游戏,Onchain 和 Offchain 的选择问题一度困扰着我,回顾过去几个 Crypto 周期.
1900/1/1 0:00:00