查看原文
其他

SnowBridge 将在 3 月中旬启动!未来将支持 XCM 交易!

PolkaWorld PolkaWorld 2024-03-04

加入 PolkaWorld 社区,共建 Web 3.0!

SnowBridge 团队近期在 Polkadot 论坛发布 SnowBridge 桥的最新进展(https://forum.polkadot.network/t/update-on-snowbridge/3902),主要分享了其:


  • 最新的审计报告

  • Rococo <> Sepolia 双向测试情况

  • 代码组织的变动

  • SnowBridge 的上线计划

  • 未来将支持 XCM 交易


详细信息请继续阅读,查看 PolkaWorld 为大家整理的重要进展!



什么是 SnowBridge?


SnowBridge 是一套用于在以太坊和波卡之间进行无需信任的桥接的库和服务。


SnowBridge 为跨链互操作性带来了真正的创新,不仅适用于波卡,也适用于更广泛的区块链生态系统。它是唯一一个完全去中心化且无需信任的 Polkadot <> 以太坊桥


SnowBridge 将在 Bridge Hub 上启动,这是一个由 Parity 为 Kusama 和 Polkadot 开发的公共利益平行链。这一选择有助于减轻 SnowBridge 团队的运营负担,可以更加专注于桥技术而不是网络运营。


查看更多关于 PolkaWorld 对 SnowBridge 的介绍《SnowBridge 已成功在 Polkadot 与以太坊测试网之间跨链!查看启动计划!》



SnowBridge 发布系列审计报告


1. 经过几轮审查,由 Oak Security 进行的综合审计已经完成并发布。这些审计涵盖了 Substrate 模块和以太坊合约。


2. 截至 2023 年 8 月 6 日的代码库已经进行了初步审计和 STRIDE 威胁模型分析,其结果已经公布在网上。然而,需要注意的是,这份审计报告现在已经相对过时,因为它所涵盖的代码已经有超过 6 个月的历史了。


  • https://github.com/oak-security/audit-reports/blob/b9fd45c710384ca2d19fcc7bbcbd85a9487e6fa5/Snowbridge/2024-01-31%20Audit%20Report%20-%20Snowbridge%20v1.0.pdf


3. 还有一份扩展审计报告已经发布,这份报告提供了对代码库最新状态的评估,包括在初步审计后所做的更新和改进。


  • https://github.com/oak-security/audit-reports/blob/b9fd45c710384ca2d19fcc7bbcbd85a9487e6fa5/Snowbridge/2024-02-12%20Audit%20Report%20-%20Snowbridge%20Extension%20v1.1.pdf


4. CommonPrefix 对 BEEFY 轻客户端进行了额外的冗余审计。


  • https://www.commonprefix.com/static/projects/snowfork/snowfork_beefy_client_v2_audit.pdf


SnowBridge 团队承认在第三项扩展审计中发现了一些问题,这些问题被审计师认为是高度严重的,但团队决定不去解决它们。因为这些问题可以通过修改桥接访问的离线用户体验(UX)层来轻松解决。如果在区块链上解决这些问题,会影响桥接的延迟和运营成本,这是 SnowBridge 不愿意看到的,因为这些成本最终将由用户承担。在上述报告中,审计师已经包含了团队提出的解决方案。



Rococo<->Sepolia 测试情况


当前系统已经稳定运行了一个多月,允许从 Rococo 向 Sepolia 测试网进行双向 ERC20 转账。


在此期间,SnowBridge 团队与 Parity Bridges 团队一起发现了 BEEFY 协议中的一个边缘情况,即每个新 session 的强制性 BEEFY 承诺没有包含足够的信息,以允许 SnowBridge 的 BEEFY 轻客户端切换到新的验证者集。这个问题已经在上游被修补,并成功地恢复了 SnowBridge 桥。


此外,团队还在开发一个开发者 UI,以便第三方平行链团队测试 SnowBridge 桥并简化集成。SnowBridge 团队也将很快跟进这方面的进展。



代码组织的变动

 

因为 SnowBridge 即将在 BridgeHub 系统平行链上运行,该团队需要对他们的开发和运维流程进行一些重要的调整,以确保他们的项目与系统平行链的开发和发布流程相匹配。具体来说,已经将他们的 Substrate 模块从他们原本的 Snowbridge 单体仓库中移动到了 Polkadot-SDK 仓库中的一个特定目录下。这样的调整是为了适应系统平行链的开发和发布要求。https://github.com/paritytech/polkadot-sdk/tree/master/bridges/snowbridge

 

这确保了 Polkadot-SDK 的贡献者可以轻松地更新 SnowBridge 的 Substrate 模块,而无需提交 PR。此外,每次 Polkadot-SDK 发布新版本时,SnowBridge 的模块将自动在 crates.io 上发布。http://crates.io/

 

事实上,这种 crates(Rust 语言的包管理系统中的包)的发布是将 SnowBridge 的模块添加到 GitHub 上的 polkadot-fellows/runtimes 仓库中系统运行时的先决条件。这个仓库包含了各种运行时,这些运行时构成了 Fellowship 代表的网络的核心子系统。换句话说,他们的模块必须先以 crates 的形式发布,才能被集成到这些核心网络子系统的运行时中。https://github.com/polkadot-fellows/runtimes

 


SnowBridge 启动计划

 

在 Kusama 和 Polkadot 上启动 SnowBridge 的下一步是将 SnowBridge 的模块和运行时配置集成到 AssetHub 和 BridgeHub 的系统运行时中。这个过程正在 GitHub 上的一个拉取请求(https://github.com/polkadot-fellows/runtimes/pull/130)中进行跟踪。根据这个拉取请求中的最后一条评论,这个集成过程目前被暂停,因为它需要等待系统运行时更新,以便使用 Polkadot SDK 的 1.7 版本。也就是说,这个集成工作需要等待系统运行时升级到新版本的 SDK 后才能继续进行。

 

目前团队暂定目标是在 3 月中旬将代码真正部署到 Kusama 和 Polkadot 的系统平行链上。

 

请注意,在最初 SnowBridge 将以禁用状态启动,需要后续几个治理提案才能被激活。

 

此外,SnowBridge 团队的另一个重点是制作一些操作指南,描述如何维护桥的所有方面。第一份手册已经发布:https://docs.snowbridge.network/runbooks/updating-snowbridge-pallets-bridgehub-and-assethub-runtimes

 


未来将支持 XCM 交易

 

正如之前所述,SnowBridge 最初只支持 ERC20 token 的转移。

 

但很多团队希望能够支持跨链 XCM(Cross-Consensus Messaging)交易,因此这也成为团队的优先事项之一。目前已经开发出了一个正在运行的端到端的原型实现。现在的计划是,在 API 和审计工作都完成之后,将尽快在桥服务正式发布后推出这个功能




直播预告


1、波卡 OpenGov 提案分享直播


  • 分享人:PolkaWorld KIKO

  • 时间:2 月 22 日(周四)晚 7 点

  • 平台:微信视频号(点击下方按钮立即预约直播)



2、Polkadot Q1 焦点:Coretime、LRT、DePIN、AI、SnowBridge,您应该如何提前布局?
  • 主持人:PolkaWorld 生态研究负责人 Kristen
  • 嘉宾:
    • Maria @Gear Foundation 
    • Yuki @Moonbeam 
    • LYZ @Acala
  • 时间:2 月 23 日(周五)晚 7 点
  • 平台:微信视频号(点击下方按钮立即预约直播)

 


  • PolkaWorld Telegram 群:

    https://t.me/+z7BUktDraU1mNWE1

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


Crypto 背后的科学(上):最终性、GRANDPA 和 BEEFY | Alistair Stewart 专访

Crypto 背后的科学(下):可用性和有效性协议、异步支持等技术怎样赋能波卡 | Alistair Stewart 专访

从平行链到应用链到容器链:Tanssi 在 Polkadot 2.0 中的角色

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!


继续滑动看下一个

SnowBridge 将在 3 月中旬启动!未来将支持 XCM 交易!

PolkaWorld PolkaWorld
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存