要轻松理解区块链知识点,先弄懂区块链架构

2020-05-22 10:37 栏目:经验之谈 来源:网络整理 查看()

对于学习区块链的非技术背景的小伙伴来说,区块链的知识点非常多,而且经常被各种技术术语混淆。这不仅是因为区块链是各种技术的结合体,还因为它在不断发展和变化。

今天的小班将整理出区块链的整体结构,从而帮助大家对区块链技术有一个宏观的理解和认知,理解各种行话,理解各种区块链项目的引进,没有任何压力。

至于区块链的整体结构,万向区块链小班专门制作了一个六层模型的3分钟小视频来讲解区块链。本视频中的区块链架构图是一个经典的区块链技术架构:

要轻松理解区块链知识点,先弄懂区块链架构

数据层:数据层主要描述区块链的物理形态,是从区块链创世块开始的链式结构,包括块数据、区块链的链式结构、块上的随机数、时间戳、公钥和私钥数据等。

网络层:网络层主要通过P2P技术实现分布式网络机制。网络层包括P2P组网机制、数据传输机制和数据验证机制。节点通过维护公共区块链结构来维持通信。

共识层:共识层主要包括共识算法和共识机制。它是区块链的核心技术之一,也是区块链社区的治理机制。目前,至少有几十种共识机制算法,如PoW、PoS、DPoS等。

激励层:激励层主要包括分配制度和经济激励的分配制度。其功能是提供一定的激励措施,鼓励节点参与区块链的安全核查工作,将经济因素纳入区块链技术体系,鼓励遵守规则的节点参与记账,处罚不遵守规则的节点。

契约层:契约层主要包括各种脚本、代码、算法机制和智能契约,是区块链可编程性的基础。将代码嵌入区块链以实现可定制的智能合同,并在满足某些约束条件时自动执行,这是区块链值得信任的基础。

应用层:区块链的应用层封装了各种应用场景和案例,类似于计算机操作系统上的应用程序。

随着各种新技术和概念的出现,在此基础上,结合分布式存储和计算、安全多方计算等新技术。区块链架构的改进版本可以演变成下图:

要轻松理解区块链知识点,先弄懂区块链架构

从更宏观的角度来看区块链技术,我们可以将其与传统的互联网体系结构进行比较,同时,我们可以得到一个基于区块链分层理论的分层模型。分层模型的本质是将区块链模块化,注重绩效改进。

要轻松理解区块链知识点,先弄懂区块链架构

要轻松理解区块链知识点,先弄懂区块链架构

既然区块链的结构已经搞清楚了,我们就可以从万向区块链小班、万向区块链蜂窝学院公开课和万向区块链产业研究文章中整理出我们过去听到的各种知识点或行话。例如,我们经常听到许多项目在自我介绍时说,“我们已经改进和创新了第2层协议”。现在看看架构图,您将知道第2层主要是为应用程序设计做准备的。另一个例子是流行的哈希函数和时间戳在通用区块链的“数据层”之前的小类,以保护数据安全。

安全和隐私一直是区块链面临的挑战之一。今晚20点,奇偶性亚洲技术总监贾博士将做客万向蜂窝学院网络公开课程,并带来主题为《攻击无处不在—谈区块链的安全与隐私》的课程分享。你可以添加一个小助理微信号:蜂朝学园现场直播入口。使用区块链图表,观看直播并分享。我相信你会更容易理解知识!

本文中的参考文献:

1、普京,《区块链整体架构》

https://wiki.i.wxblockchain.com/pages/viewpage.action?pageId=1742339

2、编年史,《区块链小知识:区块链的层级架构》

https://baijiahao.baidu.com/s?id=1595082670686171125 wr=spider for=PC

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发