Arweave 不僅僅是永久存儲更是共識數據的載體

大家好,我是ever 創始人熊煒,感謝大家今天來參加Arweave 亞洲生態大會。此次會議我們選擇了具有200 年曆史的國會舊址,在國會討論面向未來200 的永久存儲基礎設施Arweave。在大多數人的印像中Arweave 是一個存儲設施,是一個存儲賽道的項目,然而從ever 的觀點來看Arweave,它的應用範疇絕對不僅僅局限於存儲,Arweave 是一個Web3 的重要基礎設施,甚至可能改變現有區塊鍊和Web3 的遊戲規則。

什麼是共識數據?

2009 年比特幣的誕生開啟了區塊鏈技術時代,至此人們實現了一種去中心化,不必依賴權威機構即可驗證的帳本。比特幣是一個完全公開透明的帳本,任何人和機構都可以下載和驗證這個帳本。我們只需要安裝比特幣的源代碼,從創始區塊開始同步比特幣賬目,就可以計算出所有比特幣的餘額狀態和歷史記錄,獲得這個唯一的不可篡改的帳本。以太坊也是如此,任何人和機構都可以下載以太坊源碼,運行和下載所有以太坊的數據最終算出以太坊所有的共識狀態。不論是比特幣和以太坊,他們能形成共識最重要的其實是他們的共識數據。如果比特幣和以太坊的數據可以被修改,或者在某個時刻不能被下載,那麼比特幣和以太坊就很難具備共識。因此我們可以認為,整個數字共識的本質就是數據的共識。

共識來源於永久存儲。我先說兩個例子再講講Web3。傳統的帳本會分不在不同的機構和個人,每個機構都會獨立進行記賬,機構之間要進行協作其實是通過社會制度、法律法規和統一的會計審計規範,才能在這些分佈的帳本之間對賬,建立協作的共識。而比特幣的出現則顛覆了這一切,使用同一份可驗證的共識數據去對一個賬目進行驗證,達成了程序自動化處理,去中心化可信的目的。

2000 年前亞歷山大的圖書館被燒毀,導致無數的歷史文件典籍丟失。當歷史學家考古學家重新探究那些歷史的時候,只能通過一些零散的碎片信息對歷史進行還原,這些歷史是具備爭議的,很難形成共識。如果這些歷史的數據都是存儲在Arweave 上,那麼人類對於歷史的共識會不會更加的清晰?

再說Web3,Web3 強調的是數據所屬權。如果數據不具備可追溯和不可篡改的特性,何談數據所屬權?當我們在使用NFT 交易平台的時候,是否想過我們是否真正的擁有這些NFT。這些NFT 僅僅是以太坊上的一串ID,原始的MetaInfo 並不是共識數據。 NFT 的藝術價值是一定需要使用共識數據進行呈現。

bropfQZCFCTLD7SrTQwWOkH6N6HUYfSPMOer23mo.png

人類的所有數據是一個巨大的集合,歷史記錄、每個機構的賬本以及我們整個的互聯網,都是人類數據的子集。在比特幣誕生之前,這些精華的數據集合都很難具備一個通用的共識,它們都存儲在了可以被篡改或遺失的媒介上。現在,我們提出了一個新的抽像數據層,叫做共識數據。比特幣所依託的就是共識數據,未來共識數據將成為更多價值的載體,歷史可以被共識,Web3 可以被共識,它們都離不開共識數據。區塊鏈的誕生,讓共識數據成為可能性。

那麼,共識數據的應用場景有哪些?如何深入的理解共識數據?

剛才我已經講過,比特幣和以太坊就是基於共識數據,他們都是共識數據的子集。再說一個例子,如果我們使用個人電腦製作了一個Excel,當我們把這份報表發給同事,他是需要依靠制度規則和復雜的審查流程才能驗證這份報表。這樣的數據流轉很難實現自動化驗證。現在我們將該報表的所有操作過程都放在Arweave 上,也就是放在共識數據集中,由於這些操作都具備了不可篡改和可追溯的特性,那麼此時這份Excel 的共識是不是就等價於比特幣的共識。

在Arweave 上可以真正的實現Web3 應用,不同於以太坊,Arweave 生態90% 的應用都是非金融型應用。在Arweave 上可以打造更強大的智能合約,Web3 的論壇,Web3 的雲盤,甚至可以將其他公鏈的數據轉變為共識存儲。

為什麼是Arweave?

共識數據為什麼要選擇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 唯一的賬本。

JnrcJ5gBBhYYyxul3gS1MFkl4JxVIIcsLCGt3hKq.png

使用SCP 至少可以獲得四個好處:

  1. 實時的交易;

  2. 極地的共識費用成本。 Arweave 上1 GB 的存儲僅需要2 美金,而1 GB 共識存儲可以處理千萬筆交易;

  3. 沒有任何開發語言限制。用任何語言編寫Web3 應用;

  4. 沒有性能限制。可以做到和Web2 應用完全一致的體驗。

總結

比特幣是區塊鏈1.0 ,實現了去中心化,去信任化的可驗證帳本,我們可以使用這個帳本實現數字資產轉賬;以太坊則是區塊鏈2.0,實現了鏈上的雲計算服務,實現了可驗證的鏈上計算虛擬機;我們可以認為Arweave 是區塊鏈3.0,Arweave 能讓每一個字節、每一個比特的數據都變得不可篡改和可追溯,這樣的共識數據將成為Web3 的基石。

Total
0
Shares
Related Posts