一、架构
认识区块链,让我们从最开始的比特币开始。
比特币本质上来讲,是一个全球统一的分布式账本,记录着所有的交易记录。只要根据你所有的交易记录,就能知道你现在有多少钱了。
弄一个账本很简单,但是要让全世界都信任这个账本就很难了,我们来看看比特币是如何做到的。
支撑比特币的技术从下到上大概可以分为三层:
-
第一层 p2p网络层。这一层主要解决的问题是,分布式的节点如何发现自己人,节点之间如何通信形成一个网络。
-
第二层 共识存储层。全球那么多节点如何达成共识,共同维护唯一的一份账本,并且别人还捣乱不了。
-
第三层 账本模型。账要怎么记才合理呢。
二、账本模型
2.1 交易
比特币的账本中只记录一个东西,就是“交易”。