文 | msfew、李沅琪
來源 | Foresight Ventures
1. 概覽
Arweave 是一個專註於永久存儲數據的去中心化網路. 相比比特幣全球賬本和以太坊全球計算機的定位, Arweave 類似一個永遠不會丟失數據的全球硬碟. 在存儲的公鏈中, Arweave 極有可能成為 Web3.0 的 “Layer 0”, 作為一個重要的基礎設施而存在.
2. 為什麼永久存儲數據很重要?
Web 前時代
Web 出現之前, 數據通常是通過史書等書本來記錄的, 當時的圖書館是現在的存儲中心. 在古代, 埃及的亞歷山大圖書館是當時西方知識的源泉, 彙集了幾十萬卷珍貴的手抄書. 但是在幾次戰爭之後, 亞歷山大圖書館 600 年歷史中積攢下來的圖書就全部被燒毀. 這些珍貴的數據全部毀於一旦. 因為這些數據的燒毀, 人類歷史進程很可能倒退了幾十年.
Web 1.0 – Web 2.0 時代
在 Web2 時代里, 有一個和 Arweave 類似的網站: Internet Archive (https://archive.org). 它保存了幾乎所有網站各時期的快照 (比如我們可以看到 01 年的蘋果官網), 以及音樂, 書本等數據. 它就是 Web2 時期的永久存儲, 保存了所有珍貴的網站和媒體等數據, 能在互聯網高速的變化後看到它最初的樣子. 但是它是由中心化資料庫和伺服器來運行的. 在筆者寫下這段的時候, Internet Archive 的網站快照服務無法訪問, 因此它的服務是比較不穩定的. 同時, Internet Archive 背後的組織需要支付大量的資金去維護伺服器和資料庫等, 這又是一個不穩定因素. 同時, 儘管 Internet Archive 背後是一個開源的非盈利組織, 但存儲在它們伺服器上的數據畢竟還是它們的, 有中心化的問題. 因為這些因素, Internet Archive 雖然肯定做了容災備份等操作, 但還是有可能會在極端條件下丟失數據.
Web 3.0 時代
在 Web3 時代, Arweave 的出現帶來了一個完美的解決方案. 通過獨特的共識機制來保證數據的永久存儲. 通過代幣經濟和合理挖礦機制來讓礦工存儲數據以及拓展和激活開發者生態, 解決了伺服器和開發的資金問題. 通過去中心化的架構, 保證了用戶的數據主權. Arweave 同時也持續在和 Internet Archive 積極合作, 把數據慢慢永久保存上鏈. Arweave 就是 Web3 時代, 永久存儲數據的亞歷山大圖書館.
3. 數據結構與共識機制
Arweave 通過 Blockweave 數據結構和 SPoRA 共識機制實現了文件永久存儲的功能.
a. 區塊坊 (Blockweave)
Arweave 與傳統區塊鏈的區塊結構不同. 傳統區塊鏈的區塊是不斷接連著上一個, 因此形成了一條鏈式的結構. Arweave 在這個基礎上, 還指向了一個隨機的先前回憶區塊 (之前叫 recall block, 現在叫 recall chunk) , 因此從三維的角度來看就是一個紡狀的結構. 從存儲內容來看,常規鏈上存儲以索引為主,數據分散式存儲於節點當中,而Blockweave的區塊里存儲了數據信息,可以從Arweave 的區塊鏈瀏覽器上看到圖片type等內容. Blockweave 這樣的設計其實是自帶分片屬性的, 性能的可拓展性極強. 與其他存儲項目相比, Arweave可以將TPS提高很多倍,並大大降低長期存儲成本.
Blockweave 的設計最重要的還是服務於 Arweave 的共識機制.
b. SPoRA 共識機制
在講解 Arweave 現在所使用的 SPoRA 共識機制之前, 我們可以先了解它之前所採用的 PoA + PoW 機制. PoW 機制我們已經很熟悉, 並且在很多區塊鏈上我們都看到過 PoW 這個經典機制. 所以我們來著重看一下額外的 PoA 機制.
PoA 代表了 Proof of Access, 訪問證明. 如果礦工想要生成新的區塊, 那麼就必須訪問隨機的一個回憶區塊. 我們可以重新回想一下 Blockweave 的數據結構. 在理想的情況下, 如果礦工想滿足這個 PoA 機制的條件, 那麼他會去選擇存儲所有區塊的數據, 因為每個下一個區塊會指向當前區塊以及之前隨機的一個區塊. PoA 激勵了礦工去多存儲 Arweave 的區塊, 並且這也鼓勵礦工去存儲一些不被存儲的區塊, 來提高滿足 PoA 的概率. 當然單單的 PoA 是不可行的, 因為如果大家都把所有數據存儲了, 那麼每個人的出塊概率都是 1 . 所以在 PoA 之外還有 PoW 機制來保證去中心化. PoA 與 PoW 共識下, 礦工的出塊概率 = 擁有隨機回憶區塊的概率 * 第一個找到 hash 的概率. 這樣 PoA 獨特的設計激勵了礦工去多存儲數據, 並且存儲稀有的數據, 實現了數據的永久存儲.
另外為了調節網路中塊的生成速度, PoW 演算法允許調整難度, PoW 難度越大, 計算周期越久, 如果網路中塊的生成速率超過目標頻率, 則增加了未來塊生成的 PoW 難題的難度; 同樣, 隨著網路中塊生成速度的降低, 難度設置也將向下調整; 通過這種方式, 網路能夠調節區塊生成率, 而不會受限於網路中的節點數量和算力影響.
在 PoA 的共識機制基礎上, Arweave 在今年上半年把 PoA 升級到了 SPoRA (Succinct Proofs of Random Access). 單純 PoA + PoW 的機制只是在數據的永久存儲上達到了目的, 但是在數據的訪問速度上沒有做到激勵, 所以礦工很可能把資料庫放在成本更低的其他地區, 而並非本地. 這樣會導致由於距離等因素造成的網路訪問速度變慢. SPoRA 的機制降低了之前礦工出塊概率中的權重, 加入了對數據訪問速度的考量. PoW 在出塊概率中的權重下降, 使得在尋找 hash 中浪費的算力和能源大大減少, 降低了能耗, 對環境更加友好. 將 PoA 升級成了 SPoRA 讓礦工更加專註於維護自己本地的硬體和節點, 避免礦工們都把數據存儲在同一個費率低的數據中心, 做到節點地理位置的多樣化, 和更強的去中心化.
通過這些設計獨特且巧妙的共識機制, Arweave 保證了數據的永久存儲, 訪問速度和爆塊時間.
c. 去中心化存儲
Arweave 的另一大特性就是礦工的體驗非常良好. 相對於傳統的區塊鏈, Arweave 不需要礦工下載整個區塊鏈所有節點的數據, 而是只需要下載幾個區塊就可以開始挖礦 (雖然這個時候出塊的概率很低). 這其實是非常重要的一點. 如果作為一個存儲的鏈, 而沒有這樣的設計的話, 那新節點的加入是特別困難的.
通過區塊紡以及共識機制的設計, 礦工們會自發地去下載稀有的數據, 這就會保證數據的平均存儲個數保持統一. 下圖第一行展現了傳統區塊鏈的各個節點. 各個節點需要下載所有的數據, 這浪費了很多資源. 第二行表示了礦工自發下載稀有數據之前的情況, 稀有數據有可能被礦工所遺漏, 導致了數據可能的丟失, 並且部分數據的過多存儲. 而第三行則是 Arweave 現在的情況, 表示了礦工在自發下載稀有數據後達成的平衡情況. 每份數據都有相同數量的拷貝, 在最大化數據存儲安全性的情況下, 避免了資源的浪費.
除此之外, Arweave 的礦工在 SPoRA 的共識下, 可以更加專註於提升硬碟設備. 同時在 後續的版本 中, Arweave 會繼續降低 CPU 的配置要求, 專註於讓 Arweave 的數據存儲和讀寫體驗更加好.
4. 網路與應用架構
Arweave 的 DApp 並非直接運行在 Arweave 區塊鏈上. Arweave 只是一個類似硬碟或資料庫的區塊鏈. 在 Arweave 區塊鏈網路層的上層, 還有一層 permaweb (永久網路). permaweb 層中運行著 Arweave 的去中心化應用. 以太坊中的 DApp 智能合約則全是運行在以太坊的 EVM 中的, 是直接運行在以太坊網路中的. Arweave 的區塊鏈結構以及存儲的定位, 與圖靈機的紙帶非常相似. 開發者可以用代碼自行管理應用狀態, 運用 Arweave 來記錄這些狀態到鏈上.
Arweave 這樣的架構給開發者提供了極高的自由度. 就和 Web2.0 時代一樣, 一個應用程序的後端使用 PHP 還是 Java 都無所謂, 任何的開發者在熟悉 Arweave 的 HTTP API 以後 (對開發者來說學習成本幾乎為0) 都可以將 Arweave 作為區塊鏈資料庫, 以 基於存儲的共識範式 來開發出自己的去中心化應用. 基於存儲的共識範式 (SCP) 是一種智能合約設計思路, 給 Arweave 帶來了無限的生態潛力.
但這樣的開發靈活度帶來的問題是, 由於 DApp 不是運行在 Arweave 上的, Arweave 沒法直接規定 DApp 的合約與代幣標準. 我們將在後面一節中具體探討 Arweave 智能合約的內容.
DApp = 前端頁面 = 智能合約
- 智能合約的定義
- 根據 Nick Szabos 在 1996 年創造”智能合約”一詞時, 他定義智能合約應該有以下四個特點: 一組承諾; 以數字形式指定,並非紙質; 包含協定; 合約涉及到的人員履行承諾. 除此之外, 我認為智能合約還需要做到數據存儲可信和計算可信的特點.
- 傳統 DApp 與 Arweave DApp
- 一個傳統的 DApp 通常包含了應用的前端 (網頁) 和智能合約. 應用的前端將用戶的數據傳送到智能合約. 這樣的 DApp 滿足了智能合約的四個條件和兩個特點. Arweave 的開發者是這樣認為 Arweave 的 DApp 和智能合約的: 前端頁面就是智能合約. 思路是: 一個 DApp 不用同時擁有前端頁面和鏈上的智能合約, 而是只要把前端頁面和智能合約合二為一就可以.
- 前端頁面和智能合約是如何合二為一的?
- 在前文中, 我們提到了 Arweave 中是可以直接存儲不同 content-type 的文件的. 我們可以把前端的頁面直接存儲到 Arweave 中, 打開這個交易數據時就直接可以看到一個完整的頁面! (比如 這個交易 中存儲的 數據, 點開就直接是一個渲染好的前端頁面) 通過這個例子, 我們其實就可以了解了為什麼前端頁面可以是智能合約. 因為我們在打開 Arweave 代碼數據的同時, 瀏覽器也為我們渲染好了頁面. 我們不僅能看到頁面的源碼, 也能看到頁面. 這在以太坊上是做不到的, 以太坊的智能合約在瀏覽器眼裡只是一串文本, 瀏覽器是渲染不成頁面的. 當開發者在開發的時候, DApp 的邏輯和合約的邏輯都可以寫在前端里, 然後通過 HTTP API 來將需要存儲的交易和數據存儲到 Arweave 上.
- 如何保證數據存儲可信和計算可信?
- Arweave 的生態開發者和 Sam Williams 所傾向於的共識是 基於數據的”共識” (由 Arweave 生態開發者, everFinance Founder outprog 首次提出). 合約的頁面源碼存儲在 Arweave 上, 具備確定性, 我們可以隨意查看. 同時每個交互的數據也存儲在鏈上, 這就保證了數據的存儲可信. 在我們渲染出合約頁面的同時, 現代瀏覽器為我們提供了一個幾乎完全統一的執行環境, 這就保證了計算可信. 通過這樣的設計, Arweave 的智能合約同時保證數據永存/數據不可變/數據可追溯/數據成本低.
- 合約代碼如何升級呢?
- 當想要升級合約或前端樣式的時候, 開發者只需要重新發布一次新版的合約到 Arweave 上, 這就會生成一個新的 Arweave 交易, 更新前端頁面以及合約內容.
智能合約的不同實現
- Smartweave (Arweave 作為圖靈機的紙帶, Smartweave 專用於管理圖靈機的狀態)
- 概覽:
- 還記得我們在前文中提到的圖靈機紙帶概念嗎? 要組成一個圖靈機, 光有 Arweave 的紙帶記錄狀態可不行, 我們還需要一個方式去有效的管理和改變應用的這些狀態. Smartweave 所做的則是這缺少的重要一環. Smartweave 是 Arweave 官方所做的智能合約標準, 所使用的也是前端代碼 = 智能合約的概念, 開發者可以使用 JavaScript 這門前端的腳本語言來管理狀態. 前端頁面其實本身就是各種 UI 的邏輯和狀態, 相信對於前端開發者來說, 使用 Smartweave 來寫智能合約去管理狀態會比 Solidity 上手容易非常多.
- 設計思路與特點:
- Smartweave 的設計思路是 Lazy-execution, 不得不執行的時候再執行. 當用戶在前端必須要得到最新合約狀態的時候才會去執行. 因為使用的是 JavaScript 的語言, 所以用戶在瀏覽器內就可以直接運行所有的交易, 不需要鏈上運行. Smartweave 會存儲最初狀態以及和合約相關的交易 (一個形如 [交易1, 交易2, 交易3] 的有序列表). 當要得到合約最新狀態時, 用戶會在瀏覽器中里運行所有合約相關的交易, 相當於用戶自己作為一個節點, 最後得出最新狀態, 然後提交新的交易.
- 實例分析:
- CommunityXYZ 是 Arweave 利潤分享社區的儀錶板和管理平台. CommunityXYZ 的 智能合約 是 Smartweave 的一個標準實現. 它使用了 TypeScript (相當於拓展版的 JavaScript ). 其中通過類似 JSON 的數據結構, 包含了用戶的餘額, vault, 角色, 投票情況等信息. 同時合約也實現了必需的 Transfer, increaseVault, 檢查餘額等功能. CommunityXYZ 所實現的 SmartWeave 合約完全可以放到前端頁面代碼庫當中, 這樣合約邏輯就可以保存在於前端當中.
- 缺點與優化:
- 如果仔細讀 Smartweave 的設計思路, 你會發現這樣的設計後, TPS 的上限成為了用戶瀏覽器性能以及網路帶寬上限. 但是, 將所有交易留給用戶執行會出現一個問題, 如果一個合約的交易數量多了以後會不會造成一旦要得到最新狀態, 就需要運行很久, 造成阻塞呢?
- 雖然在現實情況下, 正常但較多數量的交易不會造成很大的用戶體驗上的困擾 (現代網頁中載入和運行的 JavaScript 文件大小其實是本身就很大的, 比如筆者正在使用的 notion.so 官網的 JavaScript 代碼就有大約 2MB, 但是也是能夠秒開 ), 但是如果遭到 DDoS 攻擊, 有人上傳非常多惡意交易數據 (比如幾個 GB), 那麼就肯定會有問題了. 為了解決這個問題, 我們可以在提交交易前, 通過一個另外的 Smartweave 合約過濾交易數據, 接收大量交易數據, 然後批量 rollup 到 AR 上.
- 同時, 開發者可以參考 Redstone 所實現的 Smartweave 合約. Redstone 通過瀏覽器多層緩存來減少不必要的交易數據的重複載入與運行, 可以大大優化客戶端的合約性能. 或者由可信的用戶來生成交易狀態快照, 減少交易的運算.
- everFinance 的 token-demo (另一種基於存儲的共識計算範式)
- everFinance 所實現的 token-demo 與 Smartweave 的設計思路基本一致, 同樣是基於 Arweave 作為圖靈機的紙帶這一思想. token-demo 包含了兩個應用模塊: issuer (代幣發行運營程序) 和 detector (代幣驗鈔機程序). 代幣發行運營程序, 提供了 Token 的 WEB 端頁面, 提供了查詢餘額, 交易記錄, 和提交交易的代幣介面. 代幣驗鈔機程序, 運行後自動載入 Arweave 上的數據 (就和我們在 Smartweave 一節中描述的 Lazy-execution 一樣), 提供介面查詢代幣交易情況.
理論上來說, Arweave 的智能合約可以用無數種不同的形式來實現, 因此每個項目可能都會有自己不同的實現, 但大多數項目都使用了 Smartweave. Arweave 實際上是有類似 ERC-20 這樣的代幣標準的, 指定了各種 API. Arweave 上 Smartweave 的智能合約極大地簡化了開發流程, 如果使用 Arweave 進行存儲, 項目組可能根本就不需要專門的合約工程師.
5. PSC (利潤分享社區) 解讀
PSC (利潤分享社區) 介紹
PSC 是 Arweave 上的利潤分享社區, 是初創項目一種新的、更公平的結構. 這些社區賦予創始人對其項目的更多主動控制權和靈活性, 同時賦予這些項目的貢獻者更大的權力. 在傳統的初創企業中, 員工擁有的股權不太可能很快變成流動性, 不會被授予治理權, 也幾乎不會收到股息. 同時, PSC 將 DAO 和代幣相結合. PSC 的投票權取決於一個人持有多少社區 PST, 以及他們持有這些代幣的時間.
相比之下, 所有 PSC 貢獻者都能賺取 PST 代幣, 這些代幣賦予他們公平的治理權, 即時流動性和使用應用程序產生的利息. 在利潤共享社區的 Hub 上 communityXYZ 可以看到更多 PSC 的項目.
PST (利潤分享代幣) 介紹
PST 是一種額外的機制, Arweave 允許開發人員在創建協議時將協議所屬代幣附加 PST 屬性, 用戶在Arweave上與應用程序交互產生手續費時, PST 屬性代幣的持有者將從手續費中按照創建協議時約定的比例獲得以 AR 代幣的返還, 返還將以 PST 持有者的相對 PST 持有量比例隨機分發, 持有的 PST 代幣數量大, 相對應獲得分配的幾率高 (類似於 PoS ), 此舉相當於 Arweave 以手續費返還的方式激勵協議做好用戶基礎, 項目開發者可以此做為重要收入來源, 持幣者也可根據項目的發展情況獲得除幣價增幅外的分紅收益.
PST 的開發
你可能會有疑問, 為什麼這樣的代幣沒有由 Arweave 來設計制定標準呢? 讓項目設置是否安全呢? 其實 Arweave 上的 PST 也是有像 ERC20 一樣的標準, 會有一些 state 的通用介面. 但是對於我們做應用, 其實是沒有任何限制的, 開發者可以靈活的發揮 Smartweave 和 PST 的優勢, 所以 Arweave 並沒有強制推行標準. 關於放權給項目進行設置, 我們之前的篇幅中提到了 Arweave 的開發者普遍認為項目的前端就可以是智能合約. 那麼如果這樣的利潤分配是寫在合約里的, 那麼其實就很安全了. 用戶完全可以去查證代幣是否正確分配, 保證了 Code is Law.
PST 是否能登陸中心化交易所?
從技術角度看,PST類型的代幣是滿足登陸中心化交易所條件的,但仍未見到他們身影的主要制約條件來自於以下兩點:
一是Arweave生態整體處於早期狀態, PST 代幣的流動性和 PSC 的活躍度不佳. 在 PST 的去中心化交易所 Verto中, 所有 PST 代幣本月只發生一筆交易. 並且比如 Evermore, 從 4 月發布以來, 價格就沒有變動過, 體現了流動性的不佳. 但是如果登上交易所, 那麼流動性的問題可能得以解決.
二是 PST 代幣的技術限制. PST 代幣的最大價值就是持有 PST 可以收取應用帶來的小費收益. 但PST收益分配是以地址持有PST進行計算,就是說如果 PST 代幣被轉移到交易所, 在不做針對性適配的情況下用戶無法收取 PST 的收益. 為解決此問題需要交易所計算用戶的份額後再將對應利潤分配給用戶 (類似礦池). 除此之外, 由於不同的項目可能有不同的智能合約實現 (比如 Smartweave 和 token-demo), 代幣實現也很有可能不同, 那麼交易所可能就要進行特殊適配 (其實和 Web2.0 時期各個應用接 API 類似).
6.當前存儲情況
節點分布情況
source:https://viewblock.io/arweave/nodes
當前節點數量為1019個, 其中大陸地區節點數為868, 美國地區節點數為103, 其餘零散分布在各個國家中, 當前節點數量仍較少, 且單節點存儲上限較低, 但相比今年4月份時節點數量的150個, 已實現較大飛躍.
存儲總量
source:https://viewblock.io/arweave/nodes
NFT 的爆火推動了 Arweave 的存儲, 緊接著更多區塊鏈將數據進行備份, 存儲總量迅速攀升至 27.5TiB, 與 Filecoin 的存儲總量 13.5EiB 相比, 存儲量相差超 50 萬倍, 但 Filecoin 因為其激勵機制的問題導致其存儲有效信息比例較低, 而 Arweave 單個區塊即可上傳 43.88GB 的數據.
存儲價格
Arweave 共識成本較低, 1GB 數據 (可處理千萬筆交易) 的永久存儲只需要大約 20 美金. 相比之下, Filecoin 的用戶存儲成本大約在 0.06 美金 1GB, 但是 Filecoin 所提供的模式是按年計費的, 沒有保證數據的永久存儲, 並且 Arweave 是買斷制, 一次付費可以保證至少存儲 200 年. 因此 Arweave 在數據存儲上有一些合理的溢價.
Arweave為保障提供給礦工的存儲費用具備長期競爭力, 將目前用戶支付的大部分交易費存放到捐贈基金, 將會隨著其生態 DApp 的發展情況, 逐漸將交易費釋放到礦工手中.
7. 網路項目生態
生態概覽
ArDrive
百度網盤是百度雲的存儲前端, 那相對應的 ArDrive 就是 Arweave 的存儲前端. ArDrive 可以看作是存儲在 Arweave 上的”百度網盤”, 它是一套適用於 PC 端和移動端的應用程序, 可以將文字, 圖片, 視頻等各種形式數據上傳至 Arweave, 進行永久化存儲. 當前 ArDrive 是一次性付費可永久使用, 存儲價格約為 1G 容量 20 美元, 比當前傳統存儲價格略高, 但其具備的永久存儲和數據安全價值遠超傳統存儲方式.
它面向的受眾不單是冷萃, 而是存儲所有值得永久記錄的美好.
KYVE
Arweave 存儲的優越性使其受到了不同區塊鏈的青睞, 而 KYVE network 可以看做是 Arweave 的跨鏈存儲的中間層, 通過 KYVE 可以將其它區塊鏈的數據永久存儲在 Arweave 上做為備份, 不同區塊鏈也可通過 KYVE 網路進行數據交互. 除此之外, KYVE 通過存儲池的方式來保障上傳數據的準確性, 上傳者負責存儲最新數據, 驗證者確保上傳數據的準確性, 雙方通過向存儲池質押 KYVE token 來保證準確及公正.
當前可從官網中得知其公鏈整合將覆蓋 Avalanche, Cosmos, Near, Polkadot 以及 Solana.
EverPay
Everpay是一個用於跨鏈轉賬的DApp,當前已實現以太坊和Arweave上的實時代幣轉賬,用戶可以將以太坊或Arweave上的資產充值到Everpay中,通過映射的方式任意從另一端取出資產,且無需等待和無需Gas費,所以Everpay更像是一個Layer2應用,通過鏈下計算保障速度,將數據rollup到Arweave上保障安全,成為打通Arweave生態與其它區塊鏈的通道。
未來Everpay將會承載和整合更多區塊鏈,同時支持智能合約賬戶,為更多想要參與到Arweave發展紅利的投資者提供無縫轉移的優質體驗。
Verto
文章上邊講過目前 PST 類型的代幣還暫未登陸中心化交易所, 而 Verto 就是 PST 類型代幣的去中心化交易所, 面對著 PST 代幣的利潤分享機制. Verto 更重要的作用是做為收益互換的工具, 既通過 Verto 持有流量大的協議以獲得更高的手續費返還收入. 另外其代幣VRT可以獲得全部 PST 交易費用 0.5% 手續費抽成. 在今年 2 月份 Verto 完成以太坊橋接後, 允許用戶通過 Verto 兌換 ETH 的同時允許 VRT 的持有者獲得以以太坊計價的交易費.
雖然當前 Verto 的成交筆數極少, 但伴隨著 Arweave 經濟效應的增強, PST 類型代幣的推廣和 VRT 的價值捕獲方式, Verto勢必迎來其高光時刻.
ArConnect
如果想使用 Arweave, 那勢必繞不開 ArConnect. 作為 Arweave 生態的第一款插件錢包, 結束了之前使用 DApp 需將密鑰粘貼到應用頁面的尷尬局面. 其目前已於 Arweave 生態深度綁定, 作為官方和眾多協議的主推錢包, 值得一提的是目前尚不對程序內的 AR 和 PST 轉賬收取費用, 與 DApp 交互時產生的費用將會部分分配給隨機選擇 (POS) 的 VRT 代幣持有者手中.
Pianity
由於 Arweave 生態整體處於早期範疇, 其上除基礎設施類協議外, 王牌項目應當屬 Pianity. 該項目為音樂 NFT 平台, 提出了一種可帶給收藏者一定年化收益的模式, Pianity 平台通過音樂 NFT 的一級銷售和二級交易獲取一定手續費收入, 然後按照用戶購買 NFT 時的價值和全體 NFT 總價值的比率將收益分配到每一個持有NFT的用戶手中. 由於佔比計算方式是購買 NFT 時的價格, 就可能導致用戶為獲得更高分配佔比而刻意抬高 NFT 價格, 反向刺激市場可分配收益也逐漸增加, 吸引流量關注. 另外其代幣 PIA 也同屬 PST 類型, 故用戶除可獲得的 NFT 收益外也將獲得 Pianity 流量的變現.
在音樂 NFT 的相對藍海市場中, Pianity 通過永久存儲和雙收益模型, 有機會脫穎而出.
Arweave 是否需要智能合約和代幣標準?
在我真正了解 Arweave 之前, 我一直認為一個公鏈的生態要發展起來就必須要智能合約和代幣標準. 但是 Arweave 作為一個更加底層的鏈, DApp 並不是運行在鏈內部的, 肯定無法像以太坊一樣在 EVM 這樣的特定安全沙盒環境中限制住開發者. 但是其實 Arweave 開發者們的 “前端 = 智能合約”, “基於存儲的共識計算”, 和 “Arweave 作為圖靈機紙帶” 的思想, 其實慢慢讓開發者達成了共識, 所以越來越多的項目生態都在使用 Smartweave, 實施 “前端 = 智能合約” 的設計思路.
8. 總結: Arweave 真正的價值會在 Web3.0 爆發.
我們可以先一一列數一下 Arweave 的優點.
Arweave 的獨創共識和礦工激勵機制保證了存儲的永久性. 永久保存數據一直是人類歷史上的重大問題, 對人類的重要性極其大. Arweave 可以作為 Web3.0 時代的亞歷山大圖書館, 保存數據, 繼續累積人類的智慧. Arweave 的去中心化特性可以顛覆中心化雲服務廠商對存儲市場的壟斷, 用戶的數據可以避免審查, 同時也讓數據存儲在雲端, 帶來了數據分發的自由. Arweave 的存儲定位足夠底層, 可以作為 “Layer0”, 成為區塊鏈開發無法缺少的一環, 並且用途廣泛, 上手極其簡單, 是各類去中心化應用的理想溫床.
接下來我們看看 Arweave 的缺點.
Arweave 太過底層, 由於架構原因無法限制代幣和合約的標準, 開發生態太過於靈活, 可能沒法統一, 導致生態無法合力.
我們可能暫時看不懂 Arweave, 但是我們當初也沒有看透比特幣. 查理芒格說過: “為了節省運算空間, 人類的大腦會不願意作出改變. 這是一種避免不一致性的形式.” 我們不能以正常區塊鏈的視角來看待 Arweave, 因為那樣就錯失了 Arweave 很多的重要價值. Web3.0 很可能會在2 年內到來, 到時候 Arweave 這樣的區塊鏈基礎設施一定會展現自己的優點, 被所有人理解.
相關資料
- Arweave technical details:
- https://www.chainnews.com/articles/543779897127.htm
- https://www.youtube.com/watch?v=YO3zyQvL3Yg
- https://esl-conf-static.s3.eu-central-1.amazonaws.com/media/files/000/000/841/original/Sam_Williams_-_Blockchains__blockweaves__and_the_decentralised_revolution.pdf?1513004189
- https://arweave.medium.com/the-arweave-network-is-now-running-succinct-random-proofs-of-access-spora-e2732cbcbb46
- Arweave storage:
- https://news.ycombinator.com/item?id=24791621
- Arweave ecosystem:
- https://arweave.medium.com/nfts-and-attention-rewards-verto-and-koi-spotlight-c7fa1ca94827
- https://arweave.news/profit-sharing-communities-a-deep-dive-by-arweave/
- https://www.verto.exchange
- https://arweave.medium.com/profit-sharing-tokens-a-new-incentivization-mechanism-for-an-open-web-1f2532411d6e
- https://coinmarketcap.com/alexandria/article/profit-sharing-communities-a-deep-dive-by-arweave
- Arweave true value:
- https://www.chainnews.com/articles/124011762292.htm
- https://www.chainnews.com/articles/930028948285.htm
冷萃財經原創,作者:awing,轉載請註明出處:https://www.lccjd.top/2021/11/19/%e8%af%bb%e6%87%82arweave-web-3%e7%9a%84%e5%85%b3%e9%94%ae%e5%9f%ba%e7%a1%80%e8%ae%be%e6%96%bd/?variant=zh-tw
文章評論