主页 > imtoken钱包app下载 > Web3 工具 | 教你使用多重签名钱包 Gnosis Safe

Web3 工具 | 教你使用多重签名钱包 Gnosis Safe

imtoken钱包app下载 2023-06-27 06:08:45

*转载内容仅供学习交流,不用于投资建设

Gnosis Safe介绍及使用教程

本文编译自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 与其他数字资产存储解决方案进行比较

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

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

Gnosis Safe 由多个所有者组成

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

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

Gnosis Safe Web 界面不包含私钥。 因此,它不能签署或执行交易。因此,需要一个签名者钱包来存储签名者密钥,用于

手机上以太坊钱包_货币以太坊钱包地址_以太坊erc20钱包地址

(1) 创建一个 Gnosis Safe 帐户,

(2) 签署交易(链上或链下),最后 (3) 执行交易。

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

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

创建安全帐户

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

首先,打开 web 应用程序。

连接签名者钱包

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

选择一个名字

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

选择签名者

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

货币以太坊钱包地址_以太坊erc20钱包地址_手机上以太坊钱包

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

定义确认阈值

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

检查和部署 Safe

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

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

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

1、有多少业主?

2.什么门槛?

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

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

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

有多少业主?

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

什么门槛?

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

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

以太坊erc20钱包地址_货币以太坊钱包地址_手机上以太坊钱包

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

使用哪个所有者钱包?

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

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

常见的 Gnosis Safe 设置是什么?

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

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

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

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

有关如何创建 Safe 的信息,请参阅官网文章。

支持的资产类型

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

以太坊和 ERC20 代币

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

ERC721代币(NFT/收藏)

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

货币以太坊钱包地址_手机上以太坊钱包_以太坊erc20钱包地址

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

其他资产

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

接口级支持

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

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

账户级支持

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

汇款

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

手机上以太坊钱包_以太坊erc20钱包地址_货币以太坊钱包地址

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

契约互动

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

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

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

2) 指定 ABI

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

3) 选择方法

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

4)定义参数

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

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe

5) 审核并发送

最后,您可以查看您的智能合约交互并确认交易。 根据您的所有者设置,交易还必须由其他签名者确认。

新知达人, Web3工具 | 手把手教你使用多签钱包Gnosis Safe