Arweave (AR); 永久性低成本数据存储方案
今天给大家介绍一个类似FileCoin的新的去中心化存储平台,并能向后兼容filecoin,叫Arweave。Arweave通过区块链的方式实现,文件存在每一个区块上, 实际上Arweave的数据结构更像是一张网,而不是一条链。
Arweave设计了一个全新的共识方式叫Proof of Access。做法是,每次出新区块的时候必须同时验证一个以前的区块。这个以前的区块数随机产生,只有拥有随机区块的节点才能进行POW出块。这样的话,每个节点都必须保存够多的区块,才能有机会参与POW出块得到报酬。由于存储有成本,随着数据的指数级增长,不可能每个节点都能保存所有区块。随机区块的存在可以调节每个节点所保存的数据量,达到数据的均衡分布。实现真正的去中心化的存储。
Arweaver区块链上的交易就是文件读写的交易和文件本身。它还有一个创新就是每次对外发布新区块时只用给出一个类似区块头的哈希值和交易发生的钱包地址列表,然后每个节点通过这个列表从自己的交易池里把交易找出来验证,如果跟哈希值一致,就验证成功。它可以将区块写入自己的本地数据库。各个节点都可以跟相邻节点分享文件,并对相邻节点的表现进行评