币圈子-打造专业区块链媒体平台

区块链钱包是什么?区块链钱包安不安全?

2019-06-05 23:05:34 | 来源:互联网 | 5908人阅读 | 作者:币圈子
全文导读
区块链钱包是什么?区块链钱包安不安全?很多人在知道区块链之前,应该是先听说比特币的。玩过比特币的都知道,比特币会有公钥和私钥,公钥和私钥这就像我们平常使用的密码是一样的,都是用来保护我们的资金和资产安全的。

区块链钱包是什么?区块链钱包安不安全?很多人在知道区块链之前,应该是先听说比特币的。玩过比特币的都知道,比特币会有公钥和私钥,公钥和私钥这就像我们平常使用的密码是一样的,都是用来保护我们的资金和资产安全的。但是我们的密码无论是六位还是八位,都是我们自己设定的,而比特币的公钥和私钥却是电脑生成的,而生成工具就是区块链钱包。区块链钱包是用来储存区块链资产的,而私钥的产生就是保障这些区块链资产的安全的。

区块链钱包的本质其实就是一个私钥,它是一个随机的哈希值字符串,拥有了私钥就拥有了该钱包的使用权。但是为什么在讲区块链钱包的时候,还有keystore,助记词、冷钱包、热钱包、硬件钱包等等相关的概念,让人产生很多迷惑。

区块链钱包是什么?区块链钱包安不安全?

大家在用钱包工具创建钱包密钥的时候,要输入一个密码,这个密码是做什么用的呢?keystore 是使用输入的密码加密过后的私钥, 使用 keystore 进行交易转账等钱包操作, 必须知道该 keystore 的密码。私钥是一个256位的数字,用16进制表示是:8F72F6B29E6E225A36B68DFE333C7CE5E55D83249D3D2CD6332671FA445C4DD3,是一个64个0-F的字符组成的,它没有任何的含义,人类很难理解和记忆。

助记词则是通过某个算法(可以理解成谍战剧中发电报中用的密码本)把这64个字符转换成一系列的单词(可以是英文、法文、中文甚至是你会的方言), 它最早是由 BIP39提案产生的 , 可以是12个、15个,、18个、21个、24个特定的单词。这些单词有一个统一的、固定的词库, 并不是凭空而来。用户可以将助记词理解为明文私钥, 即拥有助记词, 就相当于掌握了该钱包的使用权, 无需密码,即你创建钱包输入的密码也是不需要的。

理解了钱包的本质是私钥后,就需要私钥保存好,冷钱包是指网络不能访问到你私钥的钱包。冷钱包往往依靠“冷”设备确保比特币私钥的安全,比如不联网的电脑、手机、写着私钥地址的小本本等。冷钱包避免了被黑客盗取私钥的风险,但是可能面临物理安全风险,比如电脑硬盘损坏(比如冠希)、小本本被当做厕纸使用等等。

热钱包是指互联网能购访问你私钥的钱包。热钱包往往是在线钱包的形式。使用热钱包时,最好在不同平台设置不同密码,且开启二次认证,以确保自己的资产安全。

硬件钱包顾名思义是用你摸得着的硬件,方便你生成和存储密钥,比较知名的有:Trezor,Ledger,可以去淘宝看看有得卖后,其实就是一个类似银行开通网银发我们的U盾类似的硬件。

最后讲讲钱包安全

钱包安全, 主要是两点, 一是防盗, 二是防丢。

防盗

防盗要做到防止私钥泄露, 这里要理解 keystore 和助记词的区别,上面已经提到,没有完全理解可以往上翻再看看。

助记词作为钱包私钥的友好格式,是非常方便大家做备份和导入的,由于它的明文性,我们不建议它以电子方式保存,而是抄写在物理介质上保管好,它和 keystore 作为双重备份互为补充。

而 keystore 可以放在线上存储, 比如云盘等, 也可以存储在自己的 U 盘里(硬件钱包就是利用这一点), 这比线上存储相对安全一些, 即使黑客盗取了你的 keystore, 在没有该 keystore 的密码情况下, 还是无法盗取其中资产, 所以这时候该 keystore 的密码显得尤为重要。建议用户将 keystore 和 密码分开存储, 不要放在同一地方, 并且使用高强度、随机生成的密码。

防丢

防丢的策略主要是多重备份, 多次备份。比如备份一个钱包的时候不光备份 keystore, 也要备份助记词和私钥, 这是多重备份。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读