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

本文约2179字,阅读全文需要约3分钟
深入探讨开源投票平台 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提醒,请广大读者树立正确的货币观念和投资理念,理性看待区块链,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。

推荐阅读
星球精选