区块链

比特币入门总结

2020-02-16  本文已影响0人  QuietHeart

比特币也可以说是加密货币,本质就是信任,而非物质。

引用一篇很好的文章(阮一峰)中的一句话:

钱的本质,或者说货币的本质,就是它的可信性。

这里对比特币所涉及的一些关键技术进行介绍,有助对其进行更深入的了解,也算是按照自己的理解方式对后面参考资料文章的一篇读书笔记以及总结整理。

相关技术

交易规则

必要信息

比特币协议规定,申报交易的时候,除了交易金额(数量:本次交易的规模),转出比特币的一方还必须提供以下数据:

主要是为了保护支付方。

验证过程

通过上述信息,验证这笔交易是否属实:

实现思想

思想是:完成一笔交易,必须是(1)本人(2)用本人的钱(3)有能力

关键:对是否是“本人”+“用本人的钱”,通过公钥来验证。

即:你必须是支付的人(公钥匹配指纹),并且拿着自己的钱(公钥匹配私钥签名),才能够开始交易。

在没有对方私钥的前提下,如下都认为是非法的信息:

对是否“有能力”支付,通过上一笔交易结果验证(上一笔交易的hash)。

在此重新强调,当然所有以上这些过程合理的前提,都要求生成的一笔交易:

交易确认

即交易数据写入区块链数据库。

原比特币协议: 每个区块1M,每个交易大概500字节,所以一个区块大约2000笔交易,10分钟更新一次,则每秒3-5笔交易。

后来有一个新比特币协议:区块增加到8M,其它不变,由于是分支,所有以前拥有比特币的,也有了一份新比特币。

信息传播

点对点网络同步。

运作基础

矿工完成区块链更新,需要有手续费作为收益(系统生成+支付方意愿)。

所有比特币系统每更新一次区块链时自动生成,每4年减半,至2018是12.5个比特币。比特币精确到小数点后8位,所以2140年系统比特币总量将不会增加。

参考资料

上一篇 下一篇

猜你喜欢

热点阅读