<aside> 💡 Web3 正在加速发展,Arweave 作为基础设施将被更多的开发者采用,创造一个全新的、更加丰富多彩的生态系统。 PermaDAO 正是为此而建立起来的共建者社区。所有参与的人都能在这里找到自己的角色来贡献 Arweave 生态,任何关于 Arweave 的提案与任务都可以发布于此,并得到整个社区的支持与回馈。 加入PermaDAO,建设 Web3!
</aside>
翻译:Lawrence @ Contributor of PermaDAO
整理:Orange @ Contributor of PermaDAO
审阅:Scarlett Li @ Contributor of PermaDAO
好的,让我们开始这个话题吧。今天的话题我将谈论 Arweave 的机制如何运作。所以今天,我们将讨论如何扩展 Arweave 以及比特币到 Arweave 的链上历史扩展。为此,我们将深入探讨在区块链上存储人类历史的过程,解锁链上数据,并探索我们接下来的发展方向。
人类的历史始终是区块链的一部分。想要了解这一点,我们必须要回溯到首个去中心化的区块链的第一个区块,那就是比特币的创世区块。比特币的创世区块中有一个交易,被称为币基交易(coinbase transaction)。这个特殊的交易在协议中奖励了区块的生产者区块奖励。在这种情况下,它奖励了中本聪(Satoshi Nakamoto)50 个比特币。币基交易的另一个特殊属性是它允许区块的生产者向区块链写入 100 字节或 100 个字符的信息。在这种情况下,中本聪利用这次机会写下了以下引文:“2009 年 1 月 3 日泰晤士报,财政大臣即将为银行实施第二轮救助。” 通过这样的方式,他将人类的历史镌刻到了首个区块链的第一个区块中。
比特币于 2009 年 1 月启动,并随后进行了许多更新和改进。甚至在这段时间里,中本聪本人也从该协议中退了出来,这些更新和改进一直持续到了大约 2015 年为止。在此期间,比特币社区内部开始产生一场争论。社区内一半的人想要增加区块大小,以便在比特币中进行更多的交易,而另一半人则想保持它的小型性,以保持网络的去中心化特性。这场争论导致有关比特币的所有开发工作处于停滞状态,这种状态维持了大约两年,这段期间被称为区块大小之战。这场战争以大区块的支持者分离出去并创建了一个名为比特币现金的新链作为结束,而比特币的现有主线则继续进行了一个名为隔离见证(SegWit)的软分叉。
那么,SegWit 到底做了什么呢?如您在下图的左边可以看到,在 SegWit 出现之前,比特币的区块有它们的币基交易,然后是一系列从一个地址移动到另一个地址的交易,以及它们的签名。
在 SegWit 出现之后,他们竟然通过一个软分叉做到了这一点,这意味着它与现有的挖矿软件向后兼容(那里有某种魔法)。SegWit 将所有的交易移动到了区块的顶部,并增加了整体的区块大小,同时仍将交易部分限制在 1 兆字节,保留了协议的原始意图。它做的是将签名数据和元数据移动到了见证数据中,增加了比特币可以存储的非纯交易数据的信息量。这最终导致了一些非常有趣的事情,比如在比特币区块链的见证数据中添加了压缩很小的图像。
回溯到 2017 年,一个名叫 Sam Williams 的博士生正在阅读一些非常让人感到压抑的书籍,如《古拉格群岛》和《1984》。他看的得非常投入,并决定创建一个区块链来永久保存世界的知识。他阅读这些书是关于如何由于权威主义政权通过操纵历史来操纵他们的社会。所以,Sam 在 2017 年的某个时候组建了一个团队,一年后,Arweave 主网发布了。如果你以为我说 Sam Williams 看这些这些令人压抑的书是开玩笑的,但实际上,Arweave 在 2018 年 6 月发布的时间正好是乔治·奥威尔的《1984》出版的第 39 周年纪念日。