为了使数据在区块链上永久保存,就需要某种类型的保存机制。例如在以太坊上,在运行节点时需要考虑整条链,新的数据被添加到链的末端,并且还在继续增长,这就是基于区块链的持久性。永久保存也会带来一些问题,该链又可能变得太大而无法切实维护和存储所有数据。
考虑到所有数据都存储在区块中,随着数据的增长,单个节点可能无法存储完整的区块数据,因此 Arweave 在挖矿中引入 RadomX 算法,以评估区块的完整率。节点存储的区块数量越多,则越有可能获得区块的打包权。项目还通过访问证明(Proof of Access,POA)来激励矿工永远存储历史区块,在矿工获得新的区块奖励时,也会因为存储的随机旧块而获得奖励。即不要求矿工保存所有区块数据,但保存的区块数量越多,越可能获得出块奖励,获得的出块奖励也更多。
Arweave 挖矿的设备要求和家用电脑接近,除基本的网络外,只需要 512G 的硬盘以及 4 核 8G RAM,可使用 Ankr 一键部署。
Arweave 的使用量增长正迎来质变,目前网络中存储的数据为 7.85 TB,而在今年年初只有 3.97 TB,在一年前只有 378.15 GB,过去一年增长了 1976%。
目前,网络中一共有 151 个节点,主要集中在欧美地区,美国有 69 个,德国有 14 个,法国有 11 个,中国地区有 9 个。
交易次数也在今年升至新的高点,最近 5 天每天的平均交易笔数为 26110 笔,而一年前只有 7382 笔,增加 254%。
数据的使用量也在增长,3 月 26 日,单日的使用数据达到了 888 GB。本月前一周的平均使用量为 13.33 GB,一年前为 2.33 GB,增加 473%。
Storj
Storj 是基于以太坊的分布式存储协议,由 Storj Labs 开发,以太坊创始人 Vitalik 是 Storj v2 白皮书的核心撰写者。Storj 想要让节点提供闲置的存储空间和带宽,从而使其它用户能够以更优惠的价格获得分布式存储服务。目前根据官方比较,存储及下载 1 TB 的数据,采用 Storj Labs 开发的 Tardigrade 只需要 55 美元,而 Amazon S3、Google Cloud、Azure 分别需要 108 美元、146 美元、105 美元。
文件在被上传到 Storj 之前,会在客户端内被加密,以确保安全地存储数据。加密的文件被分成较小的碎片,分布在各个节点上。数据块会被分散到 80 个节点中,只要有 29 个节点在线,用户即可下载数据。若节点想要作恶,私自获得存储数据,则必须联合其它 20 多个节点,成本较高,从而保证数据隐私性和安全性。 (责任编辑:admin) |