Arweave 專為存儲數(shù)據(jù)而生,以太坊和比特幣無法與之匹敵!
這句話成功引起你的注意了嗎?讓我們一起探究。
Arweave:開創(chuàng)鏈上數(shù)據(jù)存儲的新時代
Arweave 在 Sam Williams 的愿景下發(fā)展起來的,每周都在呈指數(shù)級增長。
看看下面這張圖表中的交易。
Arweave 是專門為以太坊和比特幣無法匹敵的規(guī)模和經(jīng)濟模型來存儲數(shù)據(jù)而構(gòu)建的。即使面對上述交易激增,Arweave 仍然保持著一如既往的高速度。
成本效益:核心優(yōu)勢
Arweave 的數(shù)據(jù)存儲非常便宜,尤其是與以太坊和比特幣相比!
Sam Williams 在與 ArDrive 創(chuàng)始人 Philip Mataras 的交流中,揭示了一個驚人的成本對比:
在 Arweave 上存儲一個 13 GB 的文件只需 87 美元,而同樣存儲相同的數(shù)據(jù):
在比特幣上需要大約 35,620,000 美元
在以太坊上則需要 780,000,000 美元。
長話短說,如果有人想在這兩個區(qū)塊鏈上進行存儲,那簡直瘋了。它們并不是為存儲數(shù)據(jù)而構(gòu)建的,即使它們是,那么誰會支付天價存儲費用呢?
為數(shù)據(jù)而生:Arweave 的基石
現(xiàn)在問題來了,在一個數(shù)據(jù)無處不在的世界里,它如何進行擴展。
當你在街上的時候,周圍看看,你很有可能看到人們在社交媒體上使用手機來發(fā)布視頻和照片,并相互發(fā)送消息。一旦把所有這些數(shù)據(jù)累加起來,難以想象其數(shù)據(jù)量規(guī)模。
那么,Arweave是否真的能處理如此龐大的數(shù)據(jù)量呢?
答案是肯定的!
Arweave 的架構(gòu)與以太坊和比特幣的架構(gòu)有根本上的不同。
以太坊和比特幣受到其固有的上傳吞吐量限制,但 Arweave 是為數(shù)據(jù)存儲精心設計的。它可以在單筆交易中容納多達 2^256 個字節(jié),并分布存儲在無數(shù)用戶和項目之間。
順便說一下,2^256 字節(jié)是一個很大的數(shù)字,我要把它打出來:
1,078,397,866,686,025,600,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 GB。
你甚至難以想象那是多少張自拍或貓的照片!
容錯性和可持續(xù)性:Arweave 的獨特方案
與以太坊和比特幣相比,Arweave 的數(shù)據(jù)存儲方法提供了更強的容錯性和可持續(xù)性。正如 Sam Williams 自己所說,在 Arweave 網(wǎng)絡中“驗證數(shù)據(jù)挖掘”。
這一切的核心是網(wǎng)絡的捐贈機制。Arweave 實際上激勵礦工/節(jié)點長期存儲數(shù)據(jù)。
這一理念確保了礦工始終有動力長期來存儲數(shù)據(jù),而比特幣和以太坊明顯缺乏這一功能,可能會阻礙數(shù)據(jù)長期存儲。
從本質(zhì)上講,Arweave的創(chuàng)新存儲捐贈機制激勵礦工存儲所有數(shù)據(jù)而不是選擇性存儲某些數(shù)據(jù)。如果礦工能夠在網(wǎng)絡要求時證明他們存儲了某個數(shù)據(jù)片段,則該礦工將獲得獎勵。當這個隨機過程發(fā)生時,礦工存儲的數(shù)據(jù)越多,獲得獎勵的機會就越多。
因此,毫無疑問,他們將存儲所有數(shù)據(jù)。如果你在運行一個礦工節(jié)點,你會不會這樣做?
相比于其他區(qū)塊鏈,這絕對是Arweave的制勝法寶。
捐贈機制規(guī)避了處理數(shù)百萬個個體數(shù)據(jù)存儲合約的復雜性和低效性,這在以太坊等基于智能合約的系統(tǒng)中是一個普遍存在的難點。在 Arweave 中,一個 Merkle 根和一個公共獎勵池為所有數(shù)據(jù)提供服務,防止增加計算負擔或系統(tǒng)膨脹。
讓我們進一步闡述最后一點。
遞歸打包:實現(xiàn)大規(guī)??蓴U展性的入口
正如我們所看到的,Arweave 能夠處理大量數(shù)據(jù)。然而,當涉及到全世界數(shù)百萬人同時使用手機上傳到網(wǎng)絡上的交易數(shù)量時,會發(fā)生什么?
(記住…自拍和貓的照片?。?/p>
如果你還不知道的話,Arweave 有一個 1000 筆交易的內(nèi)存池。
這聽起來可能是技術(shù)性的,但它意味著它有一個可以等待批準和上傳的1000個交易的隊列。如果有一筆交易超過了1000的限制,那么該文件將不得不排隊等待進入內(nèi)存池。此外,此內(nèi)存池還有一個超時期限。如果 1000 筆交易的上傳時間太長,那么第 1001 個文件就有可能被完全刪丟棄,永遠不會上傳到網(wǎng)絡上!
那么,我們該如何解決這個問題呢?
這就是 Bundle(交易打包技術(shù))的用武之地。一個簡單的過程,就可以無限提高網(wǎng)絡的效能!
可以將交易打包在一起,比如將大量文件壓縮并將它們?nèi)孔鳛橐粋€包發(fā)送到網(wǎng)絡。如果將 1000 個文件打包在一起作為一個交易,則意味著第 1001 個文件將成為第二個文件。
而且事情還會變得更好。
Arweave 采用了遞歸 Bundle 策略。如果你的下一個問題是,當我們有 1000 個打包的文件包填充內(nèi)存池時會發(fā)生什么,答案是我們可以將這些捆綁包再次打包。
到目前為止,您可能已經(jīng)意識到 Arweave 一次可以上傳上傳無限數(shù)量的文件。理論上,Arweave 可以在一個交易中存儲整個當前網(wǎng)絡的數(shù)據(jù),相當瘋狂。
Arweave 之所以能夠做到這一切,這要歸功于其簡單的架構(gòu)設計:Arweave 上的所有數(shù)據(jù)都被永久存儲。
鑒于此,將不同用戶的數(shù)據(jù)組合成一筆交易成為可能。這種方法已經(jīng)每天有效地處理數(shù)百萬條數(shù)據(jù)。
當談到實際的 Bundle 過程時,Arweave 并非一開始就是這樣的。它曾經(jīng)有過瓶頸,但現(xiàn)在已經(jīng)在網(wǎng)絡上構(gòu)建了許多協(xié)議來以許多方式改進它。目前網(wǎng)絡上領(lǐng)先的兩種 Bundle 協(xié)議是:
Irys(原 Bundlr)
EverVision
Arweave 與以太坊和比特幣的對比分析
盡管以太坊和比特幣已經(jīng)取得了重大進展,并且都有自己的用例,但它們的設計并沒有針對鏈上數(shù)據(jù)存儲進行優(yōu)化。
以太坊專注于智能合約和去中心化應用,而比特幣作為一種數(shù)字黃金,在處理大規(guī)模數(shù)據(jù)存儲方面面臨固有的局限性。這些限制源于它們各自的區(qū)塊大小限制、交易成本和網(wǎng)絡吞吐量,這些都不利于存儲大量數(shù)據(jù)。
這并不是說這些區(qū)塊鏈沒有自己獨特的用例。
毋庸置疑,至少目前以太坊是去中心化金融(DeFi)的首選鏈。另一方面,沒有人能否認比特幣是數(shù)字黃金和對抗通貨膨脹的領(lǐng)導地位,有些人甚至認為比特幣是未來的世界貨幣。
(目前我不會對此發(fā)表意見,但我認為可能性很大。)
相比之下,Arweave 的區(qū)塊鏈架構(gòu)具有像塊編織(blockweave)技術(shù)這樣的功能,可實現(xiàn)更大的可擴展性和高效的數(shù)據(jù)檢索。
說到用例,比特幣和以太坊上都存在 NFT 形式的數(shù)字資產(chǎn)和藝術(shù)品。以太坊上遍地開花,而最近市場也見證了比特幣 Ordinals 的崛起和成功。如果你沒有聽說過 Ordinals,它們本質(zhì)上是比特幣上的 NFT。創(chuàng)建它們的過程比以太坊稍微復雜一點,但這是另外一個故事了。
然而,NFT 也是 Arweave 可以大放異彩的地方。
Arweave NFT
互聯(lián)網(wǎng)上有很多資源,你可以找到很多關(guān)于 Arweave 上 NFT 的信息,所以我不再贅述。在這個例子中,我們的前提是把 NFT 看作數(shù)字藝術(shù)品的一部分 —— 也有很多人們認為他們只是簡單右鍵點擊保存的 JPEG 圖像。
NFT 有幾個組成部分:
一個是智能合約,需要存儲在鏈上。
然后有從智能合約創(chuàng)建的代幣,這些是實際的 NFT 本身,你將在你的錢包中找到它們。
隨后有了描述該代幣的元數(shù)據(jù)。
最后,你有了現(xiàn)在看到的圖像。
許多 NFT 項目為了節(jié)省時間和金錢將圖像存儲在私人服務器或Dropbox等外部資源上。這是他們規(guī)避了前面提到的 13 GB 文件部分成本的一種方式。一些 NFT 項目由 10000 個文件組成。想象一下,如果必須將所有這些文件直接上傳到以太坊,那么成本是巨大的……所以通常只有智能合約和代幣存儲在鏈上,其他一切都存儲在鏈下。
因此,基于我們對在 Arweave 上存儲數(shù)據(jù)成本的了解,你可以開始看到在這里創(chuàng)建 NFT 是更具成本優(yōu)勢的。
但是等一下!還有更多!
不僅如此,如果你使用 Arweave 創(chuàng)建你的 NFT,你可以將上述所有數(shù)據(jù)放在一個地方,而不是分散在不同的區(qū)塊鏈和外部資源中。
如果你對 Arweave 的智能合約感到擔憂 —— 因為它是許多人非常關(guān)心的問題——是的,Arweave 絕對支持智能合約。
Meta 實際上選擇了 Arweave 作為其存儲 Instagram NFT 的區(qū)塊鏈。NFT的炒作逐漸平息(就主流而言),但這可能是未來即將到來的牛市的一個彩排。
總結(jié)
一旦你開始了解 Arweave 所能做的和處理數(shù)據(jù)的潛力,你就會意識到它在區(qū)塊鏈的未來有多重要,而且不僅僅如此。
低成本的鏈上存儲對于區(qū)塊鏈和 Web3 的成功至關(guān)重要。Arweave 從幕后走到臺前也只是時間問題。