okx

模块化IBC:模块化世界中打破边界的力量

时间:2023-04-22|浏览:212

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

模块化区块链和Rollup的设计灵活性使IBC具有更高的灵活性。IBC网络拓扑结构正从一个同质化、密集连接的网络转变为一个异质化、稀疏连接的网络。模块化IBC将让IBC协议适应这种动态环境。

之前,我们谈论了如何思考模块化互操作性。今天,我们将深入研究模块化区块链如何影响IBC状态层的设计。

拆分状态层

目前,在IBC网络中,单个Tendermint轻客户端就足以代表一个逻辑区块链,因为网络本身具有同质性。不过,Celestia这样的模块化区块链打破了这种同质性,将逻辑区块链分割成多条链。因此,你需要多个轻客户端来代表一个单独的逻辑区块链,而每个轻客户端可以代表区块链堆栈的不同层次。

证明方式

在单一环境中,运行一个完整节点或验证单个共识证明通常足以使第三方相信状态转换。在模块化环境中,我们需要获取各种证明以确认状态转换。

我们可以将各种验证方法分类如下:

· 直接证明(例如,运行全节点)

· 欺诈证明(例如,Optimistic Rollup)

· 有效性或零知识证明(例如,zkRollup)

· 共识证明(例如,轻客户端)

我们可以将上述验证方法与区块链的可组合层进行组合,以确信自己进行了状态转换。例如,我们可以针对Celestia执行数据可用性采样。或者,我们可以选择验证Celestia共识证明。

无论使用哪种类型的证明,逻辑轻客户端(LC)都希望确认以下三点:

· 数据可用性(DA)

· 序列或交易顺序(TO)

· 执行-结算

为了展示设计的灵活性,我们将探讨在通用数据可用性层上的各种Rollup设计:

· 执行+欺诈证明==Optimistic Rollup

· 执行+共识证明==Pessimistic Rollup

· 执行+零知识证明==ZKRollup

获取安全性

在单一区块链中,链的安全性取决于PoW链的挖矿算力以及PoS链的Token质押。这在启动新链时会导致各种安全问题,比如自举问题(bootstrapping problem)。在模块化的区块链堆栈中,链可以从一个或多个外部来源获取安全性。

目前有几种共享安全模式,其中一些可以直接与IBC兼容,而其他一些需要模块化IBC才能正常工作。

· 通过链间安全从生产者链承接安全性(例如Cosmos Hub)

——跨链验证的v1版本用生产者链验证者替换了消费者链验证者

· 从公共结算层承接安全性(例如,Ethereum)

· 从公共数据可用性层承接安全性(例如Celestia,EigenDA)

——公共数据可用性层可以为基于欺诈证明的信任最小

热点:rollup 区块链

« 上一条| 下一条 »
区块链交流群
数藏交流群
区块链币圈-全球区块链数字货币行情、比特币虚拟货币资讯,狗狗币以太坊环保币柚子币莱特币瑞波币等加密数字货币价格非交易行情查询,金色财经巴比特范非小号快讯平台。
趣开心资讯 Qukaixin.cn ©2020-2024版权所有 桂ICP备19010284号-1