开发者请注意!Mimir PolkaVM Alpha 现已上线

2-5.png

近日,Mimir PolkaVM Alpha 通过官方平台宣布已经上线 Polkadot 平台,其作为带有原生多签的 PolkaVM Alpha 版本,专门为 Polkadot 生态开发建设,不仅具备 EVM 的兼容性,而且还能实现创建/管理多签,实现批量交易和轻松的钱包连接,同时能够保证通知接收畅通、嵌套签名支持、托盘功能运行等模块。

在 Polkadot 生态中,Mimir 正在构建一个原生替代方案——即可信的、模块化且具备跨链能力的基础设施支持项目,今天就让我们深度探索 Mimir PolkaVM Alpha 上线背后,其将 Safe 迁移到 PolkaVM 的技术创新点,以及想要深入 Polkadot 的开发者如何成功部署功能齐全的 Safa 合约。

1.png

PolkaVM 需要多签和 Safe 的概念

探索 Safe 迁移到 PolkaVM 的根本,还要从 PolkaVM 为何需要多签和 Safe 的概念开始谈起。在以太坊生态系统中,领先的 DAO、Lido 和 BanklessDAO 等项目依靠多签作为管理其资产的核心工具。由于其所涉及的大量资金以及对灵活性和可编程性的需求,多签已成为最可靠、最安全的资产管理方法。如果 PolkaVM 的开发想要吸引更多资本、项目和 DAO 加入,那么强大的多签解决方案是必不可少的,就像 Uniswap 一类的基础设施,对生态建设来说至关重要。

事实上,在以太坊生态中 Safe(前身为 Gnosis Safe)已成为多签资产管理的行业标准。它目前在 30 多万个钱包中获得了超过 50 亿美元的资产,并受到 DAO、协议和机构的广泛信任,而多签合同是链上财务管理中经过验证的最可靠工具之一。

Safe 合约结构分析

其主要由两个主要层组成:

- 主要合约:包括 SafeProxy 和 GnosisSafe,处理核心多签逻辑和事务执行

- 模块:启用自定义行为的可选插件,如社交恢复、密码登录或支出限制,通常由社区开发和维护

1.png

2.png

对 PolkaVM 来说远不止传输安全

实际运行中,PolkaVM 不仅是传输安全和部署智能合约,还包括调整用户体验和安全服务层

迁移核心合约:PolkaVM ≠ EVM

PolkaVM 不仅仅是另一个 EVM,其主要差异会影响 DApps(包括 Safe)的开发和部署方式,具体差异如图所示:

2.png

为此,DApp 开发者需要注意:

1. Call Stack 深度限制与 EVM 相比,PolkaVM 的 Call Stack 深度明显较低,深度递归或分层调用可能会在链上失败,开发者应该优化执行路径并仔细管理资源使用情况。

2. 基于寄存器与基于堆栈的架构与基于堆栈的 EVM 不同,PolkaVM 更像传统 CPU,使用基于寄存器的执行,这减少了内存访问延迟,也意味着必须调整合同以适应新的编译和运行时模型。

3. 工具成熟度:EVM 有一个相对成熟的生态,而 PolkaVM 工具仍在快速发展,这使得调试在现阶段可能更具挑战性。

4. 跨链和生态集成,PolkaVM 与 Substrate 框架深度集成,使其能够原生访问 Polkadot 跨链 XCM 功能,预编译将包括 XCM 支持,从而使 DApps 能够支持多链原生和跨链交互。

迁移安全用户体验的生态习惯差异

对于现有生态的用户来说,他们的使用习惯不是仅仅由 PolkaVM 塑造,还严重依赖于既定 Substrate 帐户设置和常用功能。与简单的多签钱包相比,Polkadot 用户倾向于采用将代理帐户与多签相结合的复合模型,许多人甚至更喜欢将代理帐户作为他们安全资产管理的主要方法。事实上,前 100 名 DOT 持有者中有 51% 的用户能够使用代理帐户来增强安全性。代理作为一种 Substrate 原生能力,提供了灵活委托和执行。然而安全合约不原生支持此功能,必须通过自定义模块开发启用以适应 Polkadot 帐户架构。

热门功能:OpenGov、XCM 和 Staking

质押和 XCM 目前是 Polkadot 生态中最活跃的交易类型之一。与此同时,OpenGov 已成为生态中最突出和最佳的实践之一。即使在 PolkaVM 推出后,这些 Substrate 原生功能仍然至关重要,也有利于促成 Polkadot 生态的安全性和友好性。根据智能合约路线升级图,EVM 或许只是 PolkaVM 的第一阶段,未来还包括跨链 XCM 支持,与 Pallet 原生集成,包括允许基于 EVM 的账户参与治理、质押和其他运行活动。

为真正与 Polkadot 长期愿景保持一致,基于 Solidity 的 DApps 需要的不仅仅是兼容性,还必须提供与 Polkadot 设计理念相匹配的自定义交互逻辑。因此,生态需要一个安全、模块化和跨链交互的多签解决方案,不仅仅是合约迁移,还包括生态原生体验,那么这就是现在 Mimir 正在践行和实现的技术方向。

3.jpg

Mimir 在 PolkaVM 成功部署安全合约全功能版本

Mimir 在 PolkaVM 上成功部署安全合约的全功能版本,表明 PolkaVM 中的 EVM 兼容性已经达到了实际水平。这一里程碑不仅验证了在 Polkadot 上部署成熟以太坊基础设施的可行性,而且还发出了一个明确的信号:PolkaVM 已准备好投入正式应用。

3.png

Mimir 紧跟技术前沿,开发安全合约套件

通过将 Safe 经过验证的安全模型引入 Polkadot 生态,Mimir 旨在提供适合该生态系统独特需求的多签解决方案。作为 Polkadot 生态的原生多签解决方案,Mimir 密切关注 PolkaVM 的技术发展。凭借对其设计模式和执行模式的深度了解,其在 AssetHub Westend 上成功开发了功能齐全的安全合约套件,这证明了 PolkaVM 日益增长的 EVM 兼容性,并为在测试阶段加入全新 DApp 奠定坚实基础,即从第一天起就为项目开发建设提供了安全且熟悉的交易基础设施。

Mimir 使用基于 Polkadot SDK 的代理和多签结构,搭建了复杂的资产工作流程。由于 Substrate 账户仍然是 Polkadot 生态核心,Substrate 和 EVM 地址间的跨账户交互至关重要,凭借深厚的 SDK 技术经验,Mimir 可以快速支持两种格式间的运行操作。

Mimir 构建强大而实用的资产和治理方案

具体而言,Safe 链下签名模型运行非常高效但存在单点故障风险,如 15 亿美元 Bybit 事件显示,一个安全的生态需要独立、可验证的多签解决方案,增强了用户安全和整体生态的复原力。通过将 Safe 经过验证的合约模型与针对 Polkadot 独特模式来量身定制的用户体验相结合,Mimir 正为 PolkaVM 开发团队构建强大而实用资产和治理方案。

整体来说,此次 Mimir PolkaVM Alpha 上线带来了:

- 专为 PolkaVM 定制的安全合约

- 符合 Polkadot 复杂帐户结构的多签支持

- 基于 Pallet 逻辑和智能合约的无缝交互

- Polkadot 生态的跨链多签功能

Polkadot 开发者如何把握技术机遇?

对本次 Mimir PolkaVM Alpha 上线充满关注兴趣的开发者,可以开启探索和测试之旅。获取 Alpha 测试网的接入信息,经由社区渠道获取数字资产以进行合约部署和交易,重点测试已部署的 Safe 合约,涵盖创建 Safe、发起交易、确认交易、执行交易、添加/移除所有者、更改阈值等功能流程,以高效验证其功能完整性和安全性。此外,还可以评估 Solidity 合约的兼容性测试,将现有 Solidity 合约尝试编译部署到 PolkaVM 完成性能和成本差异评估,最后还能加入 Mimir 和 Polkadot 开发者社区,分享测试经验、交流技巧、讨论最佳实践。

从长期发展来看,还可以构思 PolkaVM 的技术特性,快速构建简单的创新应用,深化 EVM 兼容性与用户体验,推动开发更强大、更易用的 PolkaVM 专用开发、测试、调试、部署和监控工具,搭建更复杂的链上治理模块、DAO 框架和资产管理解决方案,最终建立和推广针对该环境的安全编码标准和最佳实践。

Substrate 多签 - https://app.mimir.global

PolkaVM 多签 - https://pvm.mimir.global

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值