区块链:科普|区块链层级运作模式_LAYER

区块链层级呈递进关系

-?区块链技术是将各种技术融合在一起,以帮助系统顺利运行。数学计算、密码学、博弈论、点对点系统和验证协议联合起来为区块链运行提供动力。

-然而,由于区块链消除了中心化机构的存在,所有的买卖必须得到强有力的保护,数据必须安全地存储在分布式账本上。分布式账本技术(DLT)基于预先设定的协议,通过网络(或节点)上的不同计算机达成“共识”来验证成交数据。每个节点在条目出现时进行添加、检查和更新。

-区块链有一个分层的架构,以促进这种独特的身份验证方式。这涉及到五层,每一层都有其独特的功能。

帮助区块链平稳运行的5层架构

-硬件基础设施层

区块链数据安全地存储在数据服务器中。当我们浏览网页或使用任何区块链应用程序时,我们的机器请求从服务器访问这些数据。促进这种数据交换的框架称为客户机-服务器体系结构。区块链是点对点(P2P)网络,允许客户端与“点客户端”连接,使数据共享更快更容易。它只不过是一个巨大的设备相互通信和请求数据的网络。这就是分布式账本的创建过程。每个与网络上其他设备通信的设备都是一个节点,每个节点随机验证事务性数据。

-?数据层

区块链只不过是一个包含成交数据的“区块”长链。当节点验证一定数量的事务时,数据被捆绑到一个“块”中,添加到区块链,并与前一个数据块链接。“起源区块”是链中的第一个区块,因此不需要与之前的任何区块连接。相反,后续的块与Genesis块相链接,每次添加新块时都重复这个过程。这就是区块链形成和持续生长的过程。

每笔买卖都是用发送者钱包的私钥进行“数字签名”的。只有发送方有权访问此密钥,从而确保数据不会被其他人访问或篡改。这在区块链术语中称为“终结性”。数字签名还保护所有者的身份,确保最大限度的安全性。

-?网络层

P2P框架允许各个节点交换事务数据,从而就事务的有效性达成一致。这意味着每个节点都必须能够发现网络上的其他节点,以便进行快速通信。正是网络层促进了这种“节点间通信”。由于节点发现、块创建和块添加也由这一层管理,它也被称为“传播层”。

-共识层

这是区块链操作中最关键的一层。这一层负责验证事务,如果没有它,整个系统将失败。这一层运行的协议需要一定数量的节点来验证一个事务。因此,每个事务都由多个节点处理,这些节点必须得到相同的结果,并就其有效性达成一致。这个框架维护了区块链分散的特性,因为没有节点可以单独控制任何事务数据,并且角色是分布式的。就是所谓的共识机制。

由于有这么多节点处理事务,将它们捆绑在一起,并将它们添加到区块链中,因此可能同时创建多个块,从而在区块链中生成一个分支。但是必须总是添加单个链块,并且共识层还确保解决这种冲突。

-应用层

这是智能合约和去中心化应用程序(dApps)运行的层。智能合约基于某些触发因素做出决策,如合约到期日期、现货价格的实现等,这些决定之后的操作由dApps执行。所有这些都发生在应用层。

dApps还可以方便用户设备和区块链之间的通信。因此,应用程序类似于面向用户的前端,而主区块链则是后端,数据仍在这里安全地存储。

layer-0、layer-1、layer-2术语代表什么?

-?layer-0

这一层包括运行网络所需的硬件和设备,以及没有任何故障的共识机制。它还包括互联网连接。

-layer-1

这一层管理确保区块链网络安全性的协议。第1层包含了共识机制、编码语言以及区块链操作代码中嵌入的所有规则。因此,有时这也被称为“实现层”。

-layer-2

为了提高区块链的吞吐量,必须加强处理能力,但这样做意味着增加更多的节点,而这将阻塞网络。添加节点对于维护区块链的分散特性至关重要。这意味着,如果可伸缩性、去中心化或吞吐量被胡乱修改,它们将在第1层上相互影响。这被称为“经典的区块链三重困境”。

因此,如果不将所有处理移动到构建在第一层之上的单独层(即第2层),就无法缩放第1层。这是通过将第三方解决方案与第一层集成而实现的。

第二层是一个新的网络,它处理所有的身份验证并解除第一层的负担。第一层仅处理区块链块中区块的创建和添加,新的第二层网络位于第一层网络之上,并与之持续通信。

-layer-3

仅处理决策和后续行动执行的智能合约和dApp构成了第三层。由于区块链的最大功能来自于dApps的创新,因此这一层是真实世界应用程序和促进一切的底层应用程序之间的接口层。

Web3.0架构的层

-?Web3.0大致可以分为4层。协议层、基础设施层、用户用例层、访问层。

-?应用程序层将有dApp浏览器、应用程序托管、dApp和用户界面应用程序,它们作为所有Web3.0活动的入口点。

-第二阶段基本上是技术层。这一层涵盖了创建和运行应用层所涉及的所有重要工具。它通常涵盖数据馈送、链下计算、治理(DAO)、状态通道和侧链。

-协议层涵盖了不同的共识算法、参与需求、虚拟机等。

-网络层充当对等网络的传输介质和接口,并决定如何对数据进行分组、寻址、传输、路由和接收。

-在堆栈的底部,我们有基础设施层。它由底层区块链体系结构组成,其他所有内容都在其上构建。

迎接资管科技时代

做量化投资领跑者

安全开启财富人生

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:15ms0-3:207ms