主页 > imtoken安卓版 > 教你使用多重签名钱包 Gnosis Safe

教你使用多重签名钱包 Gnosis Safe

imtoken安卓版 2023-03-02 08:01:29

原作者:Gnosis Safe team 原文编译:Bob, BlockBeats

本文编译自Gnosis Safe官方文档,BlockBeats翻译如下:

在过去的 4 年里,多重签名钱包 Gnosis Safe 的发展达到了新的高度。 它已经成为 Web3 的关键基础设施,保护 DAO、机构、项目和个人的数字资产。 仅在以太坊主网上,Gnosis Safe 用户就管理着价值超过 640 亿美元的资产,所有这些资产都是自我托管的!

什么是多重签名?

Gnosis Safe 基础知识

大多数以太坊用户习惯于使用单密钥钱包(例如:MetaMask),通常称为外部账户(EOA)。 这些帐户由可以转换为用户的 12 字“记忆短语”的私钥保护。 如果此私钥以任何方式泄露,资金可能会被盗。

如果您的企业由超过 1 人组成,则外部账户不是管理加密业务资金的安全方式。 如果员工不道德或不小心使用私钥,资金将永远丢失。 即使你的生意只由你自己组成,我认为这仍然是资金管理不善。 那么,什么是更好的解决方案?

使用多重签名。 Gnosis Safe 是一个运行在以太坊上的智能合约钱包,它需要最少数量的人批准交易才能发生 (M-of-N)。 例如,如果您的业务中有 3 个主要利益相关者,您可以将钱包设置为在发送交易之前需要所有 3 个利益相关者的批准。 这样可以确保没有人可以窃取资金。

最重要的是,Gnosis Safe 让您可以完全自我监管您的资金。 银行不会给您带来运行加密业务的麻烦,而且部署的智能合约完全无需信任且在您的控制之下。

将 Gnosis Safe 与其他数字资产存储解决方案进行比较

sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分_以太坊经典和以太坊

为什么我需要连接签名者钱包?

为了创建一个 Gnosis Safe 帐户,您需要首先连接一个签名者钱包。 Gnosis Safe 帐户地址将与您的签名者钱包地址不同。

Gnosis Safe 由多个所有者组成

Gnosis Safe 是一个由其签名者密钥控制的多重签名帐户。 有关这方面的更多信息,请参阅相应的帮助中心文章。

签名者钱包签署并执行交易

Gnosis Safe Web 界面不包含私钥。 因此,它不能签署或执行交易。 因此,签名者钱包需要存储签名者密钥,用于 (1) 创建 Gnosis Safe 账户,(2) 签署交易(链上或链下),最后 (3) 执行交易。

sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分_以太坊经典和以太坊

我应该使用什么钱包,如果我还没有钱包怎么办?

这真的是个人决定。 Gnosis Safe 支持多种签名者钱包。 最受欢迎的选项是 Metamask 和硬件钱包,例如 Trezor 和 Ledger。 我们建议您对不同的选项进行自己的研究,以确定哪一个适合您。

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

创建安全帐户

创建和设置 Gnosis Safe 帐户仅需 60 秒。 这是入门的演练:

首先,打开 web 应用程序。

连接签名者钱包

为了开始创建 Gnosis Safe 帐户,您首先必须连接一个签名者钱包(原因如下)。 我们支持可以选择与 Gnosis Safe 交互的各种签名者钱包。 确保你的钱包里有一些 ETH,因为安全部署会产生一些交易费用。

sitehtzkw.com 以太坊账户创建_以太坊经典和以太坊_以太坊的账户包含哪几个部分

选择一个名字

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

选择钱包后,您可以通过单击“创建新的 Safe 帐户”开始设置 Safe 的过程。 首先,您需要为新的 Safe 帐户命名。 此名称仅存储在您的计算机上,绝不会与 Gnosis 或任何第三方共享。

选择签名者

这一步很重要,因为这些是有权提交和批准交易的地址(您以后仍然可以删除或替换这些地址)。 您已连接的签名者钱包已按照建议添加为第一签名者,但您也可以更改它。 通过粘贴以太坊地址或输入 ENS 名称来添加任意数量的签名者。

以太坊的账户包含哪几个部分_sitehtzkw.com 以太坊账户创建_以太坊经典和以太坊

请参阅这篇文章,了解有关使用哪些 Gnosis Safe 设置的一些信息,即哪些所有者钱包、多少所有者钱包以及什么阈值。

定义确认阈值

sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分_以太坊经典和以太坊

最后一步是选择在批准交易或您的 Gnosis Safe 帐户上的任何设置更改之前需要多少签名者确认。 请务必仔细考虑您的设置。 如果您无法获得足够的签名者来满足门槛要求,您将无法收回您的资产。

检查和部署 Safe

查看所有参数后,您可以提交创建 Gnosis Safe 帐户并按照屏幕上的说明完成帐户创建。

我应该使用什么安全设置?

设置 Gnosis Safe 时,通常需要做出 3 个决定:

1、有多少业主?

2.什么门槛?

3.使用哪个所有者钱包?

这 3 个问题没有单一的最佳答案,也没有单一的 Gnosis Safe 设置是最佳的。 这实际上取决于具体的用例。

尽管如此,本文试图就需要考虑的事项提供一些建议:

有多少业主?

一般建议使用多个所有者帐户。 无论如何,当作为一个团队管理资金时,这是一个明智的选择,因为应该有超过 1 个人可以访问。 然而,即使作为个人管理资金,也建议拥有 1 个以上的所有者账户,以便拥有 1 个以上的身份验证因素。

什么门槛?

Safe 的阈值指定需要多少所有者帐户计数才能确认 Safe 交易才能执行。

建议使用高于 1 的阈值,这样没有单个帐户可以执行交易,而是始终至少需要一个帐户来验证和执行安全交易。 因此,即使攻击者持有 1 个账户,他们也无法转移资金。

除此之外,最好使用低于安全所有者总数的阈值。 因此,即使一个所有者无法访问其帐户,用户也不会自动将其所有资金锁定在 Safe 中,但其他所有者仍然可以执行交易,例如替换丢失的所有者帐户。 您可以将其视为某种恢复机制。

使用哪个所有者钱包?

以太坊经典和以太坊_以太坊的账户包含哪几个部分_sitehtzkw.com 以太坊账户创建

这取决于您可能已经在使用哪个所有者钱包。 Safe 与 Metamask、Ledger 或 Trezor 等硬件钱包以及支持 WalletConnect 的移动钱包(如 Trust、Argent 或 Rainbow 钱包)兼容。

您还可以使用 Gnosis Safe 移动应用程序作为您的所有者之一签署交易 ()。 通过此移动应用程序,我们正努力在确认交易时提供最佳和安全的用户体验。

常见的 Gnosis Safe 设置是什么?

由于其受欢迎程度,许多 Gnosis Safes 至少与一位 Metamask 所有者一起使用。 Metamask 之后是 Ledger 和 Trezor 等硬件钱包。 Gnosis Safe 移动应用程序作为所有者钱包选项也越来越受欢迎。

个人的常见设置是具有 3 个所有者(1 个 Metamask以太坊的账户包含哪几个部分,2 个硬件钱包)和 2 个阈值的 Safe 设置。每天使用 Metamask + 一个硬件钱包来签署和执行交易。 第二个硬件钱包被锁在一个安全的地方,以防其他 2 个所有者中的一个丢失。

团体共同管理资金的一个常见设置是每人使用 1 个所有者账户,然后使用 3 个阈值。因此没有一个人可以执行交易,所有交易都由另外 2 个人进行双重检查。 另一方面,并​​非所有所有者都需要一直确认每笔交易,这对于时间紧迫的交易来说可能是一个优势。

如果不同的交易或资产需要不同数量的所有者来确认,我们已经看到许多组织使用不同的 Safes 来处理不同的资产和不同的所有者和阈值设置。

有关如何创建保险箱的信息,请参阅本文。

支持的资产类型

Gnosis Safe 通常可以管理您使用 Metamask 或 Ledger 等钱包管理的相同资产。 但是,根据资产的类型,可能会有一些限制。 以下部分提供了更多详细信息:

以太坊和 ERC20 代币

Gnosis Safe 支持以太坊和所有完全符合 ERC20 标准的资产。 这包括 DAI、USDC、UNI 等资产。这些资产可以通过 Gnosis Safe Web 界面以及在本地进行管理。

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

ERC721代币(NFT/收藏)

Gnosis Safe 支持完全符合 ERC721 标准的 NFT/收藏品。 它们可以通过 Gnosis Safe Web 界面上的 Collectibles 选项卡进行管理,也可以在本地进行管理。

有关更多详细信息,请参阅关于 NFT 的单独文章。

其他资产

以太坊的账户包含哪几个部分_以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建

一般应支持其他代币和资产类型,但应在使用前仔细检查。 并且必须区分帐户级别支持的资产和 Gnosis Safe 界面中正确显示的资产。

接口级支持

在 Gnosis Safe 界面中,除了上面提到的那些之外,没有简单的方法来管理资产。 对于不符合ERC721的NFT,需要通过WalletConnect连接第三方接口,比如OpenSea。

也可以通过 Safe 应用程序添加界面支持。 有关安全应用程序的更多信息,请访问我们的博客和开发人员门户。

账户级支持

然而,在账户层面,Gnosis Safe 支持的资产类型比上面提到的要多得多。 某些令牌标准要求接收者实现回调函数。 在 Gnosis Safe 中,这是通过所谓的回退管理器完成的,它默认支持 ERC721 和 ERC1155 的回调。 如果需要,可以手动添加更多。

汇款

要启动新的资产转移,请单击侧面菜单中的新交易按钮并选择发送资金。

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

在下一步中,您将能够选择收件人。 通过从地址簿中选择地址或在输入字段中粘贴新地址。

以太坊的账户包含哪几个部分_sitehtzkw.com 以太坊账户创建_以太坊经典和以太坊

继续选择您要转移给收件人的资产以及应发送的金额。

sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分_以太坊经典和以太坊

最后,您可以查看转账详情,还可以修改高级交易参数(gas limit等)

以太坊经典和以太坊_以太坊的账户包含哪几个部分_sitehtzkw.com 以太坊账户创建

点击提交后,您必须使用您的签名者钱包签署交易。 并且根据使用的阈值策略,交易要么立即执行,要么需要 Gnosis Safe 帐户的其他签名者的额外签名。

契约互动

以太坊的账户包含哪几个部分_以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建

这是一个关于如何使用“合约交互”功能与任意智能合约进行交互的示例。 您可以使用发送按钮访问合约交互功能。

sitehtzkw.com 以太坊账户创建_以太坊经典和以太坊_以太坊的账户包含哪几个部分

1)选择一个智能合约进行交互

首先,您需要粘贴您要与之交互的智能合约的有效以太坊地址。

以太坊的账户包含哪几个部分_以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建

2) 指定 ABI

对于在 Etherscan 上验证的合约,我们会自动建议一个 ABI,但您也可以使用输入字段手动添加 ABI。

3) 选择方法

您现在可以为该合同选择一种可用的方法。 Gnosis Safe 支持读写功能。

以太坊经典和以太坊_以太坊的账户包含哪几个部分_sitehtzkw.com 以太坊账户创建

4)定义参数

该界面现在将显示该方法的参数和参数类型。 可选:在值输入字段中定义通过此合约交互发送的 ETH 数量。

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

5) 审核并发送

最后以太坊的账户包含哪几个部分,您可以查看您的智能合约交互并确认交易。 根据您的所有者设置,交易还必须由其他签名者确认。

以太坊经典和以太坊_sitehtzkw.com 以太坊账户创建_以太坊的账户包含哪几个部分

原文链接