区块链源于..,用于分布式记账。那么什么是区块链?
a、以区块为基本单位的链式数据结构
b、去中心化的分布式数据库
c、防篡改机制。
d、共识算法
以区块为基本单位的链式数据结构如下图:其中第一个块叫做创世区块。是一个简单的单向链表。
去中心化的分布式数据库,如下图每个节点都是对等的,每个节点拥有全量的一模一样的数据资源。
那么每一个区块的数据结构是什么,如下图所示:index标识区块的索引号,timestamp区块生成的时间,hash代表区块的id,pre-hash上一区块的hash值,data区块存储的数据,nonce值,表示一个增量随机值,不同的区块链实现机制,数据结构不一致,但是大体相同。