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