Cointime

扫码下载App
iOS & Android

什么是波卡多重签名账户

项目方

“Oneblock 百科”是 Oneblock 社区特别策划的 Web3 行业术语和专业概念解读专栏。本栏目将聚焦区块链领域技术基础名词和行业热点新词,从溯源、梳理和解读基本概念入手,为大家呈现高质量的科普向短文。希望能够使 Web3 领域从业者和爱好者快速掌握区块链前沿知识,并给予新手开发者以知识增益,进而在概念释读中获取一些新的启发。下文是本栏目的第十期,将聚焦波卡多重签名账户。

多重签名账户

多重签名(Multi Signature)是区块链上多人联合控制一个账户的功能。拥有某一账户权限的用户发起多重签名操作时,在权限列表内的所有或部分人签名权重之和达到阈值及以上时方可执行。目前,多重签名可被看做是最安全、最受欢迎的大额资产多人共管方案之一。

波卡生态用户可以在基于 Substrate 的链中创建多重签名帐户(multisig)。多重签名由一个或多个地址和一个阈值组成,该阈值定义了需要多少签名者(参与地址)同意提交外部调用才能成功。多重签名账户创建后便不可修改,更改成员集或更改阈值也无法轻易实现,只能通过解散当前多重签名并创建一个新的账户。因此,多重签名帐户地址是确定性的,始终可以通过了解成员和阈值来计算多重签名的地址。

实际用途与操作类型

多重签名账户在波卡生态上有着几种主要用途,包括保护资金安全、实行董事会决策以及鼓励团体参与治理等:

  • 保护账户资产:多重签名账户允许使用额外的签署人作为 2FA 机制来保护个人资金。一位签名者可以在一台计算机上,而另一位可以在其他计算机上参与流程。虽然这会降低用户在链上的交互速度,但安全性却能提高几个数量级。
  • 董事会决策:企业和基金会等法律实体可以使用多重签名来管理集体的财务资产,并商讨实际的决策行动。
  • 参与团体治理:多重签名账户可以行使普通账户的一切权利。同时,多重签名账户能作为 Kusama 中的理事会成员,以实体参与者的身份进行投票决策。

为了更好地发挥实际用途,用户可以使用多重签名帐户执行三种操作类型:

  • 执行呼叫:这用于开始或结束多重签名交易。
  • 批准呼叫:这用于批准外部签名并传递给下一个签名者。
  • 取消通话:这用于随时终止多重签名交易,保障执行过程的安全性。

* 请注意,多重签名是确定的。多重签名地址根据签名者的地址和钱包阈值生成,无论签名者账户排列的顺序如何都始终拥有相同的地址。

创建和使用多重签名账户

以 Alice、Bob 和 Charlie 三位用户为例,创建一个 2-of-3 多重签名账户来共同管理公司资金,具体操作如下:

创建账户

1. 在 Polkadot-JS UI 上的地址簿中添加其他人的帐户。我们将扮演 Alice,但其他两个人也需同样操作一遍,每个人都可以在“帐户”页面上访问自己的帐户。在 Polkadot-JS UI 上,转到“账户”>“地址簿”:

2. 点击右侧的“添加联系人”按钮。输入 Bob 的地址并命名为联系人,然后点击“保存”。

3. 将 Bob 的帐户添加为只读帐户,同时对 Charlie 帐户执行相同操作。三个签名者都需执行此过程将多重签名添加到他们的帐户页面。转到“帐户”并单击“+ Multisig”按钮:

4. 在打开窗口中点击“Available signatories”栏下的 Alice、Bob 和 Charlie 账户,将它们移至“Selected signatories”栏,随后输入阈值;因为我们想要得到 2-of-3 多重签名,所以将其保留为默认值 2;如果想创建 3-of-3 多重签名,则需要将其更改为 3。最后,为多重签名帐户命名并单击“创建”按钮,此时多重签名账户已创建!您可以在“帐户”页面上看到它:

使用账户

经由上述步骤,多重签名账户已经创建并获得资金,Alice、Bob 和 Charlie 可以进行资金交易与账户管理:

(每当发起多重签名交易时,发起者必须预留超过 20 DOT 的押金。具体数量取决于多重签名的阈值)

1. 假定 Alice 作为交易发起人,将 1 WND 的余额转移给 Michalis。点击“Make Transfer”,出现如下画面:

在这里可以看到:

  • 发件人帐户——用户的多重签名;
  • 签署交易的签字人——Alice;
  • 需要复制的多重签名调用数据;

2. 复制“multisig call data”并与 Bob 和 Charlie 共享,他们凭借这条信息完成通话并单击“签名并提交”;Extrinsic 一旦被签名就会发起多重签名调用,并在 Alice 账户中保留一些资金。此外,多重签名帐户旁边会出现一个图标,表示有一个待处理的呼叫需要批准。

3. Bob 能够看到这一信息批准情况,单击“查看待定批准”。出现以下屏幕:

在这里可以看到:

  • 发起调用的存款人 Alice;
  • 现有批准:1 out of 2, Alice;
  • 签署此批准书的签字人 Bob;

4. 在签署交易前,Bob 想验证其签署内容并确保 Alice 没有犯错。他将转到“Developer”>“Extrinsics”,然后选择“Decode”选项卡。通过粘贴多重签名调用数据,可以从即将批准的多重签名帐户中准确看到交易。Bob 给出最后认可后,余额被成功转移。

评论

所有评论

推荐阅读

  • 分析:比特币跌破6.6万美元或引发10%-20%深度下跌

    3 月 21 日,持牌市场技术分析师(CMT)Aksel Kibar 表示,比特币潜在上升楔形形态的下边界支撑位位于 66,000 美元,若跌破可能引发熊市反转。上升楔形作为经典技术形态,通常在上涨趋势末期出现,预示价格动能衰竭,历史数据显示类似下跌突破确认后平均回调 10-20%。

  • 白宫称特朗普没有向伊朗派兵的计划

    3 月 20 日,一位白宫官员表示,尽管有新的部队调动以及可能封锁哈尔克岛的报道,特朗普「没有」向伊朗部署军队的计划。这位官员补充说,美军「随时可以夺取哈尔克岛」,但目前仍保留多种选择,不会透露具体战略。

  • 美国向伊朗增兵引发市场恐慌,金银、美股快速下跌,比特币跌破7万美元大关

    3 月 20 日,据 Bitget 行情信息,报道称美国将向中东增派兵力后,现货黄金向下触及 4550 美元/盎司,日内跌 2.19%。现货白银日内重挫 6.00%,现报 68.45 美元/盎司。美元指数 DXY 日内涨超 0.5%,报 99.76。此外,标普 500 指数跌幅扩大至 1%、纳斯达克指数现跌 1.36%。而短期利率期货价格显示,市场预计美联储很可能在 12 月加息。另据 HTX 行情信息,比特币跌破 7 万美元,现报 69761.56 美元。此前消息,美国正在向中东派遣三艘军舰,并向中东增派数千名海军陆战队员。

  • 伊朗最高领袖就伊朗新年发表书面贺词

    3 月 20 日,伊朗最高领袖穆杰塔巴·哈梅内伊刚刚就即将到来的伊朗传统节日诺鲁孜节(3 月 21 日),也就是伊朗传统新年发表书面贺词。穆杰塔巴表示,过去一年伊朗经历多轮「军事与安全冲突」,造成包括军方指挥官和民众在内的人员伤亡。他指责以色列在美国支持下对伊朗实施袭击,并称相关行动未能达到其预期目标。在谈及国内局势时,穆杰塔巴表示,外部势力试图通过经济压力和舆论手段影响伊朗社会稳定,但伊朗民众的动员能力和社会凝聚力有效挫败了相关企图。经济方面,穆杰塔巴强调,应通过发展「抵抗经济」、改善民生和基础设施建设来增强国家韧性。在外交层面,他表示伊朗将继续重视与邻国关系,呼吁包括巴基斯坦、阿富汗等在内的地区国家加强合作与团结。(CCTV 国际时讯)

  • 美CFTC发布加密资产与区块链业务FAQ,强化监管规则一致性

    3 月 20 日,美国商品期货交易委员会(CFTC)主席 Mike Selig 在 X 平台发文表示,该监管机构已发布关于加密资产及区块链相关业务的常见问题解答(FAQ),进一步明确注册机构及交易实体的合规指引。据悉,其中内容涉及围绕代币化抵押品及数字资产作为保证金等问题,补充解释了此前发布的两份员工函(代币化托管指引与数字资产保证金无行动豁免指引),为市场参与者提供更清晰的操作框架。Mike Selig 补充称,随着「Project Crypto」成为联合推进项目,与美国证券交易委员会(SEC)保持一致,也是推动加密监管规则清晰化与统一化的重要一步。

  • 特朗普:伊朗已经没有领导人可以对话

    3 月 20 日,特朗普表示,伊朗已经没有领导人可以对话了,也没人想再当伊朗领导人了。

  • Tom Lee支持的WLD财库公司Eightco增持价值4000万美元OpenAI股份

    3 月 20 日,据 The Block 报道,Eightco 宣布增持价值 4000 万美元 OpenAI 股份。由此,公司已向 OpenAI 投资了总计 9000 万美元。Eightco 最近任命 Bitmine 董事长 Tom Lee 为董事会成员,同时也是 WLD(由 Sam Altman 支持的加密项目 World 的原生代币)的最大公众持有者。3 月 12 日,Eightco Holdings 宣布获 1.25 亿美元融资承诺,BitMine 领投。

  • 标普500指数跌幅扩大至1%

    Cointime 报道,行情显示,标普500指数跌幅扩大至1%、纳斯达克指数现跌1.36%。

  • 市场预计美联储很可能在12月加息

    3 月 20 日,短期利率期货价格显示,市场预计美联储很可能在 12 月加息。(金十)

  • Web3数据和AI公司Validation Cloud完成1000万美元新一轮融资

    Web3数据和AI公司Validation Cloud宣布从True Global Ventures获得1000万美元融资,该公司计划利用这笔资金扩展其AI产品,实现对Web3数据的无缝访问。 据介绍,该公司的产品平台由三个部分组成:质押、节点API以及数据和AI。在质押方面,Validation Cloud的质押资产已超过10亿美元。Validation Cloud的一些客户包括 Chainlink、Aptos、Consensys、Stellar和Hedera。