首页 > 头条 > 热点

比特币专题十七——私钥的应用

来源:交易心理训练营 作者:寻潭 2018-08-22 00:05:42

      因为在Bitcoin Core测试钱包上转账时,是不需要私钥的,而比特币地址又是在Bitcoin Core测试钱包中产生的。所以我们在别的网站上去注册一个网络钱包,然后把比特币地址导入进去实验一下。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       第一步,打开网址:https://testnet.blockchain.info/SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       点击“GET A FREE WALLET”,注册一个测试钱包。如下图:SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

      第二步,点击“Settings”、"Address"、“Import Bitcoin Address”,如下图:SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

     我们把在Bitcoin Core测试钱包中产生的比特币地址导入网络钱包后,可以看到这个地址A里面有0.1 BTC。如下图:SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

         第三步,转账。我们把地址A中的0.1BTC转到另外一个地址中去。如下图:SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       在此时,我们才发现私钥的重要性。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       在第二步添加地址时,我们能够添加任何人的地址进入网络钱包,但是在第三步支付时,没有这个地址的私钥时无法转账的。也即是说,只要你拥有一个地址的私钥,不管这个地址属于谁,你都可以转走地址中的所有比特币。谁掌握了地址的私钥,谁就拥有动用地址内所有比特币的权力。由此可见,我们一定要保护好我们的私钥!SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       在《比特币专题十》中,我们讲到了一种找自己地址私钥的方法。在这个专题中,我们讲第二种找地址私钥的方法。如下图:SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       按照常理,然后把私钥输入进去,就可以转账了。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

       可是,我在比特币测试网络钱包中这么做时,却并没有成功地转出去,而是显示地址与私钥不一致。其实在比特币核心测试钱包客户端中,私钥和地址时一致的。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

      这个疑问,留到以后弄明白了再回答。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

      总结,这个专题,我们了解到在比特币客户端中,转账时没有用私钥,是因为私钥本身就保存在客户端钱包之中,所以转账时不需要私钥。在网络钱包中,因为私钥并没有事前保存在其中,所以在添加比特币地址进去后,在转账时是需要输入私钥才能进行转账的。SdCBCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

公众号关注 bcfanscom 或搜索“区块链粉丝”,参与大咖直播和糖果空投活动

BCfans公众号