宣布 RIF 多重簽名!
多重簽名是什么含義?
“multisig”一詞代表“多重簽名”,用于描述與多個私鑰相關聯的帳戶。該帳戶使用所有者列表和策略 ‘m-out-of-n’創建,當交易獲得至少 m 個所有者的批準時,就可以執行這些交易,
在區塊鏈中,每筆交易都涉及公鑰簽名的使用;每個區塊鏈參與者都擁有一個私鑰/公鑰對。參與者使用私鑰對交易進行簽名,所有其他參與者都可以使用簽名者的公鑰驗證該簽名,
使用多重簽名帳戶,每筆交易都需要多個帳戶的簽名才能執行,一個參與者(在多重簽名賬戶所有者中)可以開始交易,但只有當其他所有者批準該交易時,才會執行該交易。
為什么?
多重簽名帳戶消除了發生攻擊時的單點故障,并允許實施涉及一方或多方的各種用例,下面是一些實例。
- 冗余:如果用戶丟失了密鑰,資金不會丟失,因為其他密鑰仍然可以使用。
- 2FA(雙因素身份驗證):單個用戶可以同時擁有與多重簽名帳戶關聯的網路錢包和移動錢包,策略 2-of-2。
- 部門批準:每筆交易在發布前必須由兩個部門批準,政策2-of-2。
- 父母的儲蓄賬戶:孩子只能在父母任何一方同意的情況下花錢,
RIF多重簽名
RIF 多重簽名提供 Gnosis Safe + 附加 SDK 方法的所有功能,首次以無縫方式將多重簽名解決方案引入 RSK 和比特幣生態系統。它還有助于使比特幣的 DeFi 體驗與以太坊在安全性和用戶體驗方面保持一致,開發人員可以在 RSK 應用和服務團隊的支持下集成開源解決方案,
RSK 解決方案架構
- 代碼庫:
- @gnosis.pm/safe-core-sdk – 它提供了與 Safe 交互所需的核心功能
- @rsksmart/safe-factory-sdk – 它允許在沒有 UI 交互的情況下創建安全帳戶
- @rsksmart/safe-transactions-sdk – 它促進了交易的創建(本地交易、ERC20 交易和拒絕
- @gnosis.pm/safe-service-client(截至 2021 年 6 月仍處于 alpha 版本):它促進了與 Safe Transaction 服務API接口的交互
- 智能合約:
- Gnosis Safe 合約
- 其他 API:
- 安全交易服務: 它使用 trace_transaction 和 trace_blocks 收集所有多重簽名資訊。此外,它允許收集鏈下簽名并檢索多重簽名待處理的交易。
- 存儲庫:
- 節點示例應用
訪問 DevPortal了解更多資訊并開始使用!您還可以通過Open Slack獲得 RIF Identity 團隊的支持。