原文:《 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 吧!
一、點擊官網:https://m-safe.io/# 點擊「open APP」進入Web APP 頁面
二、選擇錢包並且鏈接錢包,如果您還沒有註冊錢包,可以先選擇下載註冊錢包,然後再使用Momentum Safe,第一次使用的用戶會有一個彈窗請求,點擊「register」通過即可。
三、完成首次用戶註冊以後,點擊「create Msafe wallet」填寫來自兩個錢包的2個地址的multi-sig的所有信息-設置閾值2和初始資金0.02為默認值。填寫完所有信息後,點擊next。
四、另一個用戶點擊右上角按鈕,選擇等待創建的錢包地址,並與錢包創建確認(簽名兩次)
五、看到「confirmed」消息,開始創建MSafe帳戶
六、按照要求完成即可成功創建MSafe帳戶。