作者:Sam Williams,Arweave 创始人;翻译:金色财经xiaozou
本周我们听说这样一个消息:Irys正计划分叉Arweave。
永久存储需要分叉,这是长期弹性必备的。对Arweave的分叉有一种忠于既定规则的方式和一种反规则的方式(遗憾的是Irys正在追求这种方式)。
让我们看看发生了什么。
关键内容:
· Irys正考虑对Arweave进行分叉。似乎出于贪婪性动机,他们计划删除数据集重置代币供应,因为用户信任Irys将他们的数据上传到Arweave。
· 网络中有一个既定机制,称为协议演进,该机制支持以安全的方式进行网络分叉和升级。而这一机制正被无视。
· 在https://up.arweave.net上有一款新的100%和 Irys兼容的完全免费的bundler,可以最终解决Arweave用户面临的问题,只需将你的Irys节点URL换为此URL即可使用。
· 鉴于这种情况,ar.io网络计划将Irys bundler从Arweave主网关的可信集中移除。这将在数据可查看之前给用户带来明显延迟。
背景
分叉是区块链治理的重要组成部分,允许社区尝试不同的方法共同解决问题。
然而,对于一个永久存储网络来说,分叉需要以正确的方式进行:保存状态并基于状态建设,而不是搞破坏。当分叉以这种正确的方式完成后,就会支持网络的自我优化,并随着时间的推移避免出现这样那样的问题,保持数据集的安全性。如果分叉不以正确的方式进行,就无法实现信息持久性——因为所有的数据都将被定期删除。
为了促进Arweave协议通过分叉顺利发展,我们的生态创建了演进协议指南。你可以把它们想象成区块链网络的社会结构。
Arweave协议发展规则
简而言之,分叉系统的规则如下:
(1)任何人都可以在任何时候创建一个分叉。
(2)该分叉应该延续网络的数据集和代币供应。
(3)该分叉还可以铸造任意数量新代币来补偿奖励建设者。
这个系统允许分叉以一种忠于既定规则的方式竞争和改进协议:在保持数据集安全的同时创建一个创新想法市场,创新者将得到奖励。它还允许代币持有者在网络的一组分支中积累一篮子代币,或者如果代币持有者认为哪个分支更可取,则可以积极交易代币。这对所有人来说都是双赢局面。
那么,什么是Irys分支?
我们从可靠消息来源得知,Irys正计划分叉Arweave。然而,尽管存在Arweave发展框架,但他们并不打算维护数据集,而是从头开始代币供应。
在被问及原因时,他们说他们不想支持现有数据……”。除了贪婪,我们很难找到其他原因。
先不谈我们的生态粗俗的一面,但这种做法的确目光短浅了,甚至阻碍了他们自己的永久存储项目。如果数据集和代币供应不断被重置,那么任何分叉都无法成功完成长期任务。
我们仍然希望他们看到光明的一面,并决定以正确的方式建设他们的分叉。如果他们的探索试验对生态确有助益,我们很愿意和他们聊聊,支持他们的做法。
Irys用户如何避开这场闹剧?
Irys可以随时停止上传你的数据到Arweave。幸运的是,切换bundler非常简单,并且将为我们的整个生态解决所有问题。Forward Research目前正在运行一个免费(100%补贴)的Arweave捆绑(bundling)服务,这要感谢ar.io网络的出色支持和服务。我们将在可预见的用户迁移阶段保持此项服务的运行。从长远来看,ar.io网络和Jason Brady都将提供出色的托管bundling服务。或者,你也可以为你的app启用你自己的bundler。
要切换到免费的Arweave bundler,只需将你代码中的Irys节点URL转换为up.arweave.net。
Irys目前是一组受信bundler的一部分,允许在Arweave生态的主要网关上“乐观地”(optimistically)展示他们的内容,然后再将内容置于链上。这个系统需要信任数据最终会被上传到Arweave。现在,信任已失。因此,Irys数据的optimistic缓存将在ar.io网络维护的http://arweave.net和相关网关上立即禁用。这样一来结果就是,通过Irys上传的内容在可以查看数据之前会有明显的延迟(约为20分钟到一个小时)。
如果你是一名Irys用户,想要通过迁移避开这场闹剧的话,ar.io网络还有我们可以马上为你提供支持。