从0到1开始学习区块链0-什么是区块链

        区块链就是一个分布式记账系统。他以时间顺序,记录所有的交易情况。区块链是去中心的产物,那由谁来记账呢,谁记得账又是正确的,没有作弊的,这就是共识算法,这个算法大家都认可。区块链记录的是什么东西呢,记录的东西就是和token有关的的事情。那么token是什么呢,有翻译为通证的,有翻译为代币的,我认为他就是虚拟资产凭证。有token就代表你对这个虚拟资产所有权的凭证。比特币就是token。

        区块链的底层有四部分构成,一个分布式的数据库用来存储以往和将来的交易数据,密码学的公私密钥体系用来确认交易双方的身份,P2P网络用来广播和蔓延各类消息(如节点加入消息,节点失效消息,得到挖矿数据的消息)和 用来决定节点记账权利的共识机制。

区块链分为公有链、联盟链和私有链

公有链:全世界任何人都可以读取、发送交易进行有效确认、任何人都能参与其共识过程的区块链, 典型应用包括比特币、以太坊等。

联盟链:指参与区块链的节点是事先选择好的, 节点间通常有良好的网络连接等合作关系, 区块链上的数据可以是公开的也可以是内部的, 为部分意义上的分布式,可视为” 多中心化 ”。典型应用包括 Hyperledger、R3 和 EEA 等。

私有链:参与节点只有有限的范围,比如特定机构的自身用户等,数据的访问及使用有严格的权限管理。

举个例子:


从0到1开始学习区块链0-什么是区块链_第1张图片
区块链例子

A借给B100块钱,100块钱就是token,区块链会把这个“A借给B100块钱”记录到区块上,共识算法可以甲乙丙丁都记。

B借给C100块钱,区块链会把这个“B借给C100块钱”记录到区块上,同时把上面那条串起来。

区块链由区块和链构成,区块记录着token的交易情况,链把区块连起来,防止篡改。


从0到1开始学习区块链0-什么是区块链_第2张图片
区块链结构

我们来看看比特币是怎么记录的


从0到1开始学习区块链0-什么是区块链_第3张图片
524822区块


从0到1开始学习区块链0-什么是区块链_第4张图片

你可能感兴趣的:(从0到1开始学习区块链0-什么是区块链)