4EVERLAND案例研究: 滿足Snapshot去中心化儲存需求的方案

本文約2226字,閱讀全文需要約3分鐘
4EVERLAND 案例研究:深入探討開源投票平台Snapshot 的實現原則和工作方式,並研究4EVERLAND 在確保可驗證的鏈外資料儲存方面發揮的重要作用。

概述

在不斷發展的區塊鏈生態系統中,去中心化治理在實現DAO、DeFi 協議和NFT 社群決策過程的民主化方面發揮著至關重要的作用。開源投票平台 Snapshot 已成為這些社群的重要工具,使用戶或社群成員能夠在不產生 Gas 費用的情況下進行無縫投票,從而決定社群發展。在本文的後續章節中,我們將深入探討Snapshot 的實現原理和工作方式,並研究4 EVERLAND 在確保可驗證的鏈外資料儲存方面發揮的重要作用。

什麼是 Snapshot?

Snapshot(快照)是一個革命性的投票平台,旨在簡化DAO、DeFi 協議和NFT 社群的決策流程。如果沒有Snapshot,每個組織或社區都需要設計一個專門針對其使用情況的投票解決方案。 Snapshot 讓各組織能夠利用可自訂的解決方案,並將設定所需的工作量降到最低。它允許高度客製化的投票流程,以滿足不同使用者和組織的不同需求。這種客製化涵蓋各個方面,包括用戶投票權的計算、投票機制的選擇、提案提交和投票驗證。

Snapshot 的獨特之處在於它利用IPFS 來儲存提案和用戶投票,並採用了一種被稱為鏈下 投票的技術。在這種方法中,用戶投票的證明以加密簽署的形式儲存在IPFS 而不是區塊鏈上,從而確保投票者無需為交易支付 Gas 費用。

從本質上講,快照是一個離鏈、無 Gas、多治理的客戶端。其結果既易於驗證,又具有挑戰性,是基於區塊鏈的治理的可靠工具。

Snapshot 如何運作

Snapshot 的投票機制圍繞著三個核心要素:空間、提案和投票。空間是組織的檔案或帳戶。提案和投票與這些空間相關聯。要在快照上建立空間,使用者需要一個ENS 域名,這是建立空間的唯一要求。該名稱作為空間標識符,允許使用者存取其在快照上的頁面,例如https://snapshot.org/#/ens.eth ,其中ens.eth 代表該空間的ENS 名稱。

在空間內,使用者可以產生提案並投票。空間管理員可以透過設定特定的投票和驗證策略,靈活定義提案建立和投票規則。例如,只有持有至少10, 000 個指定代幣的用戶才能創建新提案,用戶的投票權可以與其錢包中的指定代幣餘額成正比。您可以在Snapshot 文件中找到有關不同解決方案的更多資訊。

表決

一旦創建了空間,投票將透過提案進行。提案概述了投票問題,並包括一個投票系統,該系統確定了選民可以選擇的選項以及如何計算結果。至關重要的是,每個提案都包含一個指向以太坊(或任何其他受支援的區塊鏈)區塊號的快照區塊號。區塊號作為選民餘額的快照,防止在提出提案後透過臨時代幣累積進行操縱。這也是該平台被稱為快照的原因。

結果計算

提案結果根據所選投票系統計算。每項提案均採用以下一種投票系統:

這些投票系統用於根據投票權計算投票結果。例如, ENS 空間的最新提案:確立 ENS DAO安理會成員

4EVERLAND案例研究: 滿足Snapshot去中心化儲存需求的方案

該社會提案旨在確認一份由8 人組成的安全理事會成員完整名單。投票將對整個名單進行簡單的讚成/反對/棄權表決。如果提案成功,將提出一個單獨的可執行提案,以部署安全委員會智慧合約並分配必要的角色。

Snapshot 如何使用4 EVERLAND

Snapshot 是一種整合各種服務的協議,旨在為用戶提供無縫體驗。所有儲存庫都是開源的,任何人都可以在https://github.com/snapshot-labs上查看和審核它們。每個空間、提案、投票和使用者操作都會新增到4 EVERLAND Bucket 中,並附帶一個IPFS 內容識別碼(CID)

以下線框概述了該平台利用4 EVERLAND 的架構:

4EVERLAND案例研究: 滿足Snapshot去中心化儲存需求的方案

Snapshot 的基礎架構設計主要包括三個層:

  • 面向使用者: UI 應用程式

  • 邏輯:後端伺服器協調多個服務的工作

  • 資料:IPFS/Arweave 儲存解決方案,鏈下保存訊息

使用4 EVERLAND Bucket 的IPFS 固定和Arweave 備份服務

最關鍵的設計面向是其資料儲存解決方案,這也是4 EVERLAND 發揮作用的地方:

Snapshot 選擇使用去中心化儲存來取代昂貴的鏈上儲存解決方案。 IPFS 或Arweave 可以從各個角度滿足這一需求:確保透明度和無gas 投票,使任何人都可以查看、審計和複製數據,並自由參與DAO 治理。

Snapshot 開發了一個名為Pineapple的微服務以及相應的JavaScript 庫pineapple.js ,以簡化將資料持久化到IPFS 的過程,兩者的結合確保盡快成功固定資料。由於該服務支援AWS S 3 API,允許將JSON 物件上傳到4 EVERLAND Bucket。 Bucket 會迅速回應這些JSON 對象,迅速執行固定服務,綁定數據,並將其上傳到Arweave 進行永久備份,隨後返回相應的IPFS CID 和Arweave 雜湊。您可以在此處查看其中一些服務。

透過4 EVERLAND 專用網關開放存取

透過4 EVERLAND Bucket 將資料加入IPFS 網路後,使用者可以透過4 EVERLAND 專用網關存取這些資料。您可以在下面的範例中查看提案簽名和投票資訊的整合:

https://snapshot.4everland.link/ipfs/ bafkreiag 6 mh 2 fjmegh 5 oqpbefomdxsigyflkwwqzhbzhbz 5 aez 6 nkt n3 qy

4EVERLAND案例研究: 滿足Snapshot去中心化儲存需求的方案

4 EVERLAND Storage 的優勢

Snapshot 團隊選擇4 EVERLAND 作為儲存提供者並非偶然。此外, 4 EVERLAND 還具有幾個明顯的優勢:

  • 無需複雜的開發: 4 EVERLAND 與AWS S 3 API 相容,無需複雜的開發工作即可快速輕鬆地整合。

  • 多種儲存協定的統一API:透過統一的API, 4 EVERLAND 支援在IPFS 和Arweave 上同時存儲,提供了無縫使用多種去中心化儲存協定的靈活性。

  • 儲存效率高、延遲低: 4 EVERLAND 儲存效率高、延遲低,平均回應時間小於100 ms,根據Pineapple 的資料回饋,與其他儲存服務相比, 4 EVERLAND 99.99% 的時間排名第一。

  • IPFS 和Arweave 的綜合優勢:它利用IPFS 的內容尋址特性和Arweave 的永久儲存特性,確保資料的完整性和長期保存。

  • 更多:強大的安全措施、可擴展性、直覺的使用者介面等。

未來展望

隨著區塊鏈技術的不斷發展, 4 EVERLAND 與Snapshot 之間的合作體現了去中心化治理和儲存解決方案的實際進步。此次合作已經證明了區塊鏈領域內更安全、更有效率、更可擴展的應用程式的潛力。

展望未來,隨著 4 EVERLAND 繼續擴大對其他儲存協議的支持,它將進一步增強Snapshot 在多個去中心化儲存解決方案中可靠儲存所有資料的能力。這種靈活性的提高將大大增強Snapshot 的可擴展性,確保它能夠滿足去中心化社區日益增長的需求。

關於 4 EVERLAND

4 EVERLAND 是一個以儲存、運算、網路為核心能力的Web3 雲端運算平台,整合各類DePIN,旨在打造分散式、高效、自激勵、低成本、用戶友好的一站式開發者平台,助力互聯網從Web2.0 向Web3.0 無縫過渡,為數百萬Web3.0 開發者和應用提供基礎設施。

Twitter | Telegram | Discord | Reddit | Medium | Email

原創文章,作者:4EVERLAND中文社区。轉載/內容合作/尋求報導請聯系 report@odaily.email;違規轉載法律必究。

ODAILY提醒,請廣大讀者樹立正確的貨幣觀念和投資理念,理性看待區塊鏈,切實提高風險意識; 對發現的違法犯罪線索,可積極向有關部門舉報反映。

推薦閱讀
星球精選