Arweave 能让每一个字节、每一个比特的数据都变得不可篡改和可追溯,这样的共识数据将成为 Web3 的基石。
Arweave 能让每一个字节、每一个比特的数据都变得不可篡改和可追溯,这样的共识数据将成为 Web3 的基石。
撰文:everVision
<!--StartFragment-->
大家好,我是 ever 创始人熊炜,感谢大家今天来参加 Arweave 亚洲生态大会。此次会议我们选择了具有 200 年历史的国会旧址,在国会讨论面向未来 200 的永久存储基础设施 Arweave。在大多数人的印象中 Arweave 是一个存储设施,是一个存储赛道的项目,然而从 ever 的观点来看 Arweave,它的应用范畴绝对不仅仅局限于存储,Arweave 是一个 Web3 的重要基础设施,甚至可能改变现有区块链和 Web3 的游戏规则。
<!--StartFragment-->
2009 年比特币的诞生开启了区块链技术时代,至此人们实现了一种去中心化,不必依赖权威机构即可验证的帐本。比特币是一个完全公开透明的帐本,任何人和机构都可以下载和验证这个帐本。我们只需要安装比特币的源代码,从创始区块开始同步比特币账目,就可以计算出所有比特币的余额状态和历史记录,获得这个唯一的不可篡改的帐本。以太坊也是如此,任何人和机构都可以下载以太坊源码,运行和下载所有以太坊的数据最终算出以太坊所有的共识状态。不论是比特币和以太坊,他们能形成共识最重要的其实是他们的共识数据。如果比特币和以太坊的数据可以被修改,或者在某个时刻不能被下载,那么比特币和以太坊就很难具备共识。因此我们可以认为,整个数字共识的本质就是数据的共识。
<!--StartFragment-->
共识来源于永久存储。我先说两个例子再讲讲 Web3。传统的帐本会分不在不同的机构和个人,每个机构都会独立进行记账,机构之间要进行协作其实是通过社会制度、法律法规和统一的会计审计规范,才能在这些分布的帐本之间对账,建立协作的共识。而比特币的出现则颠覆了这一切,使用同一份可验证的共识数据去对一个账目进行验证,达成了程序自动化处理,去中心化可信的目的。
2000 年前亚历山大的图书馆被烧毁,导致无数的历史文件典籍丢失。当历史学家考古学家重新探究那些历史的时候,只能通过一些零散的碎片信息对历史进行还原,这些历史是具备争议的,很难形成共识。如果这些历史的数据都是存储在 Arweave 上,那么人类对于历史的共识会不会更加的清晰?
再说 Web3,Web3 强调的是数据所属权。如果数据不具备可追溯和不可篡改的特性,何谈数据所属权?当我们在使用 NFT 交易平台的时候,是否想过我们是否真正的拥有这些 NFT。这些 NFT 仅仅是以太坊上的一串 ID,原始的 MetaInfo 并不是共识数据。NFT 的艺术价值是一定需要使用共识数据进行呈现。
<!--StartFragment-->
人类的所有数据是一个巨大的集合,历史记录、每个机构的账本以及我们整个的互联网,都是人类数据的子集。在比特币诞生之前,这些精华的数据集合都很难具备一个通用的共识,它们都存储在了可以被篡改或遗失的媒介上。现在,我们提出了一个新的抽象数据层,叫做共识数据。比特币所依托的就是共识数据,未来共识数据将成为更多价值的载体,历史可以被共识,Web3 可以被共识,它们都离不开共识数据。区块链的诞生,让共识数据成为可能性。
那么,共识数据的应用场景有哪些?如何深入的理解共识数据?
刚才我已经讲过,比特币和以太坊就是基于共识数据,他们都是共识数据的子集。再说一个例子,如果我们使用个人电脑制作了一个 Excel,当我们把这份报表发给同事,他是需要依靠制度规则和复杂的审查流程才能验证这份报表。这样的数据流转很难实现自动化验证。现在我们将该报表的所有操作过程都放在 Arweave 上,也就是放在共识数据集中,由于这些操作都具备了不可篡改和可追溯的特性,那么此时这份 Excel 的共识是不是就等价于比特币的共识。
在 Arweave 上可以真正的实现 Web3 应用,不同于以太坊,Arweave 生态 90% 的应用都是非金融型应用。在 Arweave 上可以打造更强大的智能合约,Web3 的论坛,Web3 的云盘,甚至可以将其他公链的数据转变为共识存储。
<!--StartFragment-->
\
共识数据为什么要选择 Arweave,而不是 FIL 或者云存储?我们知道 FIL 其实只是一个存储的租赁协议,当我们不在续租存在上面的数据就可能会丢失。不论是 FIL 还是云存储服务,都不能避免人为的数据损毁和丢失,续租和服务稳定性都将成为永存的障碍。而 Arweave 则完全不同,Arweave 上的这些数据很难被主观意志所修改和销毁,共识的数据一定要具备不可篡改和可追溯的特性,这是我们选择 Arweave 的首要原因。
在了解 Arweave 的特性后,在共识数据的概念上我们提出了存储共识范式(SCP)。
SCP 的精髓是将数据存储到链上,计算则可以在链下,在任何地方进行。有了共识数据层,Web2 的应用也能很轻易的转化为 Web3 应用,他们只需要把原来的存储设施更换成共识存储 Arweave。
SCP 的灵感起源来自 SmartWeave。SmartWeave 指的是我们将一段 JS 代码程序放在 Arweave 上,共识数据使得这段代码不可篡改,并且所有的客户端和服务器都可以下载这段代码。当我们在本地服务器运行这个程序时,程序所使用的所有数据都来自 Arweave,这些数据都具备不可篡改和可追溯的特性,于是本地运算的程序结果也是唯一和可信的。
对 SmartWeave 进一步的拓展,就诞生了 SCP。既然拥有共识存储,我们完全不必局限于编程语言和像 EVM 一样的虚拟机。直接将传统的应用程序转变为 Web3 应用程序。我们的产品 everPay 就是这样一个共识应用。你可以把 everPay 看成一个支付宝,everPay 和支付宝唯一的不同是:我们将所有的用户交易存储到了 Arweave 上。那么大家只要能下载到 everPay 开源的程序端,这个程序就会从 Arweave 上自动下载共识数据,生成 everPay 唯一的账本。
<!--StartFragment-->
使用 SCP 至少可以获得四个好处:
比特币是区块链 1.0 ,实现了去中心化,去信任化的可验证帐本,我们可以使用这个帐本实现数字资产转账;以太坊则是区块链 2.0,实现了链上的云计算服务,实现了可验证的链上计算虚拟机;我们可以认为 Arweave 是区块链 3.0,Arweave 能让每一个字节、每一个比特的数据都变得不可篡改和可追溯,这样的共识数据将成为 Web3 的基石。
谢谢大家!Thank you!
<!--StartFragment-->
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
关于 PermaDAO:Website | Twitter | Telegram | Discord| Medium | Youtube
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!