数字货币钱包知识之如何选择最适合你的门罗钱包?本文会讲述接收、存储和发送门罗币这些实用技能。在一开始,我们会接触一些与门罗钱包和软件相关的关键概念和术语。之后,我们将手把手教你使用门罗官方的免费开源软件:门罗命令行界面(CLI: command line interface)和图形化用户界面(GUI: graphical user interface)。
什么是钱包?
在你收到门罗币之前,你必须计划好在哪里接收和存储门罗币。这时候你就需要一个钱包,来存储和花费门罗币。你的纸钞(比如欧元和美元)可以存储在多种实体钱包中。同样地,你也有多种门罗钱包可以选择,并进行资金的转移。
钱包会帮助你处理那些复杂的加密进程,所以使用钱包并不需要任何高深的数学知识。你只需要保管好你的种子密语(seed)和地址,学会如何使用钱包的功能即可。至于公钥、私钥等钱包背后的技术细节,我们将在第五章开始涉及。
你的门罗种子密语,是钱包用以定位和花费你的门罗币的一串秘密数字。为了方便起见,这串数字被转化成12~25+个词组,它就像一张藏宝图一样,能够帮你在区块链中找到属于你的资产。所以,你必须极其小心地生成和保存你的种子密语。请不要在咖啡店这样的公共场所设置钱包,因为可能关键信息会被他人或摄像头记录下来。以电子化的形式(如保存在文本文件或电子邮件中)存储种子密语也是危险的,因为恶意软件或服务可能窃取到它,并转走你的门罗币。
种子密语生成地址,以供你接收门罗币。就像你的邮箱地址一样,你把地址分享给要向你寄东西的人。大多数钱包有两种形式来显示你的地址:① 由字母和数字组成的字符串;② QR码。你可以选择任一一种形式,将地址分享给他人。
如果你的门罗钱包的实体部件损坏了,你只需要在一个新的钱包中导入种子密语即可恢复钱包。只要你持有种子密语,你就随时可以获得的资产。如果你丢失了种子密语,那么你就永远丢失了这些资产。你可能知道密码丢失后,可以通过管理员来重制密码。但是种子密语不是密码,没有人知道你的种子密语,也没有人可以在不凭借种子密语的情况下,将你的资金转移到新的账户。
大多数软件都会建议你在初始化钱包的时候记录下种子密语。但有些软件没有这样的提示,你就必须主动完成这个步骤,并确认好备份功能。请在一开始就立即做好这件事情,否则一次损坏将造成永久性的资产损失。
图2.1:钱包的主要功能:存储种子密语,生成地址,查看资产余额和发送交易。
选择最适合你的钱包
在这一部分,你将接触多种不同的钱包。
通常你将大部分法币资产(如欧元或美元)存储在银行或保险柜里,只随身携带一部分现金做日常用途。同样地,许多人也选择采用两种互补类型的钱包来存储加密货币:① 便捷的热钱包来存储少量的资金做日常用途;② 更安全的冷钱包来做长期或大额资金存储。
市面上有不同的存储方案,它们在便捷性、隐私性和安全性上各有不同。你的需求决定了最适合你的钱包。接下来我们先看下,这些钱包是如何以不同方式存储种子密语的。
软件和移动钱包
软件钱包(桌面端或移动端)非常便捷。许多门罗用户在手机上安装热钱包,以用于日常支付。一个最佳实践,就是只随身携带和日常现金等值的加密货币。因为软件钱包将种子密语存于你的设备中,一旦你的设备中毒或被安装了键盘记录程序,你的门罗币将被盗走。
图2.2a和2.2b:分别是安卓端的手机钱包Monerujo和iOS端的Cake Wallet
硬件钱包
硬件钱包是具有机密钱包功能的硬件设备,和手机或电脑断开连接后便完全隔离。硬件钱包拥有配套的屏幕以显示你的种子密语和交易信息,不需要将这些信息传送给外部设备。
虽然硬件钱包不如软件钱包便捷,但是它们非常安全!即使你怀疑或确定一台设备已经被恶意软件感染了,你仍然可以使用硬件钱包从这台设备上发起交易,因为你的种子密钥是存储在硬件钱包中,且以非常安全的方式被保护着。目前,门罗社区的正在开发他们的第一款开源硬件钱包:Kastelo。
图2.3:门罗的开源硬件钱包Kastelo
纸钱包
如果你不经常转移你的门罗币,那么纸钱包是非常低成本的存储方式。你只需要将你所需的信息(可公开的或私密的)打印在纸上即可。因为你的种子密语只存储在纸上,所以你不需要担心被遭遇病毒或数据泄露。不过,纸钱包不适合频繁的资金转移,因为你每次都必须将纸上的信息录入设备中。
图2.4:纸钱包是门罗密钥的纸质备份。一定要确保没有其它人接触这些信息。
网页钱包
你可以通过第三方提供的网页来登录你的门罗钱包。这些在线钱包极其便捷,但这是在安全性和隐私性上有所牺牲换来的。网页钱包分为两种,核心区别是作为用户的你,知晓或不知晓你的种子密语。
第一种网页钱包将你的资金存在他们自己控制的账户中,只给你提供一个登录用的账户名和密码(注意:你在交易所里的钱包也是如此)。实际上,你不拥有这个账户的种子密语,所以你无法掌控个人资金。你必须信任这个替你保管资金的机构。因为他们实质上提供的是银行服务,所以你必须十分谨慎。不管是由于意外或者盗窃,他们随时都可能遗失你的资金。一旦他们的网站关闭,你的账号密码也没有任何用处了,因为你没有种子密语,就无法掌控自己的资金。
第二种网页钱包将种子密语和资金交由你自己保管。诸如MyMonero(https://mymonero.com/)这种设计优秀的钱包,使得你可以在不将自己的种子密语发送给第三方的情况下,安全地访问账户。因为你的种子密语没有保存在设备和服务提供商那里,所以每次登录时,你都必须输入它。这一类型的网页钱包(相对来说)更安全,因为第三方不掌控你的资金。他们只是为浏览器提供一个你与账户交互的界面。即使这个类型的钱包网站无法再访问,你也可以在其他钱包中输入种子密语,重新访问你的账户。
虽然网页钱包使用起来非常便捷,但是以上两种都不建议作为长期存储或大额资产存储的选择。两者都在安全性方面有所不足(需要信任第三方/需要频繁地在浏览器中输入种子密语),并且在隐私性方面也有所牺牲。
图2.5:MyMonero交互界面
冷钱包
“冷钱包”这个词是对纸钱包和其它离线存储方式的统称。例如,只有需要使用加密货币时才启动和连网的电脑或手机,是一种电子冷钱包。这个设备可以使用任意操作系统,但请务必采用高规格的安全措施(比如防火墙、杀毒软件和只访问/使用你信任的网站/软件)。种子密语保存在电脑上,所以请尽量保证它尽可能地“与世隔绝”。
图2.6:冷钱包指的是专门用于加密货币的存储和汇款的设备。上面这台运行门罗CLI的电脑就是一个冷钱包。
门罗钱包链接
不管你选择哪种钱包,请务必使用来自可信渠道的经过审查的软件,因为钓鱼软件和诈骗钱包数不胜数!如果你在一个恶意钱包中输入了种子密语,那么当你还没反应过来的时候,你的门罗币就已经消失无踪了。
以下包含一些社区开发或信任的开源钱包的下载地址。
轻钱包:· Monerujo—Android端· Cake Wallet—iOS端· MyMonero.com—Web、桌面、Android和iOS端
官方软件:· 图形化用户界面(GUI)—Windows、Mac、Linux· 命令行界面(CLI)—Windows、Mac、Linux
连接至远程节点(可选)
如果你想要缩短同步时间和减少磁盘空间的占用,那么你可以选择连接至远程节点,而不必在设备上保存完整的区块链。大多数钱包,比如上述的轻钱包,都自动设置为连接到某个默认的远程节点。如果你想要手动设置远程节点,你可以使用node.moneroworld.com(端口/port 18089)这个社区网站上的资源。
节点是指那些下载了完整区块链的电脑,它们还可协助其他用户同步钱包和中继交易。运行本地全节点不仅是保护隐私的首选,也可以通过共享全节点来帮助他人维护网络的安全。如果你不想下载全节点,或者想快速使用门罗钱包,那么你可以选择便捷的远程节点连接模式。
运行节点不等同于挖矿。挖矿过程是资源密集型的,我们将在第4章中涉及这个话题。只要区块链同步完成,那么运行本地节点就不会占用太多CPU或者网络资源。