史上最全区块链钱包详解

2019-12-18     31QU

来源/31区

文/王子谦


区块链钱包是什么?


要说清楚区块链钱包是什么,就先得谈谈私钥和地址的概念。

私钥和地址到底是什么呢?其实,私钥就好像你的银行卡密码,地址就好像你的银行卡。只要有了银行卡和密码,谁都能从ATM上取钱。而数字货币的地址是公开的,相当于别人都有你的银行卡,所以你的银行卡密码(即私钥)就变得十分重要了!一旦泄漏了你的私钥,别人就可以把你的比特币转走。

现实生活中的钱包是用来放钱的,但是区块链钱包不是用来存放数字货币,而是主要用来存放私钥的,更准确的来说,区块链钱包就是地址、私钥和区块链数据的管理工具。因为谁拥有了私钥,谁就拥有了数字货币的所有权。

区块链钱包有哪些分类?各自的优缺点是?

区块链钱包的种类有很多,根据不同的纬度会有不同的分类,每种类别都有各自的优势和局限。

(1)按照私钥存储方式,即网络是否能访问到私钥,可分为冷钱包和热钱包

冷钱包,也称为离线钱包,是指网路不能访问到你私钥的钱包。通常情况下区块链冷钱包不主动联网,只有在有需要的时候进行手动联网,或通过其他设备联网。因此,冷钱包避免了被黑客盗取私钥的风险,但是可能面临物理风险,比如电脑丢失损坏等。

冷钱包主要细分为纸钱包、脑钱包和硬件钱包这三类。顾名思义,用小本本手写记录下数字货币私钥的就是纸钱包,直接用自己的大脑记忆下私钥的就是脑钱包,把私钥存储在隔绝网络的离线硬盘里的就是硬件钱包。

优点:可以免受黑客及病毒的攻击,确保存储期间的资产安全,是数字资产较安全的存储方式。

缺点:创建钱包及交易都很繁琐

热钱包,也称为在线钱包,是指互联网能够访问你私钥的钱包,通常以App或者网页平台的形式出现。它不像冷钱包那样可以自行制作,一般由第三方或服务商开发完成。用户必须通过网络才能访问热钱包,大部分情况下,热钱包私钥掌握在第三方或服务商手里,不由用户保管。所以,在使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。

优点:可用于发送或查询数字资产,使用方便。

缺点:安全性不如冷钱包好。因为私钥能访问到网络,所以别用有心的人可能在网络上有更大的概率发现你的公钥和在你调动私钥进行控制时掌握你的私钥,尽管这需要很高的技术手段和水平,但这种钱包存在一定的被盗、被攻击的可能性。

(2)按用户是否自行持有私钥,可分为中心化钱包、去中心化钱包

中心化钱包,用户不持有钱包私钥,私钥由第三方或服务商代为保管。中心化钱包不依赖比特币网络,所有的数据均从自己的中心化服务器中获得,比如你在交易平台注册的账号,就是中心化钱包。

优点:交易效率很高,可以实时到账;私钥丢失后可以找回。

缺点:私钥控制在平台手中,存在平台跑路或者遭遇黑客入侵被盗的风险。

去中心化钱包,通常被称为链上钱包,用户自行持有钱包私钥,第三方或服务商不知道用户私钥也不持有,资产存储在区块链中。

优点:私钥掌握在用户自己手中,有更好的隐私性和安全性。

缺点:如果私钥丢失,钱包将无法帮助用户恢复,资金将永远丢失。但是去中心化的钱包很难被黑客集中攻击,用户也不必担心钱包服务提供商的自我窃取。

总结来说,中心化钱包是存资产的地方,去中心化钱包是存私钥的地方。而且中心化钱包和去中心化钱包都是属于热钱包。

(3)根据区块链数据的维护方式,我们可以把钱包分为全节点钱包、轻钱包

除了保存私钥,全节点钱包还保存了所有区块的数据,这样就可以在本地直接验证交易数据的有效性,最著名的的全节点钱包Bitcoin Core。

优点:实现了去中心化,有更好的隐私性,可以更快地验证交易信息

缺点:占用很多硬盘空间,每次使用前需要同步数据,占用很大的内存,导致使用不方便;新手的使用体验不够好,不支持多种数字资产,而且私钥一旦丢失无法找回。

轻钱包依赖比特币网络上其他全节点,不保存所有区块的数据,仅同步与自己相关的数据,所以体积很小,同时基本实现了去中心化。轻钱包可以运行在电脑、手机、网页等地方。

优点:用户体验很好,尤其对于新手来说;体积小,不占太多空间。

缺点:交易验证会稍微慢一点,而且私钥一旦丢失就无法找回。

另外,全节点钱包和轻钱包也都是属于去中心化钱包,全节点钱包的去中心化程度比轻节点的更高。

已经介绍的三个纬度的分类,用一张表格进行概括,钱包分类及各类优缺点的情况就清晰多了。但钱包的分类,还不只是三个纬度而已。

(4)从是否支持多条链加密资产的维度,钱包还可以分为单链钱包和多链钱包

单链钱包,很多时候称为主链钱包,是指只能存储、收发某一公链Coin或Token的钱包。比如只支持比特币存储、收发的比特币官方钱包Bitcoin Core,只支持以太坊的imToken1.0以及只支持EOS资产的Meet.One钱包等。主链钱包对应的公链如果是平台型公链,那么它一般不仅能满足主链资产储存的需求,同时也可以作为该公链上DApp的一个入口。

优点:可作为公链生态的入口

多链钱包,简单说就是可支持多种主链平台Token的钱包。常见的多链钱包有:比特派、imToken2.0、Cobo Wallet等。目前加密货币市场,公链种类越来越多,很多圈内用户持有多条公链的加密资产,如果为每条公链资产都配置主链钱包的话,那是非常麻烦的。多链钱包的出现就很好的解决了这个问题,只需要一个钱包就可以方便地管理多条公链的加密资产。为用户提供极大的便利,减轻了管理多链资产的负担。

优点:可以存储、收发多条公链上的资产,为用户管理各位公链资产提供极大的便利,减轻了用户管理多链资产的负担。

(5)按私钥签名人数分类,可分为单签名钱包、多重签名钱包

单签名钱包:仅需一人使用私钥签名即可使用的区块链钱包。

多重签名钱包:需要2个或2个以上不同的私钥签名才可以使用的区块链钱包。通常用在需要共同管理账户的场景中,例如数字资产组织合作、区块链企业管理等等。

大部分的区块链钱包App都是单签名钱包,少数区块链钱包提供多重签名功能,例如以太坊钱包Mist和Parity,以及多重签名钱包Gnosis。

原本多重签名钱包是为了防止黑客攻击,和允许多人共用钱包及同时管理资产,因为它需要两个或两个以上的私钥才能使用钱包,但在Parity的多重签名合约出现漏洞导致钱包被窃之后,多重签名功能犹如鸡肋。因为与其说多一把钥匙才能开锁,还不如将资产分到多个单独钱包存储更能分散风险……

如何选钱包?

相比较交易所而言,钱包往往更侧重自身的安全性,选择钱包的时候,通常有以下几个建议。

1、对于新手而言,轻钱包是最适合不过的了,因为它体积小,不占太多空间,而且用户体验很好。

2、如果你是土豪,买了几十个甚至上百个比特币,建议选择冷钱包,而不是热钱包,因为冷钱包是最安全的。

3、 钱包里的私钥是否真实,单一币种的私钥应该是通的,比如比特币的钱包私钥应该是不管在哪个团队开发的钱包上都可以恢复,如果无法恢复,一定有一方私钥造假。

4、 是否开源,代码公开才能确定钱包团队是否留有盗取私钥或资产的后门。

如何将数字货币存进钱包?

第一步:下载区块链钱包

推荐一个网址:https://123.hellobtc.com/qianbao/,里面有比较全的区块链钱包的汇总,也很方便进行下载。

第二步:创建钱包,设置密码

这一步是最关键的,请仔细记住。具体步骤如下:

(1)打开区块链钱包的App后,一般可以看到“开始使用”的界面。

(2)你会看到12个助记词(在比特币钱包里叫“密语”),用手将它们抄在纸上,不要存在电脑里。(可以在右上角切换中英文状态)然后再次输入这12个助记词,确认有没有吵错。

如果助记词直接抄在纸上不放心,可以用这种办法:将一大段英文粘贴进去(大于12段),将每一段的首个单词换成助记词,如果是中文汉字就换成大于12段的汉语。这种方法相当于藏头诗,记性不好的人也不用担心记不住,也能加强安全性。

再次输入这12个助记词,确认有没有抄错。

(3)设置钱包密码。这个密码主要用来开启钱包和转账确认功能,跟密钥无关,所以不用担心密码强度的问题。


(4)进入钱包主界面。完成钱包密码的设置后就可以进入区块链钱包的主界面了。此时你已经成功创建好了区块链钱包。

另外,再次强调,助记词(密语)一定要保管好!

可能这里读者会觉得有点小题大做了,因为我们平时生活中使用的密码也不少,其中的银行卡密码、股票账户的密码也都和钱有关,为什么区块链钱包的密码就需要如此强调以及用这么”变态级“的方式来保存?

这主要是因为数字货币的特殊性。

(1)数字货币只认密钥不认人。如果你忘了银行卡密码,还能去银行找回或更换,但忘了数字货币密码谁都无法帮你找回。

(2)数字货币的交易是不可逆的。用信用卡买错了东西还能退回,数字货币一旦转出去就退不回来了。

(3)数字货币里没有人的概念。数字货币里只有地址的概念,没有人的概念,所以一旦它被转走,你都不知道谁做的,警察也帮不了你。

第三步:收币

收币就是将网络上购买的数字货币提取到自己的钱包里。步骤如下:

(1)进入数字货币平台的后台,单击“提币”按钮。

(2)进入提币界面,单击“新建地址”按钮。先在区块链钱包的左上角选择好币种(这里选择的是比特币),然后单击“收币”按钮,就可以获得收币地址了。再在提币界面输入标签和地址(标签没有实际作用,主要用来分辨不同的钱包)。

(3)单击“提币”按钮进入下面的界面。输入提币数量,这里强烈建议首次提币时先小额尝试,再大额提币,避免将地址填错,并通过Google身份验证。


(4)打开注册账号的邮箱,必须在邮件里确认后才会发送交易请求。

(5)耐心等待。这个过程通常要花几个小时,别指望像支付宝或微信交易一样神速,因为数字货币交易量越来越大,所以交易确认的速度会比较慢,等几个小时是很正常的,不用担心。此外需要注意:数字货币交易是需要矿工费的,提币也一样。

文章来源: https://twgreatdaily.com/zh-hans/dq4FGG8BMH2_cNUgByHs.html






币圈CEO往事

2019-09-06