原文:《Momentum Safe—— Aptos 链上第一个多签钱包

作者:Aptos global

多重签名是一种特定类型的数字签名,此类型的签名允许两个或两个以上用户作为一组来进行签名,简单来说,就是把该钱包地址的资产控制权分到2个以上的人的手上。

Momentum Safe 是Aptos 链上第一个多签钱包,目前已经成功部署到Aptos 主网上,Momentum Safe 有哪些使用场景?它是如何实现安全、可扩展的多签钱包解决方案的?本文Aptos Global 带你认识Momentum Safe。

为什么需要Momentum Safe?

Momentum Safe 通过引入一个由多人共享和操作的账户,为账户资产和资源提供了额外的保护层,分散了单签签名钱包中可能出现的单点故障,官方适用于投资机构、项目团队、DAO 等组织。

可能的使用场景举例:

1)项目方基金会财政管理

Momentum Safe 的一个核心功能是帮助项目方对基金会代币的管理,包括Aptos 区块链原生代币APT 和基于Aptos 链上开发的其他代币。

2)DAO 的财政管理

Momentum Safe 可以帮助多签钱包由选定的DAO 成员控制,并由DAO 投票进行管理DAO 的资金库。

3)项目管理和项目收益管理

比如NFT项目launchpad 后的版税和Mint 费的管理

4)Move 模块的发布

Aptos MOVE模块完全不同于以太坊的账户模型,部署者地址将始终拥有将智能合约升级到任意逻辑的权限,因此,通过多签来部署智能合约是非常重要的,这样就会有多个人拥有负责升级Move 模块的权限,减少开发人员RUG 项目的风险。

5)协议管理控制

Momentum Safe 可以帮助管理控制协议的一些功能,比如协议关键参数更改,紧急停止,社区奖励更改等。

Momentum Safe 如何实现安全可扩展的?

Aptos有一个原生的多签事务标准

(https://aptos.dev/concepts/basics-accounts/#multisigner-authentication)

Momentum Safe 采用该标准,并结合了一些链上存储(MOVE模块逻辑)来存储多签事务所需的数据。

交易的整体流程如下: 用户签署交易,并将有效载荷和签名提交给Momentum Safe Move 模块,基本的交易数据存储在区块链上,最后一个收集到足够签名的用户将集合签名并通过Aptos core multi-ed25519提交交易。在区块链上验证并完成Multi-ed25519 交易之后,在MOVE VM中执行用户指定的入口函数。

Momentum Safe 的特征

Momentum Safe 除了是一个多签钱包解决方案之外,还将会在未来支持以下功能:

1)完全互操作性,可以通过 Momentum Safe 访问和交互任何Dapp

2)通知服务,一旦用户Momentum Safe 的账户上有任何异动,用户都会通过web app或者邮箱收到通知。

3)DAPP Store:通过利用 Momentum Safe 的完全互操作性,可以提供DAPP Store,根据用户的兴趣和需求推荐用户可能需要的协议/工具。

4)跨链:Momentum Safe 将与跨链协议集成,将跨链资产引入Momentum Safe,使Aptos 的使用更加顺畅

5)持续性的薪资支付、订阅服务等

如何使用Momentum Safe Web App?

Momentum Safe Web APP是人们与Momentum Safe 交互、管理国库和与dapp交互的用户界面,现在已经上线Aptos 主网,目前支持 Pontem wallet、Martian wallet、Fewcha wallet 登录。接下来就和Aptos Global 一步一步的探索使用 Momentum Safe 吧!

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

一、点击官网:https://m-safe.io/# 点击「open APP」进入Web APP 页面

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

二、选择钱包并且链接钱包,如果您还没有注册钱包,可以先选择下载注册钱包,然后再使用Momentum Safe,第一次使用的用户会有一个弹窗请求,点击「register」通过即可。

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

三、完成首次用户注册以后,点击「create Msafe wallet」填写来自两个钱包的2个地址的multi-sig的所有信息-设置阈值2和初始资金0.02为默认值。填写完所有信息后,点击next。

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

四、另一个用户点击右上角按钮,选择等待创建的钱包地址,并与钱包创建确认(签名两次)

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

五、看到「confirmed」消息,开始创建MSafe帐户

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)

六、按照要求完成即可成功创建MSafe帐户。

Aptos上的“Gnosis Safe”?一文读懂Aptos上首个多签钱包Momentum Safe(附交互教程)