大家好,欢迎来到 Arweave Day,非常感谢 everVision 团队和所有工作人员为举办这个活动付出的努力。我相信这将是一个很棒的活动。今天,我想和大家谈谈如何使 Arweave 成为最佳的内容出版平台。
作者:Sam Williams @ Arweave 创始人,Forward Research 首席执行官
审阅:0xmiddle @ Contributor of PermaDAO
大家好,欢迎来到 Arweave Day,非常感谢 everVision 团队和所有工作人员为举办这个活动付出的努力,我相信这将是一个很棒的活动。今天,我想和大家谈谈如何使 Arweave 成为最佳的内容出版平台。
在我开始之前,有一个小小的免责声明:我今天只代表 Forward Research 发言。 Arweave 生态的优势之一是:许多不同的开拓者和机构都在 Arweave 网络上努力开发,试图使网络成功。所以我在这里谈论的只是 Forward Research 的观点,包括我们如何看待事物的发展,以及我们认为的能够让 Permaweb 得到应用的办法。但这些只是我们的观点。你还会听到其他人的不同观点,比如 Community Labs,他们稍后会发表演讲,他们和我们有着不同的观点。这正是 Arweave 生态系统的优势所在,它有各种各样的观点和意见,但都围绕追求永久存储这项技术得到更广泛的应用。
好了,那么我们谈谈我们的目标。我们想要建立下一代亚历山大图书馆,它是永久的,不受火灾、洪水和强权破坏的影响。我们想要创建一个知识和历史的存储库,它可以被轻易的复制,有很强的复原力,可以传承几个世纪。
我们的灵感来自比特币。在比特币的第一个区块中,中本聪嵌入了英国《泰晤士报》的头条新闻,当他这样做时,他已经记录下了一个历史时刻,且这个记录无法被篡改。现在,这个记录被复制到了地球上成千上万个不同的地方。我们想做同样的事情,只不过我们希望记录更加庞大的数据量。我们已经步入正轨,Arweave 网络已经运行了五年,已经积累了大概 116.3 亿条信息,这真的很不可思议!
为了做到这一点,我们必须构建一种新的区块链挖矿机制,激励人们贡献硬盘空间并复制网络数据。
除此之外,我们还必须创建一种新的支付方式。如果你希望创建一个永久数据存储系统,你必须有一种为永久存储数据支付费用的方式。我们认为唯一可行的方式是使用“捐赠基金”的方式:当你将数据存入网络时,你需要把 200 年的存储成本放入网络中,然后随着时间的推移,存储成本会逐渐降低,这 200 年就会被不断延长。这使得系统具有很强的弹性,可以运行很长时间,但这也意味着在 Arweave 上的存储是要花不少钱的。
现在我们有一个矛盾:一方面我们需要存储费用是合理的,没有合理的存储费用是行不通的;另一方面,我们希望能有更多数据被上传,我们期待能够收录全世界所有的知识和历史。这似乎是一个两难问题。
我们想到的解决方案是:对首次发布数据的行为(即出版数据的行为)进行激励。也就是说,如果我们可以让人们想要在这里首发他们的数据,那么我们就可以随着时间的推移,不断获得新的数据存档。随着人们不断在这里发布数据,这些数据存档就会随着当前知识和文化的发展而增长,最后成为世界的历史。
具体我们如何能做到这一点呢? Forward Research 在这方面做了很多探索,现在我很高兴向大家介绍其中的几种方法。
首先,今年我们提出了通用数据许可证(UNIVERSAL DATA LICENSE)的概念,简称 UDL。
UDL 实际上是一种人与人之间的契约。在 Arweave 网络上,你可以把 UDL 附加到你的数据上,这样一来,你就可以有偿的允许他人使用和改编你的数据,你可以让他人支付某种版税费用给你或通过其他不同形式为你的数据付费。
这样你就可以创建一个开放的内容数据湖,而且支持有偿的改编和二创。从开发者的角度来看,这是非常令人兴奋的,你可以在这些数据上开发你的程序,避免了冷启动问题。
与其他替代方案相比,这是一个非常吸引人的提议。从用户的角度来看,当你上传数据到系统时,实际上相当于一次上传到了 Web 上的所有应用程序,而不仅仅是一个应用程序。你将拥有更多的版税收入,因为所有可能使用你的数据的人都将能够访问它,而不是像在传统 Web 上那样,一个公司使用一次。关于 UDL ,还有很多可以探讨的地方,包括我们为什么认为它在激励人们上传数据方面如此有效,也包括一些更高层次的其他内容。
当然,在 Arweave 上,一切都是原子资产。所以当你使用 UDL 标记数据时,它会与被标记的数据形成一种不可改变的内在联系。只要你的数据有 UDL 标识符,即使你将图像嵌入到 Web 页面中,你也不能将该链接与 UDL 信息、其他元数据、甚至含有规定版税去向的 Token 分离。
所以现在,你拥有一个可以在应用程序之间轻松流动的数据片段,其中包含一个UDL,告诉你版税信息,然后里面包含一个 Token,允许你轻松的将这些版税分配给对该资产具有财务利益的相关人。这就是我们认为打破上传阻力的方法——使网络成为一个出版数据的绝佳场所。 使用 UDL 其实非常简单,你只需要添加一些标签。你可以在我们 Wiki 当中查找有关 UDL 的部分。
好的,现在你有了这些可以许可出去的资产,你有了这个可以许可出去的数据湖,你拥有了获取这些资产的版税收入的权力,你可以交易它了。但你需要一个地方来进行交易,于是我们建立了一个通用内容市场(UNIVERSAL CONTENT MARKETPLACE),简称 UCM。
UCM 看起来有点像传统的 NFT 市场,但这背后有很大的不同。
首先,这是一个完全去中心化的 Permaweb 应用程序,完全在网络上运行。你只需更换网关,就可以在世界任何地方获得相同的应用程序,就像一个插件一样的基础设施。但当你查看一个资产时,这些并不是普通的 NFTs。你可以看到左下角的用户界面为你突出显示了你正在购买的资产对应的数据权益,并且在这个用户界面的 Current Owners 饼图中,你也可以看到我们实际上并不关注非同质化代币,而是关注允许你获取数据权益的同质化代币。
所以你可以购买、访问这其中的金融部分,就像你使用 Uniswap 一样。所以,UCM 事实上是一个针对数据资产的专门的去中心化交易所。
我们来简单使用一下这个用户交互界面。你可以看到这里有一个按钮,这是一个 Stamp 按钮。Stamp 是一个可以被理解为“通用点赞” 的 Permaweb 上的协议,也是我们孵化的。Stamp 发行了一个公平分配代币。这个代币对于创始人来说是没有激励的,而是发放给被 Stamp(盖章)的内容的创作者。当你在内容上 Stamp (盖章)的时候,你实际上是通过 Permaweb 留下了一条你的痕迹,一条你发现了有趣的内容然后做了互动的痕迹。
现在我们看这里,你可以看到一个用户交互界面,它的名字是“NOW”。这有点像是 Permaweb 版的 Reddit,不过,Reddit 的点赞只是普通的赞,而 NOW 的点赞是“Stamp(盖章)”。当你在 BazAR 上 Stamp(盖章)时,它就会在 NOW 这里显示,那边的行为会对这里的应用产生影响,这两个应用程序其实是建立在同一个数据集上的,所以它们能够轻松地共享同一份数据的版税信息和所有权信息。顺便说一句,你可以从网络中的任意数量的网关上,使用这些应用程序。
我们有一个相对新颖的想法,这个想法与 Arweave 生态内的可组合数据有关,也与交易强相关。
你可以看到,BazAR 提供给你的一个工具,它叫“Scope(显微镜)”。简单来说,它是一个原子资产的显微镜,你可以看看哪些数据片段是相关的,也可以探索那个饼图。
举例来说的话,这意味着 Permaweb 上的每一个东西,现在都有一个评论页面了。并且评论内容并不在乎其意义深浅。或者你也可以在 Permafacts 市场上添加一个评论。总之你可以在任何 Permaweb 网站上进行评论。你可以通过开放的方式注释所有的信息,并尝试探索图表。人们已经开始使用这个来构建类似于 Youtube 的视频类应用程序了。
当你上传视频时,你实际上上传了一个分布在生态系统中的所有应用程序中的原子资产。并且你作为创作者获得了创作证明。当人们使用了你的创作成果(上传的原子资产)时,你就将获得报酬。
现在,我们将进入下一部分。作为原子资产生态系统的 Arweave 正在非常喜人地快速增长着,我希望在此非常简略地为大家介绍我们正在努力建设的 Arweave 2.7。
Arweave 是一个完整、可用的且可扩展的协议,我们非常注重确保整个网络的目标保持坚韧不变。我们已经将这一点写入了 Arweave 网络的原则代码中。这些原则是不可变的,是作为我们团队的社会契约的一种表示,也是趋势下的一种行为。即使是项目最初的创始人,也不能改变这些原则。包括我在内的任何人,都无法“建议”针对网络的这些原则进行修改,这样 Arweave 才仍将是 Arweave,而不是其他什么(可以随意修改的)协议。
在此,我将介绍 Arweave 2.7 版本,也是 Arweave 的最新版本,包含了一些很棒的升级调整,我将马上为你揭晓。
首先:“数据根默克尔树重定位”。
这不是协议的修改,不是允许你在你的数据条目中创建拥有一个子默克尔树。这只是允许我们在上传时无需查看所打包数据具体内容的数据捆绑(Bundle)服务。这个功能的用处在于两点:
第一个是它有更高的性能,你不必将所有数据都上传到捆绑器,你可以换一种方式:发送一份你想上传到捆绑器的数据的默克尔根,这份默克尔根会与其他被提交到捆绑器中的数据默克尔根混合,然后捆绑器会将这些东西提交到网络中,这样你会发现你的数据就被直接提交到网络了。
第二个用处在于,它提高了抗审查能力。现在,捆绑器无法查看上传至网络的数据内容了 我认为这一点是非常重要的。
下一个更新点,“支持合作挖矿节点”。这实际上将在 Arweave 2.7.1 中实现。2.7.0 将是硬分叉版本,一些其他额外的功能将在 2.7.1 中实现。
大家都知道,Arweave 自 2.6 版本以来,开始鼓励矿工去复制完整的数据集。那么现在,如果你不想复制完整的数据集样本,就可以不用这么做。因为我们将支持节点合作挖矿功能,这个功能实现后,你可以跟别的矿工一起共同复制一个完整的数据集。这一点很重要,因为这是朝着单跃点路由任意数据发展的一大步。在去中心化数据系统设计中,最大的问题就是数据路由(routing)。我们都知道,有很多其他自称是“数据存储系统”的系统声称你可以将一块数据插入其中,然后你可以在节点上固定它,但你会发现,实际上,如果你没有首先在主要存储它的节点上访问该数据块的话,那将花费平均 7 分钟的时间去解析该数据块。这肯定是不合理的,用户不需要一个要花七分钟才能解析单个数据块的网络。
Arweave 要做的是,通过激励机制去鼓励人们创建数据集的完整副本。他们也可以与其他同行一起协作,然后能够从他们正在存储的数据中查找到任何其他数据片段。事实上就是在激励路由。这一点是非常有力量的。网络中的每个参与者最多只需要从另一个参与者那里,通过预先定义的、包含你想要的数据的路由线路,进行一次数据跃点。这对于根据时间顺序查找数据来说非常有利,可以大规模地执行。
最后一个部分是“打包付款”(Pay-to pack)。在 Arweave 网络中,你必须先将你正在挖掘的数据进行打包,这会占据一小部分 CPU 的工作。现在,有些人想在他们非常非常低性能的机器上运行节点。
Arweave 2.7.1 版本将允许你做的其中一件事是,将打包外包给其他人,并通过 Permaweb 支付协议 (P3)支付费用。外包商可以为你打包数据并将其流式传输回给你。如果你想要在很小的机子上挖矿的话,这一点帮助非常大。
好了,感谢各位。祝大家 Arweave Day 愉快!我也期待着接下来的讨论。再见!
关于 PermaDAO:Website | Twitter | Telegram | Discord| Medium | Youtube
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!