LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > UTP分享:区块链技术架构(1)

UTP分享:区块链技术架构(1)

2020-07-03 UTP之乌托邦 来源:火星财经

区块链就是一个分布式、有着特定结构的数据库,是一个有序的,每一个块都链接到前一个块的链表。也就是说,区块按照插入的顺序进行存储,每个块都与前一个块相连,这样的结构,能够让我们快速地获取链上的最新块,并且高效地通过哈希来检索一个块。

当前主流的区块链架构包含六个层级:网络层、数据层、共识层、激励层、合约层和应用层。

1. 网络层

网络层的主要目的是实现区块链网络节点之间的信息交互。

区块链网络本质是一个P2P(Peer-to-peer点对点)的网络,网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,可以无需中间环节和服务器的介入。每一个节点既接收信息,也产生信息,节点之间通过维护一个共同的区块链来同步信息,当一个节点创造出新的区块后便以广播的形式通知其他节点,其他节点收到信息后对该区块进行验证,并在该区块的基础上去创建新的区块,从而达到全网共同维护一个底层账本的作用。

在区块链的网络中,每一个节点都可以创造出新的区块,新区块被创造出以后, 会通过广播的形式通知其他的节点,而其他节点反过来会对这个节点进行验证。当 区块链网络中超过 51% 的用户对其验证通过以后,这个新的区块就会被添加到主链上。所以网络层会涉及到P2P网络,传播机制,验证机制等的设计。显而易见,这些设计都能影响到区块信息的确认速度,网络层可以作为区块链技术可扩展方案中的一个研究方向。

本文来源:UTP之乌托邦
原文标题:UTP分享:区块链技术架构(1)

—-

编译者/作者:UTP之乌托邦

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...