主页 > 安卓手机怎么安装imtoken > 教女朋友“比特币”(二)Bitcoin is Code
教女朋友“比特币”(二)Bitcoin is Code
第 2 部分:比特币是代码
以“中本聪发明比特币的经历”为线索进行讲解更容易理解。
中本聪手里拿着两张人民币,人民币左下角印着代码:ST68277395和ST68277396。
这2元人民币是真的比特币金币多少钱一个,因为里面的编码不一样; 如果代码相同,则表示它们是假的。
中本聪想:“既然所有的人民币纸都是一样的,只是代码不同,能不能去掉纸,把代码直接当作人民币来用呢?”。
中本聪随即想到:“不如简单地设计一个以代码为货币的系统,而不用纸。”
因此,中本聪设计了这样一个系统并将其推向市场,但没有人使用,因为:
(1)该系统与Q币、U币、百度币、魔兽金币等虚拟货币非常相似,没有创新性,没有竞争力。
(2) 本系统代码容易被篡改。 如果广泛应用于社会各个领域,将存在很大的安全隐患。 毕竟“林大百鸟”。
为了解决这个问题,中本聪想到了“加密密码”的方法。 在众多加密算法中,中本聪最终锁定了“数字签名”算法。
数字签名类似于日常生活中的签名。 广泛应用于电子签名、电子印章功能等网站。 相信很多人都接触过。
数字签名已经是非常成熟的技术了,现在用起来应该问题不大。
在日常生活中,我们总会遇到这样的情况:“一把钥匙开一把锁”。
但是数字签名技术却完全违背了我们通常的想法:“有2把钥匙,一把用来加密比特币金币多少钱一个,一把用来解密,这两个钥匙是完全不同的”。
中本聪利用数字签名的技术特点设计了一种全新的货币。 具体来说,他是这样做的:
(1) 设计一段文字:代码+持有人姓名+原持有人姓名;
(2) 一个密钥用于文本加密,称为“公钥”,任何人都知道;
(3) 另一个密钥用于文本解密,称为“私钥”,只有用户自己知道。
话虽这么说,我仍然看不出设计的优势。 如果你设计一个场景来演示货币的使用,一切就都清楚了:
(1)杨贵妃有一个比特币,里面的信息是“中本聪,代号ST68277395的持有人,杨贵妃的前持有人”;
(2)杨贵妃在网上向李白买了一件衣服;
(3)然后用自己的“私钥”解密比特币中的信息,
(4) 再将正文改为“代码ST68277395持有人李白原持有人杨贵妃”;
(5)向李白要一把“公钥”。
(6) 最后用李白的“公钥”加密文本发送给李白;
(7)李白获得比特币,用自己的“私钥”解密比特币中的信息;
(8)看到比特币里面的文字是“代号ST68277395持有人李白原持有人杨贵妃”。 说明杨贵妃支付成功了自己的比特币。
(9)李白用快递把衣服交给杨贵妃。
这种由中本聪设计的全新货币,终于解决了很多问题,满足了货币的特性。