区块链是?区块又是?

区块链是?区块又是?_第1张图片

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。可以将它理解成一个去中心化的数据库。它是由区块相互连接形成的链式存储结构,区块就是链式存储结构中的数据元素,其中第一个区块被称为创始区块。

从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等众多科学技术问题。从应用层面来看,它是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、公开透明、集体维护等特点。

区块链是?区块又是?_第2张图片

一般来说,区块链系统由数据层、网络层、共识层、激励层和应用层组成。

数据层包含底层区块数据以及相关的数据加密和时间戳等基础数据和基本算法;    

网络层则包括分布式组网机制、数据传播机制和数据验证机制等;                

共识层主要封装网络节点的各类共识算法;                                                       

激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;       

应用层则包含了区块链的各种应用场景和案例。

该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。

区块链的结构图:

区块链是?区块又是?_第3张图片

区块作为区块链的基本结构单元,由包含元数据的区块头和包含交易数据的区块主体构成。区块头包含每个区块的身份识别信息,如版本号、上一区块的哈希值,时间戳、随机数、MerkleRoot的哈希值等数据;区块体主要包含具体的交易数据;

此外,区块体的数据记录通过MerkleTree的哈希过程生成唯一的MerkleRoot记录于区块头。

区块链是?区块又是?_第4张图片

在区块链技术中,有价值的信息以数据的形式被永久存储下来,这些用于存储数据信息的载体被称为区块。

从技术上来讲,区块是一种记录交易的数据结构,反映了一笔交易的资金流向。区块按时间顺序排列,每一个区块记录着它在被创建期间发生的交易信息,所有区块有序链接起来以汇聚成一本“总帐”,而每个区块可被看作总帐中的一页。

区块的结构图:

区块链是?区块又是?_第5张图片

你可能感兴趣的:(区块链是?区块又是?)