第 4 章:以太坊钱包
钱包是连接区块链网络的用户友好接口。钱包管理着你的私钥,而私钥是你加密货币保险库锁的钥匙。钱包让你能够接收、存储和发送加密货币。
托管 vs 非托管
钱包有托管和非托管两种类型。托管钱包指的是第三方代表用户控制加密货币的钱包。非托管钱包指的是用户完全控制和持有自己的加密货币的钱包,符合区块链行业中许多人所信奉的”做自己的银行”的信条。
使用托管类钱包的话,你信任外部机构会安全地保管你的加密货币。这或许会很方便,因为你不需要担心私钥的安全,而只需要担心账户凭证的安全,就如同保护你的电子邮箱那样。然而,信任第三方来托管你的加密货币会让你暴露在托管方因管理失误或被黑客攻击而丢失你的加密货币的风险中。托管类钱包丢失用户加密货币的事情屡见不鲜,最为著名的例子是Mt.Gox在2014年丢失了85万个价值超过4.5亿美元的比特币。
使用非托管类钱包,你不相信任何外部机构,而只相信自己来确保加密货币的安全。然而,使用非托管钱包,资产安全重担转嫁给了你自己,你必须有能力安全地保存你的私钥。如果你丢失了你的私钥,那么你也丢失你的加密货币。
在CoinGecko,我们信奉“不控制你的私钥等同于不属于你的加密货币”的信条。我们认为,你应当学习所有最佳的安全实践,并相信只有你自己能够保证自己的加密货币的安全。
我该使用哪种钱包?
市面上有很多加密货币钱包。就本书而言,我们会介绍两种 DeFi 友好型钱包,方便你轻松地开始与以太坊网络交互。
移动端用户:Argent
移动端用户可以考虑使用Argent钱包。Argent 是一个提供易用性和高安全性的非托管钱包,而这两种特性通常不可兼得。Argent是通过 Argent 卫士来实现这一点的。Argent 卫士指的是可验证你身份的人、设备或第三方服务。
Argent卫士的例子包括:同为Argent用户的家人和朋友,其它硬件/Metamask钱包,或者双重验证服务。通过利用这种信任网络中的小圈子,Argent对在恢复账户时是否需要纸质的助记词备份这件事情上进行了重新的思考。
当你认为你的钱包被攻破了,Argent守卫允许你锁定钱包并立即冻结所有资金。你的钱包将在5天后自动地解锁,或者你可以请求Argent卫士提前解锁。
你还可以设置额外的安全措施来提升你钱包的安全性,比如日交易限额。这有助于防止黑客在获取钱包访问权限时从你的Argent钱包中窃取资金。当你的日交易限额被触及时,你将收到一个通知,同时任何超出限额的交易将会延迟超24小时。当然,你可以通过 Argent守卫的协助来许可超出限额的合法大额交易。
Argent钱包为钱包用户提供了免费交易,并承担了需要支付给网络的所有以太坊Gas费用。使用Argent钱包,你可以直接在钱包轻松地与DeFi Dapp进行交互,而无需使用其他应用或设备。
小贴士
目前,使用Argent钱包需要等待。如果你想插队的话,你可以使用此链接(非赞助商)注册: https://argent.link/coingecko
Argent:分步指南
步骤1
- 前往https://argent.link/coingecko
- 下载应用程序到手机上
步骤2
- 下载后,为你的Argent钱包挑选一个独一无二的以太坊域名
步骤3
- Argent将会询问你是否添加你的手机号码,以增加安全性和进行验证。
步骤4
- 之后,Argent将询问你的电子邮箱以进行验证。
步骤5
- 你将会进入等待名单。如果要插队,你可以使用此链接注册https://argent.link/coingecko
- 一旦你的钱包准备就绪,你将会收到电子邮件通知。
步骤6
- 你可以开始存入或向他人发送加密货币。请考虑添加额外 Argent卫士以提高钱包的安全性。
桌面端用户:Metamask
桌面客户端用户可以考虑使用Metamask,一个可在Chrome、Firefox、Opera以及Brave浏览器上使用的web浏览器扩展程序。类似于Argent,Metamask是一个非托管钱包并同时扮演了以太坊网络中钱包和交互桥梁的角色。
你可以在 Metamask 中保存你的以太币和 ERC20 代币。作为交互桥梁,Metamask 让你能够使用以太坊网络中所有去中心化应用(Dapp) 。
如果没有使用类似 Metamask 的交互桥梁,浏览器将无法访问以太坊网络,除非你运行了一个完整的以太坊节点并在计算机上下载整个超过400GB的以太坊区块链。在技术层面上,MetaMask通过往你的浏览器页面中注入一个由以太坊核心开发者开发的名为 web3.js 的 Javascript库来实现这一点,让你能够轻松地与以太坊网络进行交互。
Metamask让你在笔记本电脑或PC上与以太坊网络中DeFi Dapp的交互变得非常便利。由于要求用户对每个在网络上执行的交互和交易进行签名,它们在某种程度上是安全的。
然而,你必须采取措施以保证Metamask的安全。任何有你密码或助记词(钱包注册时给你的一个秘密词组)的人将会拥有你钱包的完全控制权。
大多数DeFi Dapp可以使用Metamask进行访问。在后续的章节中,我们将会介绍使用Metamask的分步指南。
Metamask: 分步指南
步骤1
- 前往https://metamask.io/
- 根据你使用的浏览器下载扩展程序
步骤2
- 下载扩展程序后,点击“开始”
步骤3
- 点击“创建钱包”并点击“下一步”
步骤4
- 创建密码
步骤5 (重要!请仔细阅读!)
- 你将得到一组备份助记词;
- 不要丢失它;
- 不要向任何人展示它;
- 如果你丢失了助记词,你就无法找回;
- 如果其他人拥有它,他们就可以访问你的钱包并进行任何操作。
步骤6
- 你将被提示填写给定的备份助记词来确认你已将其记录下来
步骤7
- 恭喜!你的钱包现已创建!你可以用它来保存以太币和 ERC20 代币。
步骤8
- 以下是你钱包的公钥或以太坊地址
- 如果有人想给你发送代币,可以扫描你的二维码
推荐阅读
1. Argent: The quick start guide (Matthew Wright)
https://medium.com/argenthqargent-the-quick-start-guide-13541ce2b1fb
2. A new era for crypto security (Itamar Lesuisse)
https://medium.com/argenthq/a-new-era-for-crypto-security-57909a095ae3
3. A Complete Beginner’s Guide to Using MetaMask (Ian Lee)
https://www.coingecko.com/buzz/complete-beginners-guide-to-metamask
4. MyCrypto’s Security Guide For Dummies And Smart People Too (Taylor Monahan) https://medium.com/mycrypto/mycryptos-security-guide-for-dummies-and-smart-people-too-ab178299c82e