美文网首页
区块链钱包系列(1)如何选择合适你的钱包类型

区块链钱包系列(1)如何选择合适你的钱包类型

作者: 区块链生存指南 | 来源:发表于2018-02-21 23:11 被阅读944次

    区块链世界,钱包是重要的入口,选择钱包时需要考虑如何平衡易用性和安全性。

    区块链世界目前一共就6种类型的钱包,本文会简单梳理梳理。

    1. 交易所(易用 6,安全 1)

    交易所其实也是一种钱包,只不过他是中心化的。用传统的用户名密码方式登录。钱包的Private Key是不属于你的。所以你看到的也不过是虚拟账户的数字。

    用交易所当钱包的优点当然是方便,不用自己管理了,变现也相对容易。分叉和换网(比如Qtum和EOS)都由交易所处理了。

    交易所钱包的问题:
    交易所被黑。这事历史上也没少发生,不少案例都是所有用户均摊损失。目前只有Coinbase等少数几个交易所有保险。
    你的账户被黑。所以使用交易所务必启用多重验证。比如火币提币需要4重验证,密码、短信、邮件和Google验证码。
    空投和分叉。放在交易所的币能不能拿到糖果是看交易所心情的,你没有主动权。

    1. 非独立轻钱包(易用 5,安全 2)

    我们经常使用的钱包中大多是这一类的,包括 Bitcoin Electrum, 以太的MyEtherWallet, imtoken 和 Jaxx。

    这类钱包的Private Key至少是用户自己手里的,安全性更好一些,而且非常简单易用。

    它们的问题是当APP完成交易签名后,把交易广播出去还是依赖中心化节点服务器。所有当大量用户同时使用一个钱包时,服务器性能过载,就有可能导致交易无法成功发送。

    1. 独立轻钱包(易用 4,安全 3)

    这类钱包使用SPV (Simplified Payment Verification)从而不需要下载整个区块链数据,而只下载区块头数据即可完成验证和交易打包。

    比特币应用UTXO的设计,很容易实现SPV,比特币官方的Android钱包就是这个类型。
    以太坊因为账户的设计,反而导致SPV不好实现,目前轻钱包协议还在开发中,进展可以访问下面的链接。
    https://github.com/ethereum/wiki/wiki/Light-client-protocol

    1. 硬件钱包(易用 3,安全 4)

    目前体验最好的是Trezor和Ledger,关于硬件钱包本系列之后的文章会展开说说细节。
    硬件钱包的优势是把私钥和交易签名都放在了USB设备上。
    所以即使电脑被黑被偷,钱包安全不受任何影响。
    另外你可以在多台设备上使用,同样能够有很好的安全性。

    1. 全节点钱包(易用 2,安全 5)

    常见的全节点钱包:Bitcoin Core客户端,以太坊Mist客户端,Parity。
    这类钱包同时也是一个完整的区块链节点,会下载整个区块链数据,并验证每一笔交易(以太坊的话还会运行每一个智能合约交易)。
    目前BTC的数据量超过160G,以太坊也超过100G。
    这意味着你要准备一台高性能CPU的电脑和足够大的硬盘,第一次同步节点会非常的慢。
    当然其优点是你是这个P2P网络的参与者,你本地有一个完整的区块链拷贝。你的交易打包和广播不受中间服务器节点的影响。如果你显卡够牛还可以加入矿池挖挖矿。
    如果你是开发者,全节点钱包也是入门区块链最好的选择。

    1. 纸钱包(易用 1,安全 6)

    纸钱包也叫冷钱包,它之所以安全是因为它基于两个假设。
    第一、网络是不安全的。所以纸钱包私钥和地址的生成在无网络的情况下完成。
    第二、电子设备可能随时会损坏。所以纸钱包将私钥和地址打印在一张纸的两面上。
    纸钱包的问题是每次转账,都要扫描私钥二维码到钱包软件,所以如果转账频繁的话,其实既麻烦也未必很安全了。

    ===更新 2018/4/9 Ethereum Wallet 最新版本支持了以太轻钱包协议

    使用这个协议后,只需要下载区块头,占空间少,也不需要验证所有交易

    Screen Shot 2018-04-09 at 10.51.04.png

    相关文章

      网友评论

          本文标题:区块链钱包系列(1)如何选择合适你的钱包类型

          本文链接:https://www.haomeiwen.com/subject/huqatftx.html