第4章:以太坊钱包

钱包是区块链网络的一个用户交互界面。它管理你的私钥,这等同于是你加密货币金库的钥匙。钱包允许你接收、存储和发送加密货币。

托管型钱包与非托管型钱包

有两种形式的钱包:托管型和非托管型钱包。托管型钱包是由第三方代表你保管和控制你的加密货币的钱包。非托管型钱包是指你完全控制和拥有你的加密货币的钱包。这类似于区块链行业中许多人信奉的"be your own bank"。

通过使用托管钱包,你信任一个第三方来安全存储你的加密货币。这可能很方便,因为你不需要担心私钥安全,只需要担心账户凭证安全,类似于你要保护你的电子邮件账户。然而,将你的加密货币托付给第三方,你会让自己面临保管人因管理不善或黑客攻击而丢失你的加密货币的风险。已经有许多托管钱包丢失加密货币的事件。最突出的例子是Mt.Gox(门头沟事件),它在2014年丢失了超过85万个比特币,价值超过4.5亿美元。

通过使用非托管钱包,你不相信任何第三方,只相信自己,以确保你的加密货币是安全的。然而,通过使用非托管钱包,你将安全的负担转嫁给自己,你必须完全具备安全存储你的私钥的能力。如果你丢失了你的私钥,你也将无法对你的加密货币进行控制。

在CoinGecko,我们相信"not your keys, not your coin"的口号。我们相信,你应该在所有的最佳安全实践中锻炼自己,并且只相信自己能保证你的加密货币安全。

我应该使用哪个钱包?

市场上有许多加密货币钱包。在这本书中,我们将介绍两个对DeFi友好的钱包,让你轻松开始与以太坊网络互动。

手机钱包:Argent

对于手机用户,你可以考虑使用Argent钱包。Argent是一个非托管钱包,它提供了易用性和高安全性,这一点并不总是能同时拥有的。它通过Argent Guardians来实现人、设备或第三方服务可以验证你身份的能力。

Argent Guardians(监护人),这是一种新型社交身份验证方法。一方面不用记忆复杂的私钥,另一方面不依赖中心化组织托管账户和密码。而是通过自己设定的亲朋好友来帮助认证自己账户的权限。在忘记密码时,只需指定当初设置的恢复联系人帮忙验证,即可恢复账户。 V神有写文章推荐这一方法。

例如,同样是Argent用户的家人和朋友,其他硬件或Metamask钱包,或双因素认证服务。通过使用这个有限的信任圈网络,Argent正在重新设计恢复账户时对基于纸张的种子短语备份的依赖。

Argent Guardians允许你锁定你的钱包,如果你认为你的钱包已经被破坏,可以立即冻结所有资金。你的钱包将在五天后自动解锁,或者你可以通过Argent Guardian的请求提前解锁。

你也可以设置额外的安全措施,以提高你的钱包安全性,如每日交易限额。这对于防止黑客在进入你的钱包后从你的Argent钱包中抽走资金是很有用的。每当你的每日交易达到限额,你会收到一个通知,任何超过限额的交易将被延迟24小时以上。当然,你可以通过你的Argent Guardians的帮助,授权超过限额的合法大额交易。

Argent需要一次性的以太坊费用来在网络上创建你的钱包。网络费也适用于通过该应用程序进行的每笔交易(Argent不从网络费中获利)。通过Argent钱包,你可以直接从钱包中轻松地与DeFi Dapps互动,而不需要使用其他应用程序或设备。

Argent使用指南

步骤1:

步骤2:

  • 打开App,Argent会通知你稍后将收取的以太坊网络费用

  • 为你的Argent钱包起一个名字

步骤3:

  • Argent会询问是否添加电话号码,以增加安全性和便于验证

步骤4:

  • 之后,Argent会要求你提供电子邮件,并进行邮箱验证

步骤5:

  • 一旦你的钱包可以使用,你会收到一封邮件通知!

步骤6:

  • 开始存入或发送加密货币给其他人。请考虑添加额外的Argent Guardians(监护人)来提高你的安全性。

桌面钱包:Metamask

对于桌面用户,你可以使用Metamask,这是一个网络浏览器扩展,可用于Chrome、Firefox、Opera和Brave浏览器。与Argent一样,Metamask是一个非托管钱包,既是一个钱包,又是以太坊网络的交互桥梁。应该注意的是,Metamask也有一个手机应用程序。然而,由于一些Dapp没有针对移动设备进行优化,该应用程序与一些Dapp的兼容性不是很好。

你可以在Metamask上存储你的ETH和ERC20代币。作为交互桥梁,Metamask使你能够使用所有以太坊网络上的去中心化应用程序(Dapps)。

如果不使用MetaMask这样的交互桥,你的浏览器将无法访问以太坊区块链,除非你运行一个完整的以太坊节点,并在你的电脑上下载超过400GB的整个以太坊区块链。在技术层面上,MetaMask通过将以太坊核心开发者编写的名为web3.js的javascript库注入你的浏览器页面,使你能够轻松与以太坊网络互动。

Metamask使你在笔记本电脑或PC上与以太坊网络上的DeFi Dapps互动非常方便。它们在一定程度上是安全的,因为它要求你签署在网络上执行的每一次互动和交易。Metamask也有一个内置的代币交换功能,允许你直接从钱包里交换其他代币。

最好的方法是你需要采取一些预防措施,保持你的Metamask安全和可靠(比如配合硬件钱包使用)。任何拥有你的密码或种子短语(在钱包注册时给你的秘密短语)的人将完全控制你的钱包。

大多数DeFi Dapps都可以使用Metamask访问,在后面的章节中,你会注意到分步指南都是使用Metamask完成的。

Metamask使用指南

步骤1:

步骤2:

  • 下载完扩展后,点击 "Get Started"(开始)

步骤3:

  • 点击“Create a Wallet”(创建一个钱包),然后点击“Next”(下一步)

如果之前有钱包,这里可以选择“Import Wallet”导入私钥

建议在完全断网,离线情况下进行钱包创建或导入,可一定程度避免网络钓鱼风险

步骤4:

  • 设置密码,用于解锁Metamask钱包

步骤5(非常重要!仔细阅读提醒!)

  • 你将得到一组助记词短语

  • 永远不要丢失它

  • 永远不要把它给任何人看

  • 如果你丢失了助记词短语,你就无法找回它

  • 如果其他人拥有它,他们就可以进入你的钱包,并对其进行任何操作

步骤6:

  • 填写刚才记录的助记词短语,以确认你已经记下它

步骤7:

  • 恭喜你,钱包已经创建。你可以用它来存储ETH和ERC20代币

步骤8:

  • 这里展示的是你的公钥,即你的以太坊钱包地址

  • 如果有人想给你发币,可以扫描你的二维码

推荐阅读

  1. Argent: 快速入门指南(Matthew Wright)https://medium.com/argenthqargent-the-quick-start-guide-13541ce2b1fb

  2. 使用MetaMask的完整新手指南(Ian Lee) https://www.coingecko.com/buzz/complete-beginners-guide-to-metamask

  3. MyCrypto的安全指南,适合傻瓜和聪明人(Taylor Monahan)https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e

Last updated