深入研究模块化区块链如何影响IBC状态层的设计。
模块化区块链和Rollup的设计灵活性也促使IBC具有更高的灵活性。IBC网络拓扑结构正从一个同质化、密集连接的网络转变为一个异质化、稀疏连接的网络。模块化IBC将让IBC协议适应这种动态环境。
此前,我们谈论了如何思考模块化互操作性。今天,我们将深入研究模块化区块链如何影响IBC状态层的设计。
拆分状态层
目前,在IBC网络中,单个Tendermint轻客户端就足以代表一个逻辑区块链,因为网络本身具有同质性。不过,Celestia这样的模块化区块链打破了这种同质性,将逻辑区块链分割成多条链。因此,你需要多个轻客户端来代表一个单独的逻辑区块链,而每个轻客户端可以代表区块链堆栈的不同层次。
模块化预言机RedStone为Avalanche Spruce测试网上的DApps提供数据源:7月12日消息,模块化预言机RedStone宣布为Avalanche Spruce测试网上的DApps提供数据源,支持传统金融组织与OnFi(链上金融)进行交互。Spruce测试网上的Aave与预言机Red Stone的集成已经成功,符合Evergreen的子网规范,集成迁移到主网的最终决定取决于Aave治理论坛。[2023/7/12 10:50:31]
证明方式
在单一环境中,运行一个完整节点或验证单个共识证明通常足以使第三方相信状态转换。在模块化环境中,我们需要获取各种证明以确认状态转换。
我们可以将各种验证方法分类如下:
·直接证明
·欺诈证明
·有效性或零知识证明
·共识证明
我们可以将上述验证方法与区块链的可组合层进行混搭,以确信自己进行了状态转换。例如,我们可以直接针对Celestia执行数据可用性采样。或者,我们可以选择验证Celestia共识证明。
无论使用哪种类型的证明,逻辑轻客户端都希望确认以下三点:
·数据可用性
·序列或交易顺序
·执行
——结算
为了展示设计的灵活性,我们将探究在通用数据可用性层上的各种Rollup设计:
Manta Network推出EVM原生模块化执行层Manta Pacific:7月12日消息,零知识证明ZK协议Manta Network基于OPStack推出专为零知识证明(ZK)应用设计的EVM原生模块化执行层Manta Pacific。Manta Pacific使用Celestia数据可用层提供安全性,降低Gas费用,通过Caldera改进的OPStack,实现可扩展性。
Manta Network联合创始人VictorJi称,Manta网络的Layer1已重命名为Manta Atlantic,未来Manta生态系统将由Manta Atlantic和Manta Pacific两部分组成。[2023/7/12 10:49:45]
·执行+欺诈证明==OptimisticRollup
·执行+共识证明==PessimisticRollup
·执行+零知识证明==ZKRollup
获取安全性
在单一区块链中,链的安全性取决于PoW链的挖矿算力以及PoS链的Token质押。这在启动新链时会导致各种安全问题,比如自举问题。在模块化的区块链堆栈中,链可以从一个或多个外部来源获取安全性。
目前有几种共享安全模式,其中一些可以直接与IBC兼容,而其他一些需要模块化IBC才能正常工作。
·通过链间安全从生产者链承接安全性
Polygon的模块化区块链项目Avail开启Kate测试网第二阶段:金色财经报道,Polygon 的模块化区块链项目 Avail 开启Kate测试网的第二阶段,第一个测试网阶段允许 Avail 试验基本操作、执行链上功能和运行协议治理。第二阶段将包括一个更全面的测试环境,以鼓励验证者参与。开发人员表示,Avail 还打算解决扩展应用程序所面临的数据可用性问题,计划招募数百名新验证者加入、参与和参与其社区。[2023/6/8 21:24:26]
——跨链验证的v1版本用生产者链验证者替换了消费者链验证者
·从公共结算层承接安全性
·从公共数据可用性层承接安全性
——公共数据可用性层可以为基于欺诈证明的信任最小化桥接提供抗审查数据
·从可编程安全提供商获取安全性
——安全提供商会根据某些验证工作受到额外罚没条件的限制
·通过检查点机制从生产者链获取安全性
——检查点机制可以防止长距离攻击和最薄弱环节攻击
·通过再质押和跨链质押获取安全性
——让质押资本承担验证者级别的罚没条件
IBC应用实例将Ethereum与IBC连接
对于EthereumL2<>L2连接,我们需要多个轻客户端来表示每个逻辑L2链。我们可以具体看一下OptimisticRollup。在L2之间,你可以形成具有不同安全属性的IBC通道路径。请注意,此示例假定我们已在以下链上运行IBC传,使用Polymer进行IBC传输的模型有所不同。
Celestia 模块化框架产品 Rollkit 推出比特币 Rollup:3月9日消息,Celestia 旗下模块化框架产品 Rollkit 宣布推出比特币主权 Rollup,使用比特币作为数据可用性层。
Rollkit 是由 Celestia 开发的新框架,于 2 月 21 日推出,旨在模块化区块链的不同组件,使开发人员能够部署 Rollup,自定义和选择数据可用性层作为区块链数据的来源,以及处理交易的执行层。[2023/3/9 12:51:01]
高延迟但低风险路径:
·一个eth2轻客户端代表Ethereum进行数据可用性和结算证明。
·一个带有条件规则的Optimistic轻客户端,代表Aribitrum或Optimism进行执行和交易排序证明。
——该规则将确保在将Arbitrum或Optimism区块路由到其他L2之前,已在Ethereum上结算并最终确定。
低延迟但高风险路径:
·一个独立机器、委员会或共识轻客户端,代表第三方或序列器的软确认进行见证。
·一个带有Ethereum条件规则的Optimistic轻客户端,代表Arbitrum或Optimism进行执行和交易排序证明
Lido V2引入Staking Router模块化架构,允许任何人创建Lido staking模块:金色财经报道,Lido发布推文称,作为Lido V2的一部分,引入了Staking Router模块化架构。Staking Router是一种升级,它将Lido staking operator registry转变为模块化 + 可组合的即插即用架构,允许Lido以更自下而上的理念转向更模块化的架构。任何人都可以提出一个模块,每个验证者池都被视为自己独立的模块。虽然Staking Router负责在所有模块之间分配资源,但每个模块都管理自己的内部运营商注册表、存储密钥以及参与者之间的权益 + 奖励分配。[2023/2/11 11:59:54]
将IBC扩展到CelestiaRollup
以Celestia为例,你需要多个轻客户端来表示逻辑OptimisticRollup。Celestia提供了共识证明作为数据可用性和交易排序的证明。
我们可以在连接到CelestiaRollup的IBC链上查看模块化IBC的实际操作:
·一个Tendermint轻客户端,代表Celestia进行数据可用性和交易排序证明。
·一个带有Celestia条件规则的Optimistic轻客户端,代表OptimisticRollup进行执行证明。
——该规则将确保在最终确定一个数据块之前,Celestia网络上有一个数据块可用。
请注意,多个Optimistic轻客户端将依赖于CelestiaTMLC。此外,对于逻辑pessimisticRollup,你可以有以下设置:
·一个Tendermint轻客户端,代表Celestia进行数据可用性和交易排序证明。
·一个带有Celestia条件规则的Tendermint轻客户端,代表pessimisticRollup进行执行证明。
——同样,该规则将确保在最终确定一个数据块之前,Celestia网络上有一个数据块可用。
使用IBC的Eigenlayer共享安全性
Eigenlayer允许Ethereum验证者重新将其Ethereum质押置于可在链上执行的额外罚没条件之下。这使得Eigenlayer消费者链可以借用Ethereum网络的安全性。
通过在Ethereum上增加一个罚没条件,EigenLayer验证者可以签署消费者链头以提高安全性。如果EigenLayer集成了IBC,跨链验证可以用于将EigenLayer验证者添加到消费者链的活跃验证者集。否则,消费者链仍然可以在IBC链接层面为连接的链提供一定程度的保护。
这将通过以下方式实现:
·在Ethereum上对双重签名的链头进行罚没,这意味着如果EigenLayer验证者为消费者链双重签名一个链头,EigenLayer上1/3的质押将被罚没。
·连接到启用了IBC的EigenLayer消费者链的区块链需要运行两个轻客户端——一个用于EigenLayer,另一个用于消费者链。
·连接的链将在接受之前验证链头是否已经被消费者链和EigenLayer签署。
·这意味着与EigenLayer消费者链的IBC连接可以进行分叉并提供额外经济保护以抵御攻击。
使用IBC的Babylon共享安全性
对于Babylon而言,它将提供检查点或时间戳服务,通过向Bitcoin发布一个聚合时间戳来用Bitcoin的安全性处理特定交易。它充当安全性生产者,而连接的链则被认为是安全性的消费者。
通过连接到Babylon,消费者链可以将状态检查点连接到Bitcoin,以便在高价值交易利用到Bitcoin的安全性。此外,它们还必须执行慢速确认规则,以延缓这些交易的最终确定,以确保检查点状态在Bitcoin网络中达到*k-*深度。
在Babylon消费者链上查看模块化IBC实际操作:
·用BabylonTMLC的条件规则初始化一个本地客户端。
——该规则将确保在执行之前对提交的数据包设置检查点。
·在初始化的本地连接/通道上写入一个数据包。
——数据包在检查点和提交之前不会被执行。
·从Babylon消费者链发送高价值数据包到IBC连接的链:
——首先通过本地连接/通道实施慢速确认规则。
——之后数据包将通过IBC连接发送到与IBC连接的链。
Polymer参与共享安全峰会
在2023年的ETHDenver期间,PolymerLabs与我们许多生态系统合作伙伴共同举办了共享安全峰会。幸运的是,我们在Eigenlayer和BabylonChain的朋友们记录了所有演讲。
来源:比推
原文标题:《ModularIBCfortheModularWorld》
原文作者:PolymerLabs
原文编译:Kxp,BlockBeats
2023年4月7日,美国财政部发布了去中心化金融非法金融风险评估。该评估是对2022年9月美国白宫数字资产框架的回应,白宫数字资产框架特别要求财政部为DeFi提供风险评估.
1900/1/1 0:00:00DeFi数据1、DeFi代币总市值:513.3亿美元 DeFi总市值及前十代币数据来源:coingecko2、过去24小时去中心化交易所的交易量27.
1900/1/1 0:00:00原文:lattice摘要:由于需要直接与基本协议层进行交互,构建和使用加密货币仍然非常困难。这些基本协议层为了满足预先定义的原则而做出了技术和用户体验方面的牺牲.
1900/1/1 0:00:00跟AI有关的新闻,一个接着一个。前一天你还和往常一样进入梦乡,第二天醒来就能被新的AI新闻“炸弹”震得心惊.
1900/1/1 0:00:00前两天Arbitrum刚刚官宣了137家获得TokenAirdrop的DAO,几乎包含了显露出了苗头的各赛道用例伴随着3月23日晚挤爆Arbitrum基金会官网的ARB申领盛况.
1900/1/1 0:00:00作者:LIJIN翻译:SeeDAO见道本文描述了在Web3背景下的内容创作者们该如何利用代币来帮助自己的项目进行前期启动,从而获得更多资本和粉丝的支持.
1900/1/1 0:00:00