首頁  >  文章  >  Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

PHPz
PHPz原創
2024-06-12 15:15:57369瀏覽

什麼是Shadow(SHDW)?一文解讀Shadow(SHDW)與 Solana 綁定的去中心化儲存!近期,Filecoin氣勢如虹。先前,BitMEX創辦人 Arthur Hayes 也在新加坡 Token2049 演講中為 Filecoin 中吶喊,稱其持有FIL。而在Solana生態中,有一個重要且低調的儲存項目並不被太多人所知曉,那就是GenesysGo --- Solana 網路上的區塊鏈基礎設施供應商,主打去中心化雲端儲存服務。

同時,當大家之前對Solana 生態的注意力都集中在Meme 和流動性質押時,GenesysGo 的代幣Shadow Token(SHDW),也在最近一個月中悄悄迎來了翻倍的漲幅。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

儲存賽道已經十分擁擠,成熟的專案已有 IPFS 和 Arweave 等,GenesysGo相比起來有什麼不同?又能不能藉著Solana的生態復甦迎來更多的發展潛力?

今天本站小編給大家詳細解讀與 Solana 綁定的去中心化存儲Shadow(SHDW),需要的朋友一起看看吧!

想要弄清楚這些問題,我們首先需要了解GenesysGo 的三塊核心業務:

  • Shadow Operators,RPC 層(去中心化RPC 節點)
  • Shadow Drive,去中心化資料儲存層
  • Shadow Cloud,去中心化的雲端運算平台

隨後,我們也會對其代幣經濟和其他專案的異同展開分析。

Shadow Drive

Shadow Drive是去中心化資料儲存層,也是GenesysGo的核心,專為滿足 Solana 對生態系統的儲存日益增長的需求而設計。

先前,在Solana上進行NFT等儲存活動,常採用Arweave 和Filecoin 這種第三方儲存解決方案,但它們都是一條獨立的儲存公鏈,與Solana 不相容,進行儲存活動用各自的代幣支付,而不是SPL標準代幣,有的時候無法跟上Solana的速度,因此,Solana生態原生的儲存系統成為了剛需。

Shadow Drive 是一個名為Ceph 的定義儲存程式的開源軟體的改編版本, Ceph為區塊儲存、檔案儲存和物件儲存提供了統一的軟體定義解決方案,有效性得到了廣泛的驗證。

GenesysGo團隊將 Ceph 的開源方案與與Solana的PoH(歷史證明)機制相集成,誕生了Shadow Drive。

Shadow Drive 由原生代幣$SHDW 支持,為了將資料上傳到 Shadow Drive,用戶需要支付少量的 $SHDW 費用。

根據專案的官方文件描述,Shadow Drive 的儲存費用比市面上任何同類項目都要便宜,理論價格是5美分/GiB/年.(註:1GB(Gigabyte)和1GiB(Gibibyte )是用於電腦資料儲存的術語,表示資料量大小但採用不同的計量單位。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

在我們的實測中,創建 1GB 儲存帳戶的請求僅花費 0.25 枚$SHDW,在撰寫本文時相當於約0.42美元。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

而費用的便宜,一方面得益於Solana 本身的gas成本低,另一方面則由於Shadow Drive 底層對存儲任務合理的分解、調度和安排。

這也延伸到另一個主題,該專案的資料分發機制 ---- D.A.G.G.E.R。

D.A.G.G.E.R. 是 directed acyclic gossip graph enabling replication(複製的有向無環圖)的縮寫。由於該機制的解釋過於技術化,我們在此可以將其簡化理解為專案的資料分發機制和共識引擎,作用是優化快速資料存取和檔案處理,讓儲存的效率更高。

D.A.G.G.E.R的工作機制包括幾個核心元件:通訊模組、處理器模組、共識模組和控制器模組。

對一個交易來說,在D.A.G.G.E.R中會簡單遵循如下處理流程,在此不做過多展開:

  • 通訊模組:處理網路層的輸入與輸出(交易的進出)
  • 處理器模組:對交易進行驗證,確認其正確性和有效性
  • 共識模組:網路中各節點對交易達成一致
  • 處理器模組:交易被執行

總體來看,我們能夠感覺到的是,Shadow 在「資料怎麼存」這件事上,下了一番優化的功夫。

Shadow Operators

Shadow Operators 是執行RPC節點的營運商。

RPC節點,即遠端過程調用,是分散式計算系統中使用的術語。 RPC 可以歸類為一種允許電腦程式相互通訊的 API(應用程式介面)。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

在Solana 上發送交易的簡化流程圖

與其他公鏈相比,Solana有非常高的交易處理能力,故而Solana 區塊鏈上的RPC 網路的工作負載遠高於其他網路。因此,在其他區塊鏈上建立基礎的現有 RPC 網路供應商如果打算遷移到 Solana,則需要完全重新設計其架構。

而這也給了 GenesysGo 提供 Solana 原生 RPC 服務的機會。

GenesysGo提供三種RPC服務,包括一項免費服務和兩項付費訂閱服務。在付費RPC服務中,費用收入完全支付給Shadow Operators。此外,Shadow Operators 也需要質押$SHDW代幣才能提供服務,並在服務中斷時面臨懲罰。

截止撰文時,已經有120個 RPC 運營商在測試網運行,相對於一年前的27個運營商(2022年12月的數據)有了5倍左右的提升。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

Shadow Cloud

Shadow Cloud 是由GenesysGo 推出的一個去中心化的雲端運算平台,也由有向無環圖(DAGGER)提供技術支援。

在有了上述的節點和儲存服務之後,GenesysGO 就能夠利用其能力提供去中心化的雲端運算平台,支援不同應用的運算和處理需求。

這個平台旨在支援去中心化的儲存、運算和網路操作,為Web3和去中心化應用提供更廣泛的基礎設施。

不過從目前的進展來看,GenesysGo 的儲存和RPC產品顯得更加直觀,擁有完善的技術文件和產品設計,而雲端服務則更像是後期的發展策略,是前兩個產品累積到一定程度之後的結果。

競賽比較:只有快不破

整體來看,關於去中心化或分散式存儲,Web2和Web3領域都有不少成熟的案例。例如Web2領域,有以GoogleBigTable為首的分散式儲存系統。在Web3領域,Arweave 和 Filecoin 是區塊鏈中最常使用的第三方儲存解決方案。

Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展

那麼 Shadow Drive 和競品相比,有哪些顯著的特點?我們不妨主要以Filecoin為例來進行比較。

首先,如前文所說,Arweave 和Filecoin 與Solana 並不完全相容,如果只考慮為Solana 生態服務,那勢必需要一個專門的存儲基建:

  • #Arweave而Filecoin 的代幣$AR和$Fil都不是SPL原生代幣(SPL是Solana的代幣標準)
  • Arweave 和Filecoin的吞吐量都無法跟上Solana,因此容易導致交易失敗

其次,Shadow Drive的共識機制帶來了更好的儲存效率:

  • Filecoin 使用Expected Consensus (EC)機制和DAG來實現共識,需要明確的認可和區塊權重來進行最終確認,效率上可能會打折扣。
  • D.A.G.G.E.R.採用無領導的非同步架構,透過DAG的圖形表示實現共識,消除了領導選舉的需要,可以立即處理交易。

最後,Shadow Drive 在資料編碼上進行了最佳化:

  • #D.A.G.G.E.R.將糾刪碼編碼整合到架構中,以最佳化元資料複製和資料事務。 Filecoin允許糾刪碼作為可選的客戶端策略,專注於資料複製和定期儲存證明。

我們將二者的關鍵效能指標進行一個直覺的羅列對比:

Filecoin 效能指標:

  • 交易速度:每個區塊時間約 30 秒。
  • 確認時間:120 個區塊的高價值轉帳約 1 小時。
  • 資料儲存:1 MiB 檔案從交易接受到出現在鏈上需要 5-10 分鐘。
  • 磁區密封:在最低硬體上,32 GB 磁區大約需要 1.5 小時。
  • 資料檢索:快速檢索方法(資料的未密封副本)可以假設需要不到 2 分鐘;在最少的硬體上,對於 32 GiB 磁區,開封檢索可能需要大約 3 小時。

ShdowDrive/DAGGER 效能指標:

  • 峰值 TPS:指定機器配置(理想網路)上每秒 50,000 筆交易。
  • 激增 TPS:在即時測試網第一階段條件下每秒約 20,000 - 38,000 筆交易(版本 0.2 - 0.3,具有 20-30 個節點集群大小的獨立運營商)。
  • 現實世界的 TPS:在現實世界的壓力、流失等情況下每秒約 3,000 筆交易。
  • 資料儲存:上傳到 DAGGER Hammer Demo 的 1MiB 檔案需要 2-8 秒,該示範模擬 shdwDrive v2 儲存應用程式的部分內容。
  • 擦除編碼時間:每核心每 1 MiB 0.018 毫秒,水平擴展時可以忽略不計。
  • 快照下載:1 MiB 檔案需要 10 毫秒到 50 毫秒。
  • 區塊同步時間:30ms 到 300ms 之間,取決於延遲。
  • 區塊驗證時間:低於 500 奈秒至 20 毫秒,表示延遲最小。
  • 最終確定時間:70 毫秒至650 毫秒,平均約273 毫秒(在為DAGGER Hammer 演示站點提供支援的即時測試網路第1 階段30 節點全域集群上)
  • 數據檢索:透過DAGGER Hammer 示範網站上的URL 檢索1MiB 檔案需要1-3 秒

總結起來,太長不看版本就是,ShdowDrive最大的特色就是快。

以上是Shadow(SHDW)是什麼?一文詳解Shadow(SHDW)未來發展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn