BTC科普系列:区块链

2018-02-13  本文已影响35人  DBOYKAD

本文由币乎(bihu.com)内容支持计划赞助

白皮书原版:https://bitcoin.org/bitcoin.pdf

白皮书中文版:http://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system

简评:优雅的论文,深刻的思想!

图片来自 https://bitcoin.org/zh_CN/

1)首先我们来复习一下前面学习过的BTC系统的概念与知识

背景介绍(信任)

基本设定与概念(概念)

地址的相关知识(最浪漫的事)

BTC的发行与工作量证明(挖宝)

交易过程(交易)

2)现在我们再来学习一个概念:区块链(Blockchain),将以上所有信息打包进区块中,形成区块链,看完以上内容=BTC白皮书里的80%内容都已经了解了一次:

BTC的发明,不仅带来革命性的应用,还带给人类一个全新的底层技术:区块链

区块链是BTC的底成协议,同时,也成为一项全新的底层协议,发展出了一千多种加密货币或代币

BTC是区块链的产物之一,而区块链的应用最大的成功就是BTC,而未来一定还有更成功的应用,利用区块链建设更高的上层建筑

3)那么,什么是区块链呢?还是从比特币的白皮书入手。

首先,我们知道地址是一些交易的帐户;

交易过程通过私钥签名发送交易;

交易在内存池中,由矿工完成工作量证明,完成区块(block)的生产;

Hash(所有交易记录+上一区块的哈希(Hash)+随机数)得到区块的哈希;

打包成功——这个打包的过程就是将所有交易记录到一个区块中;

一个区块大约1M的容量,一个区块中大约可以放2000笔交易记录,意味着交易的速度是3.3笔/秒,所以区块链的技术在于安全,而不是速度;

将所有的区块按时间戳(Timestamp,时间的前后关系)形成链,由区块哈希相互串联,区块高度说的就是这个链上的第几个区块;

最终,形成了区块链,并进行分布式储存,每个全节点的客户端都保存一份所有交易记录,也就是完整的区块链;

交易一旦写入区块,相当于已得到确认,而一般6个区块后(一个区块10分钟,6个区块60分钟)后,认为完全不可能逆转;

所有的区块数据每一个节点都会保存,形成分布式网络,每个节点都存在完整数据备份,节点数量越多,数据的安全性越高。

4)至此,我们基本上学习了BTC的大部分概念与简单原理,是不是并不是很难理解?

5)好了,我想你可以去探索其他更多的知识了。

感谢您的关注!

上一篇下一篇

猜你喜欢

热点阅读