AWS的主要产品及去中心化领域对标项目 AWS的主要产品套件包含三个部分,也分别代表着云计算市场的几个主流领域。 其一,是用于存储大型或静态数据的S3(Simple Storage Service)。在这一领域内,其去中心化的对标项目有基于IPFS的Filecoin和Arweave等。 其二,是用于专门存储数据的数据库,包括关系型数据库RDS和非关系型数据库Dynamo DB。这一领域的去中心化对标项目有Ceramic等。 其三,是用于云端计算和托管的EC2/Lambda,EC2灵活性更高、但配置更复杂,Lambda则灵活性低、配置简便。在这一领域,去中心化对标项目有类似Lambda做云端计算的Fluence、视频转码平台Livepeer、图形渲染平台Render Network等。在实际工作时,这些工具会分别与S3、RDS等存储对象交互,再返回给接入AWS的终端用户。 最后,AWS作为一个整体产品套件,也有其链上竞争对手:Dfinity。Dfinity致力于成为世界计算机,提供链上的计算、存储等所有IT基础设施的解决方案。如果Dfinity真的实现目标,将会成为公链的尽头,愿景宏大,路途漫长。 以下,将对Filecoin、Arweave、ICP、Ceramic、Fluence分别做项目分析。 2. Filecoin:基于IPFS协议的存储探路者 Filecoin是基于IPFS底层存储网络的激励协议,两者由Protocol LABS先后创立。Filecoin当前FDV约400亿美元。 IPFS(The InterPlanetary FileSystem,星际文件系统),是一个分布式存储和共享文件的网络传输协议,在2014年创立,15年开放测试版本。 2017年,Potocol Labs发行基于IPFS的激励层协议Filecoin,在 COINLIST 上完成了 2.57 亿美元的巨额公募。Filecoin支持用户按需付费,和AWS的S3服务模式近似。 2.1 核心机制 IPFS的Merkle DAG:便于文件查询和下载的数据结构 IPFS采用Merkle DAG的数据结构,这是一种基于Merkle Tree的改造。通过这一数据结构,IPFS实现了内容寻址和文件的片段下载。 IPFS为每个文件分配了独一无二的哈希值,类似于文件指纹。每一个根文件,会指向多个节点文件,一旦节点文件的内容发生改变,哈希值也会发生相应改变,使得根文件的哈希也发生改变。 在查询文件时,IPFS网络根据全网唯一的文件哈希值来进行查找,这样的方式也称为「内容寻址」。相对地,HTTP通过URL地址来查询文件,一旦地址内的文件发生更改,访问者就无法找到原始的文件。而且,内容寻址也保证了IPFS不会重复存储,节约了网络空间。 在下载文件时,只需要知道一个哈希地址即可,不需要将整个文件下载下来。相对地,BitTorrent下载时则必须使用种子文件,将下载内容的所有地址放到这个种子文件中,不利于文件的片段下载。 (责任编辑:admin) |