第三章:钱包是加密解密软件。
由于比特币是一串代码,使用过程需要一个软件来加密和解密。中本聪的加密和解密软件叫做“钱包”。
下面是从网上下载安装的比特币钱包:
因为边肖穷得连一个比特币都买不起,所以他不能进去带领大家了解情况。看单一的软件界面会让大家看起来很傻。如果这一节蒙混过关,下面的故事就不继续了。
除了自己做,我也没办法。这几天,边肖下载了一个VS,临时用C#编写了一个“数字签名”程序,演示比特币的工作原理。
(1)系统为李白生成两个密钥:公钥和私钥。
(2)杨贵妃在向李白支付比特币时,将自己比特币的文本改为“杨贵妃,李白前持有人,代码ST68277395”,用李白的“公钥”对文本加密后发送给李白;
(3)李白收到杨贵妃的比特币后,用自己的“私钥”解密了比特币中的信息,证明杨贵妃支付给自己的比特币是成功的。
以上是数字签名的一些基本原理,也是比特币或者数字货币的基本原理。但是,真正的比特币或者数字货币不是这样,它的系统设计要复杂得多。