前言:私钥的重要性

数字货币不像传统的货币,有第三方权威机构(比如银行)可以代你管理财富,你必须要自己管理自己的资产。如果弄丢了银行卡,可以到银行补办,弄丢了数字资产,基本上很难找回来。

那么,如果确定你对某些数字资产的所有权?比如说,某个比特币地址包含100个币,谁拥有这100个币?答案是,谁拥有这个地址的私钥,谁就拥有这100个币。

加密货币的原理就在于,每个地址都有对应的公钥和私钥,由私钥可以推导出公钥,但反之则不可能。因此,一定要保管好自己的私钥,任何人拿到了你的私钥,也就掌握了该私钥对应的地址里的财产。

对于以太坊这一数字货币来说,每个地址同样有它对应的私钥,只要你掌握这个私钥,就掌握了该地址所包含的以太币和各种代币。之所以要不断地强调这一点,是因为有的人为了图方便,会把币放在交易所,因为交易所掌握着相应的私钥,所以相当于你只是把自己的币托管在交易所上。虽然现在许多交易所信誉较好,但是这些年来交易所跑路或是被黑的情况屡见不鲜,给广大数字货币的投资者造成了巨大的损失。

MyEtherWallet在线钱包

目前对于以太来说,功能最强大的钱包是MyEtherWallet这个在线钱包,简称MEW,通过浏览器访问它即可,网址:https://www.myetherwallet.com ,注意,一定要再三确认这个网址是否正确,因为有很多网站仿冒它。如果不放心,可以按照网站上的提示,安装相关的chrome插件(EALMetaMaskCryptonite),确保你访问的是https://www.myetherwallet.com。

打开网页后如图所示,第一次使用的时候,输入密码,点击Create New Wallet可以创建一个新的钱包。

创建之后,它会提示你备份自己的keystore文件,和私钥类似,这个文件也可以用来恢复你的钱包:

就像它所提示的一样,别把它弄丢了,别把它分享给他人,做好备份。注意:有的浏览器点击Download Keysore File按钮之后会打开一个有许多字符的网页,把这些字符复制粘贴下来即可。备份好了之后,点击下一步。


这就是你的私钥,22685c5287377ba2578803e3aa5c36fd90105778a05025b8cd093e63f5ebef04 ,谁掌握了这串字符,谁就掌握了这串私钥对应的以太地址中的资产(无论是以太坊还是各种token)。

一定要保存好私钥,不要把它分享给任何人。如果你的电脑连了打印机,可以把私钥打印出来。

保存好私钥之后,点击Save Your Address即可。


这个页面上给出了解锁你的以太地址的多种方式,因为之前你保存了Keystore文件和私钥,所以可以选择这两种选项中的任意一个。


选择用私钥打开钱包,输入你的私钥,即可解锁地址:

可以看到,这个私钥对应的地址是0x5CE5C70aFa2bD18305313bAcCFd6Aec483409220,余额为零。点击右下角的Show All Tokens,可以看到这个钱包里包含的token,因为这个地址仅用来示例,所以里面是不可能有任何token的。

根据以上步骤,声称你的ETH地址,就可以接收以太币或是各种基于以太的token了。这个时候你可能会问,怎么确保它一定是安全的呢?因为对于电脑来说,确实存在被黑客攻击的可能,你的keystore文件或是私钥有可能失窃。

冷钱包

生成私钥,未必需要联网,如果在生成的过程中从来不联网,那么被黑客攻击的可能性非常小,MEW也提供了相应的方案。

你可以将MEW整个网站下载到本地,将它复制到不联网的机器上,或是在断网的状况下生成你的私钥。关于做法,可以到这个页面(How To Run MyEtherWallet Offline and Locally)查看,下载地址是 https://github.com/kvhnuke/etherwallet/releases/latest ,一定要看清楚,不要从别的地方下载。

下载之后从本地打开,步骤跟在线的一样,不过更安全了。

发送你的以太币或是token

在有私钥的情况下,发送以太币或是token是很简单的,同样是打开MEW的主页,点击Send Ether & Tokens,输入你的私钥,解锁钱包:

解锁之后,输入你要发送的地址,选择你要发送的是ETH或是某种token即可,因为示例的钱包是空的,所以没有token可以选:

也就是说,如果你想长期保管以太币或是某种token,只需要在离线的状态下生成私钥即可。等到未来需要用的时候,再通过在线的方式将你的币发送出去(比如发送到交易所)。记住,如果你没有掌握私钥,那你并不能说自己掌握了数字资产。

看到这里的话,基本上你应该可以很好地保管自己的资产了,不过可能很多人觉得太麻烦,以下也有一些相对不太麻烦的办法,但需要记住,安全和麻烦永远是正相关的。

手机钱包

有一些手机钱包也支持所有的token,我知道的有Imtokeneidoo,其中imtoken在安装时会反复教育用户,我在这里就不赘述了。使用手机钱包的优势是方便,适合随时要转账的人,劣势是丢了手机很麻烦。当然,手机钱包在安装时也都会有相应的备份措施,做好备份,丢了手机也能找回你的数字资产。

交易所

当你在交易所注册时,交易所会代你生成私钥和地址,你只需要将相应的资产发送到交易所提供的地址即可。这样做的好处是简单,不好的地方是你失去了对于资产的控制权,如果未来交易所发生问题,你的资产可能也会受到牵连。目前看来,火币和OKEX的信誉尚可,但是否将一大笔资金交给他们保管,就需要你自己权衡了。

硬件钱包

如果你已经有了ledger或是trezor这样的硬件钱包,可以直接在Send Ether & Tokens页面选择用ledger或是trezor打开,对于硬件钱包来说,无论发生何种状况,私钥都不会离开硬件,因而是非常安全的,关于具体使用方法,可以到相关的页面查看,这里也不赘述了。