美文网首页@IT·互联网
小白必读:公钥私钥分不清就玩区块链?分分钟损失8个亿

小白必读:公钥私钥分不清就玩区块链?分分钟损失8个亿

作者: 熵链观察 | 来源:发表于2019-02-01 14:39 被阅读15次

    许多区块链小白,总会发出关于公钥和私钥的灵魂拷问:“公钥和私钥是什么关系?”“公钥和私钥有什么用?”“丢了私钥怎么办?”……

    今天熵链观察就为大家带来一篇“公私分明”的科普帖:

    地址、公钥、私钥有什么用?

    地址:相当于银行账号,收款的时候需要将地址给别人,让别人将数字资产转进你的地址里;

    私钥:相当于银行卡密码,有了私钥才可以动用对应地址下的数字资产;

    公钥:相当于银行账户名,作用是证明私钥和地址的归属权。

    比如张三要给李四转一笔账,他首先需要知道对方的卡号(地址),接着要输入自己的密码(私钥),输入金额,他需要通过查看银行账户名(公钥)确保自己不会转错钱。

    如何生成私钥、公钥和地址?

    正如我们使用钱包来存放人民币一样,存放数字货币也需要“钱包”的。

    钱包是我们用来生产、管理私钥和地址,接收和发送加密货币的工具。

    货币钱包有很多种,有PC端的也有手机端的,也有专门的一个设备的硬件钱包,甚至还有用纸写上私钥的纸钱包。钱包是什么材料的其实并不重要,重要的是里面存储的私钥。

    当我们下载一个钱包APP后,就可以生成一个私钥和地址。私钥可以看作一些随机选出的数字,不过这些数字很难通过计算得出来,非常安全。

    私钥一般不会直接在钱包中显示出来,而是被存储在钱包后台的文件里,由钱包软件进行管理,通过助记词等方式帮助你记忆。

    公钥也很少会看到,它的主要作用是验证私钥的签名,一个私钥签名的数据,只有对应的公钥才能对其进行验证,而地址也是从公钥生成的,这样就可以验证花费的交易是不是属于这个地址。

    创建钱包,备份助记词后生成私钥和地址,助记词可帮你再次导入私钥到钱包中

    丢失私钥后果有多严重?

    一名英国工程师丢失了储存钱包私钥的硬盘,急得要去垃圾掩埋场里把硬盘给挖出来,然而政府拒绝了他的申请,7500枚比特币(当年市值约8亿人民币)就此不翼而飞;

    还有人把私钥写在纸上,结果被清洁工丢掉,从此钱包里的7个比特币再也和他没有任何关系;

    2017年一位网友由于禁受不住空投糖果的诱惑,竟然把私钥输入在一个钓鱼网站,近2万个EOS被盗走……

    “史上最贵硬盘”失主

    加密货币账户和现实中的银行账户有一点不同——没有中心化的机构帮你做信用担保。

    在银行开户或者办其他业务依据的是身份证信息,就算你忘记银行卡密码甚至卡号,都可以通过身份证找回卡里的钱。

    在加密货币系统中,没有身份证信息做担保,私钥才是“证明你是你自己”的工具,因为私钥能生成公钥,公钥能生成地址。

    拥有了私钥就相当于拥有了数字资产的所有权,忘了私钥你就再也找不回自己的账户,拿走你的私钥就可以拿走你的数字资产。所以当你创建加密货币账户,平台总会提醒你注意保存好私钥。

    不过私钥由一长串字符组成,没有规则可循,而且非常难记,应该怎么保存才比较妥当呢?

    私钥安全指南

    1. 避免钓鱼网站,密码强度要高,不要多个账户使用同一个密码。

    2. 创建好钱包后就立刻备份,使用纸张抄写下来,是目前最安全的方法。

    3. 建议备份多个安全的地方,如果您拥有大量比特币,建议把备份存放在安全的保险箱里。

    4. 如果你有大量的数字代币,强烈建议购买硬件钱包。硬件钱包通过单独的硬件保护私钥,避免私钥直接暴露在互联网上。硬件钱包都会附赠助记词的卡片,生成钱包的时候一定要抄写下助记词,当硬件钱包丢失或者损坏后可以恢复钱包。

    相关文章

      网友评论

        本文标题:小白必读:公钥私钥分不清就玩区块链?分分钟损失8个亿

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