Cascade详解:首个支持 IBC 的Rollup

作者:Eclipse;翻译:金色财经xiaozou

区块链技术在不断发展,不同链之间无缝通信的需求变得至关重要。IBC(Inter-Blockchain Communication Protocol:跨链通信协议)是一个突破性的协议,支持在任何两个区块链之间进行数据传输。本文,我们将深入研究IBC的主要组成部分,探索IBC的工作原理,着重来看它相较于其他通信解决方案有什么独特优势,并研究其最近在首个跨链SVM(Solana Virtual Machinerollup)Rollup Cascad上的IBC实现情况。

1、IBC的主要组成部分

LianGo Protocol关联EOA钱包地址已将5300枚BNB转至Tornado Cash:金色财经报道,据CertiK监测,EOA账户地址 (0xf5bf...) 已将资金转至Tornado Cash。该EOA钱包与LianGo Protocol恶意利用事件有关。

目前,共有约5300枚BNB(约160万美元)被转入Tornado Cash。[2023/2/19 12:16:01]

IBC的核心是定义一组标准,用于管理两个链之间的身份验证和数据传输。为了使用IBC进行成功的通信,需要以下几个组成部分:

Tornado Cash被列入制裁名单以来已流出6.74万枚以太坊:8月24日消息,PeckShield在Twitter上表示,Tornado Cash被列入制裁名单以来已流出6.74万枚以太坊,合约内以太坊数量从18.95万枚降为12.21万枚,降幅为36%。[2022/8/24 12:45:41]

(1)在各链上部署IBC核心通信协议;

(2)对于每条链来说,另一条链的轻客户端都可以验证区块完整性和共识信息;

(3)由称为relayer(中继器)的链下程序负责查询每条链上的IBC消息,并在必要时将对应的IBC消息传递给另一条链。

汉堡连锁餐厅White Castle注册以太坊名称服务:金色财经报道,著名的汉堡连锁餐厅White Castle已注册以太坊名称服务(ENS),购买了whitecastleofficial.eth地址。这意味着人们现在可以简单地将加密货币发送到“whitecastleofficial.eth”地址。White Castle还在同一天将其头像更改为“Seahams”NFT。Etherscan上的信息表明,与White Castle ENS名称和NFT相关联的地址实际上自12月8日开始了其加密操作,使用Coinbase来促进其大部分交易。[2021/12/11 7:32:14]

2、IBC运作原理

Kcash钱包产品负责人:MyEtherWallet钱包被攻击系浏览器相关风险所致:据MyEtherWallet官方消息,MyEtherWallet疑似在全球某些区域遭受DNS劫持,大量用户反馈登陆MyEtherWallet后钱包内余额被全部转走。Kcash产品负责人刘锟表示,MyEtherWallet是由于浏览器访问相关的风险网络劫持所致。因为每次都要输入私钥,加大了暴露的风险,存在本地去中心化手机钱包才安全,建议用户尽快将钱包资产尽快转移到其他钱包账户以确保资产安全。[2018/4/25]

要使用IBC启动两个链之间的通信,需要建立连接和通道。该流程与TLS握手协议类似,包含四个步骤:open-init (A)、open-try (B)、open-ack (A)和open-confirm (B),其中A和B代表所涉链。

一旦通道开启,一条链上的应用程序可以开始通过两步流程将消息以数据包的形式发送到另一条链: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

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

银河链

ETH游戏如何推动全球的Web3采用

原文:The Write Dude  编译:GWEI Research 如果你认为这篇文章的标题应该是“游戏将如何推动全球 Web3 的采用”,就好像这是未来的某种方式,我在这里告诉你:游戏正在推动 web3 技术的采用.

TUSD金色电音节深圳站5.26启动 燃动鹏城逐浪Web3

金色电音节2023深圳站正式开启,本次电音节是由金色财经主办,LUCKY BIRD总冠名,GETAVERSE·中文社区联合主办,爱交易、智链服务、Utility、ESG特别支持的 Web3 行业电子音乐交流派对,聚集行业从业者.

[0:15ms0-1:998ms