区块链架构(区块链底层架构概览:第一原则框架)
以太坊,IPFS / Filecoin和BigchainDB之间是如何互补的呢?那么Golem,Polkadot或Interleger又是如何互补的呢? 我经常得到这样的问题。 所以,我决定写一篇文章,阐述我是如何通过第一原则框架来回答这些问题的。
最简单的答案是:从来就没有一个叫做“区块链”的神奇系统,能够神奇地完成所有事情。 而是现实中存在一些很好的计算构建区块可以一起创建高效的去中心化应用程序。 以太坊可以发挥作用,BigchainDB也可以发挥作用,还有更多区块链系统同样也可以。 让我们探讨一下这个问题。。。
背景
计算的核心元素是存储,计算和通信。大型机,比特币新闻PC,移动设备和云都以自己独特的方式展现出这些元素。 相应的也出现了专门的构建区块,以协调给定元素内的权衡。
例如,在存储元素中,我们同时拥有文件系统和数据库,其中文件系统用于存储具有目录和文件层次结构的存储blobs(BLOB,二进制大对象,例如MP3s),数据库用于存储像SQL 1等具有查询接口的结构化元数据。 在中心化的云中,我们可能会使用Amazon S3进行Blob存储,MongoDB Atlas数据库和Amazon EC2进行处理。
本文重点介绍区块链架构概览:每个计算元素的区块,以及展示每个元素区块的一些系统示例。 对于每个区块,我将重点放在全面的阐述上。
区块链构建区块
下面是计算的三元素,以及相关的去中心化构建区块: 存储:代币存储,数据库,文件系统/blobs 处理:状态业务逻辑,无状态业务逻辑,高性能计算 * 通信:连接数据,价值和状态的网络
区块链底层架构概览:
区块链技术由下面的各个区块展示出来:
存储
基本计算元素存储有以下的构建块。
代币存储。代币是价值的存储单位(例如资产、证券),无论是比特币,航空里程还是数字艺术版权。 代币存储系统上的主要操作是发行和传输代币(代币同时具有许多变体),同时防止双花等问题。
比特币和Zcash是两个著名的“纯粹运行”系统,其主要功能专注于代币。 以太坊恰好使用代币来服务于其成为世界电脑的使命。 这些都是代币作为运行网络基础设施内部激励的例子。
其他代币并不通过内部激励的方式来支撑一个网络,而是在较低级别的基础设施存储代币的高级别网络中作为激励的方式来支撑网络。 一个例子是运行在以太坊主网上的ERC20代币(比如Golem(GNT))。 另一个例子是Envoke的IP授权代币,在IPDB网络上运行。
最后,我给出一个列表来展示大多数区块链系统具有一个代币存储机制。
okex以太坊今日行情
","content_hash"!"cfda82f4
评论