Arweave协议是一种称为区块纺(Blockweave)的类区块链新型数据结构。该协议旨在以可持续的方式提供可扩展的永久链上数据存储。区块纺是永在网(Permaweb)的底层数据结构。永在网是一组驻留在区块纺上的数据、网站和去中心化应用,可以通过普通Web 浏览器访问。
**中心化数据存储存在的问题:**数据存储中心化、非永久性、易篡改、政治审查
数据存储中心化:存储设施通常由中心化存储提供商提供,用户的访问权限和数据都面临随时丢失的风险。
非永久存储:中心化的数据存储商存在运营成本,资金不足将导致存储设施无法及时维护,存储数据将丢失。
易篡改:数据所有权不在用户,会出现被篡改风险
政治审查:部分政府加大审查力度,控制网络上政治敏感信息
**去中心化数据存储存在的问题:**区块容量不足、交易手续费高、数据不安全
区块容量不足:传统的区块链因区块大小限制,难以存储大量数据
交易费高:传统的区块链容纳数据量过大将导致交易费陡增
数据不安全:传统存储链出现数据会丢失情况,只会惩罚存储提供者,无法挽救用户数据
**优势:**永久存储、抗审查、低成本、去中心化
图1:Arweave优势
**永久存储(防篡改/丢失存储):**数据一旦存入数据结构,新区块会与链上的每个先前区块编织在一起。这样可以确保任何更改文档内容的企图会被及时发现,并被整个网路拒绝。Arweave保证了用户对存储内容的永久访问权限,访问内容包括上传的数据、时间戳、上传者等信息
**抗审查(不会因为中心化审查而导致内容无法上传):**Arweave不强制要求存储所有用户上传的内容,允许每个节点自行决定存储哪些块和交易,这提高了网络的抗审查能力。 网络的默认被接受的交易都有大量副本(网络中当前的复制率超过97% ,即矿工平均存储了97%的区块纺)。存储在网络(而不是单个矿工)得到概率保证,因此非常强韧并抗干涉。这些优势会使用户得到比其他方法更快的数据访问速度和更可靠的存储,而矿工能够选择他们希望存储的区块和交易, 从而能够实施符合自身要求的内容策略。并且一般情况下,上传用户不公开上传链接,别人也无法访问上传内容