区块链的结构是什么?什么是区块链分层结构?
一般来说,区块链栈可以分为协议层、扩展层和应用层。其中,协议层处于底层,是整个架构的基础。简单来说,这个层结构就是比特币、以太坊等加密货币的区块链。,一个分布式';共享数据库';由参与节点共同维护。
而扩展层是与主链平行的两层网络,也称为共享协议层;区块链的应用潜力可以进一步';轻拍';通过智能合约技术,使其涉及的范围可以扩展到更多不同的领域。。侧链技术,可以实现区块链之间的数字资产转移,或者缓解区块链主链的交易压力,数字货币驱动的各种平台,都属于外延层的范畴。
不同于面向开发者的协议层和扩展层,应用层是面向用户的网络结构;也就是我们平时能接触到的客户。例如,轻量级钱包包括Armory和Multibit,用户只需下载整个区块链数据。,可以借助扩展层的去中心化协议实现数字货币交易。
所有区块链应用程序都是由这种分层结构构建和运行的。形象地说,底层协议层就像树的根。扩展层和应用层就像树枝和树叶——没有';root'(协议层),不会有';枝叶';(扩展层和应用层);但是没有枝叶,树的价值就不高;所以它们是平行的,独立的,但又是互动的。
2014美国著名风险投资家乔尔莫内格罗提出了一个重要的概念,叫做';区块链栈';在纽约的比特币工坊HackBit派对上。,并说这是十年内互联网应用的结构。这种结构由几个平行独立但又相互作用的网络组成,是区块链网络的基本框架。
一般来说,区块链栈可以分为协议层、扩展层和应用层。。其中,协议层处于底层,是整个架构的基础。简单来说,这个层结构就是比特币、以太坊等加密货币的区块链,一个分布式';共享数据库';由参与节点共同维护。
扩展层是与主链平行的两层网络。,也称为共享协议层;区块链的应用潜力可以进一步';轻拍';通过智能合约技术,使其涉及的范围可以扩展到更多不同的领域。侧链技术,可以实现区块链之间的数字资产转移或缓解区块链主链的交易压力。,而数字货币驱动的各种平台都属于外延层的范畴。
不同于面向开发者的协议层和扩展层,应用层是面向用户的网络结构;也就是我们平时能接触到的客户。。例如,对于包括Armory和Multibit在内的轻量级钱包,用户只需下载完整的区块链数据,就可以借助扩展层的去中心化协议实现数字货币交易。
所有区块链应用程序都是由这种分层结构构建和运行的。。形象地说,底层协议层就像一棵树的根,扩展层和应用层就像树枝和树叶——没有';root'(协议层),不会有';枝叶';(扩展层和应用层);但是没有枝叶,树的价值就不高;所以它们是平行的,独立的,但又是互动的。