您的当前位置: 首页 > 行业知识 > 区块链由哪些结构组成

区块链由哪些结构组成

区块链是一种运用分布式数据记录技术的数字货币和资产的稳固的,去中心化的存放和网络共识系统,它不依赖任何第三方,比特币和若干其他种类的数字货币就是由区块链技术实现的。

区块链由哪些结构组成

区块链由下列几个结构构成:
1、节点/ peer:机器人,运行区块链节点软件,可以分发,验证和存储数据块的参与者;
2、区块:一组数据的集合,通常包括交易记录;
3、共识:一种协定,节点/网络对于区块链数据的确认;
4、网络:一种分布式的节点,它们被设计成可以动态扩展,包括节点的增加和减少;
5、激励 / 奖励机制:当新的块被确认时,必须付出一定代价或奖励;
6、哈希函数:一种加密服务,可以将数据表示为一个固定长度的哈希值;
7、密码学协议:一种加密协议,为了确保只有合法用户可以访问数据块,可以使用公钥和私钥;
8、智能合约:是一种可以复制和执行的软件程序,这些程序是网络的一部分,有助于实现去中心化的业务规则和自动合同处理;
9、存储层:记录块数据和元数据的数据库系统,用于存储和处理数据块。

其中,节点/peer是区块链结构的基础,是所有的区块链交易关系的核心来源。节点/peer通常是一台计算机,也可以是多台服务器,用于运行区块链节点软件,以及存储和传播网络上的区块链数据,如区块,共识机制等。节点/peer参与者可以是网络服务的提供者,也可以是网络的用户,在网络上和节点之间的每个连接都有收入,他们可以是挖矿者或网络服务的提供者,也可以是普通网络用户,他们都是网络参与者。

区块在区块链系统中是重要的组成部分,是一组数据的集合,通常包括交易数据,手续费,相关信息,特征标识及时间戳。每个区块都有一个唯一的散列值,存储在前面的区块中,从而构成一个区块链,以防止篡改。区块记录实现的是可验证的,不可复制的,去中心化的可控生命周期管理,从而达到自动化,安全可靠的目的。

共识是区块链系统中的重要特征,是网络成员在分布式网络中对区块链数据进行确认的一种协议。它可以确保区块的一致性和安全性,使得网络成员都获得数据的完整性,不会出现中心节点可能出现的恶意行为,从而使数据被安全地分发和传播。

网络是包括节点之间连接的一个分布式,动态可扩展的网络系统,它可以扩展矿工数。网络可以增删节点,连接在一起共同组成区块链网络。
本文由作者-YANYI发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
客服
商务合作
小程序
服务号
折叠