什么是区块链?
区块链技术(Blockchain Technology),本质上是一种分布式账本技术,它的技术核心在于分布式数据存储、点对点传输、共识机制、加密算法。
区块链就好比一本记录数据的总账或数据库,每个区块就是总账本里的每一页账单,上面写满了这笔账单里的各项信息,包括即时的交易信息,也包含了交易双方过去的交易信息。
每个区块(Block)又由区块头和区块体两部分组成。
1、区块头里保存着各种用于连接上一个区块的信息、各种用来验证的信息和时间戳,包括:
区块编号、
上一个区块的地址、
上一个区块的哈希值(HASH,是指该区块与上一区块形成对应关系的函数值,使区块之间形成链状联系)
一个随机数(需要通过一定程度的算力来形成,譬如比特币需要矿机来挖矿获得)、
时间戳(记录数据存储在该区块具体的时间)
用于验证区块交易的一个总的哈希树根
2、区块体
区块体主要包括:
哈希树(树根除外,树根存储在区块头内),它记录了该区块中的各种储存信息用的密钥阵列,而客户必须得有特定的密码才能获取储存在该区块中的特定数据。
所有的区块之间按照时间先后顺序依次链接形成一个完整的链条,这就是区块链。
顺下去课不断创造新的区块。新区块创建后,连在最后一个区块后面,同时在该区块也可以回溯之前发生的所有交易信息,这样能够保证交易主体的安全性和可靠性。
区块链可以独立记录在区块链上发生的所有交易,系统中的每个节点都可以将其记录的数据更新至网络,而每个参与维护的节点都可以看到完整的数据信息,这就构成了一个去中心化的分布式账本,不需要第三方中介,就可以实现交易双方之间点对点的交易和互动。
都是纯手打,希望能让您满意。
领取专属 10元无门槛券
私享最新 技术干货