阶段 1:范围界定
创建 DataDAO 的第一步是弄清楚您的数据池的原因和内容。
开始:
在深入研究范围界定之前,请查看 DataDAO 排行榜上已经在 Vana 上运行的一些成功的 DataDAO。这将使您了解他们的智能合约、激励措施和验证模型。这是收集有关最佳实践或创新的想法的有用方式。
确定可以提供独特见解或市场需求较高的数据。当前流行的来源包括 Stack Overflow、Telegram、YouTube、Google Drive 等平台,甚至是通过 GDPR 请求的个人数据。
- 市场规模和价值:考虑数据的价值和可访问性。例如,医疗数据可能非常有价值,但由于合规法规而难以获得,而模因数据更容易获得,但买家可能较少。
- 合规性和可访问性:考虑您选择的数据源是否涉及隐私法规或道德问题。它是否需要用户同意(如 GDPR 合规性),或者用户可以自由提供它?
- 社区:是否存在对贡献和使用数据有共同兴趣的特定社区?如果您可以访问独特的数据集或相对于传统数据平台的不公平优势,这可以使您的 DataDAO 与众不同。
每个 DataDAO 都有自己的代币,代币经济学可以以适合您项目目标的方式进行设计。在创建 Token 模型时,请回答以下关键问题:
- 固定供应还是通货膨胀供应?代币供应量是保持固定的,还是会根据提供的数据随着时间的推移而膨胀?
- 贡献模型:确定数据贡献是一次性事件还是连续流式处理过程。这将影响您的代币经济学和整体矿池动态。
- 奖励发放:区块奖励将如何分配?随着时间的推移,早期贡献者应该获得更多奖励还是更均匀的分配?
- 使用案例:该代币可以有多种用例,包括奖励数据贡献者、治理权和直接销售给数据消费者(想想 AI corps 或数字营销品牌)。您在这里有灵活性,因此请构建一个符合您愿景的系统。如何管理与数据使用者的通信,包括定价协商和访问控制?
确保您的代币随着时间的推移具有价值,以激励用户持有和使用它。通常,令牌的值会随着数据集的值而增长,但请考虑使用其他机制来提高令牌值。
第 2 阶段:构建
一旦你确定了 DataDAO 的范围,就该开始构建了。
Moksha 仅用于测试目的
确保在测试网和主网上为数据验证创建不同的配置。测试网无法保证数据隐私。
本页将逐步介绍 DataDAO 的示例实现。请务必注意,这只是 Contract 的一种可能实现 – 鼓励开发人员自定义此 Contract 或创建自己的版本以适应其特定用例。
在创建 DataDAO 之前,最好先了解一下核心智能合约。这些智能合约不需要由 DataDAO 构建者部署。然而,你需要部署你自己的数据流动性池和DLPToken(无论是模板版本还是你自己的版本)。对于测试和集成,您应该使用 Moksha 上部署的地址。
每个 DataDAO 的核心都是完全可定制的 DLP 智能合约。DLP 智能合约负责为数据贡献者奖励 DataDAO 特定的数据代币。运行贡献证明后,会给文件一个 0-1 的分数,这可以用来确定数据的价值,并将其转换为 DataDAO 特定的代币。
- 回购:您可以在此处使用 Vana GitHub 存储库中经过审核的智能合约模板。按照前 12 个步骤完成部署。
您的 DataDAO 需要一个用户友好的界面,贡献者可以在其中上传、加密和验证他们的数据。您可以从一系列选项中进行选择来构建此 UI,从 Web 应用程序到浏览器扩展或移动应用程序。您还可以在此处使用开源 DataDAO UI 模板,或在此处了解其工作原理。
- 主要特点:确保 UI 具有客户端加密功能,以维护数据参与者的隐私和控制。
- 提示:确保您的用户了解如何访问该数据源。例如,通过 GDPR 或 CCPA 数据导出请求、通过抓取自己的数据或通过 API。
- 提示:您可以跳过此步骤。一些 DataDAO 正在使用 Chrome 扩展程序或爬虫来贡献数据,而没有单独的 UI。
引用
查看 gptDataDAO 或 redditDataDAO 等示例。
将 DLP 智能合约部署到 Vana 网络后,您需要将其注册到根网络。要成为 Vana 生态系统的一部分并有资格参加 DataDAO 奖励计划,DLP 合约需要与 Data Registry 和 DLP Root 合约集成。这需要达到最低质押门槛。为防止 DataDAO 垃圾邮件,DataDAO 可以注册的最大数量和最低质押金额要求
注意
在 Testnet 上注册 DataDAO 将受到限制。不活跃的 DataDAO 将在不活跃 2 周后被删除。
DataDAO 的一个关键部分是贡献证明功能,它验证提交数据的质量,并可用于奖励可替代的 DataDAO 特定代币。您可以自定义此功能以满足您特定 DataDAO 的需求。使用此处提供的贡献证明模板作为起点。
- 数据验证和值取决于数据源。
- 确定后,实施您的激励措施和验证检查。
- 我们建议分阶段迭代推出此功能,以测试激励措施。
DataDAO 可以根据其独特要求灵活地验证数据。
- 意义:这些数据应该为 DataDAO 的整体数据集提供新颖而有价值的见解。它应该增强可用信息的丰富性和多样性。
- 有效性:数据必须遵循与 DataDAO 中的现有数据一致的架构。符合标准化结构可确保兼容性并促进高效的数据处理。
- 真实性和贡献者的权利:数据必须是真实的,并且如果需要,来自合法帐户。这确保了信息的完整性和可靠性。提交数据的数据贡献者必须具有执行此操作所需的权限。
例
有关贡献证明的详细示例,请参阅 ChatGPT DataDAO。
将您的 DataDAO 的 UI 和后端连接到 Satya 网络,该网络将通过去中心化验证者处理数据验证。这可确保您的贡献证明机制高效、安全地运行。您可以在 Data Validation 部分阅读整个集成指南。您还可以实施自己的客户端 ZK 证明,或者在自己的基础设施(甚至是非 TEE)上运行贡献证明功能。
第 3 阶段:发布前
构建后,您需要为 DataDAO 的启动做准备。这个阶段是关于将您的 DataDAO 集成到更广泛的 Vana 生态系统中并宣传。
这个独家机会专为早期 DataDAO 设计,以便在您公开发布之前建立知名度和吸引力。通过参与,您将可以通过我们的 Telegram 的 Mini 应用程序抢先体验潜在用户。如果您有兴趣加入,请在 Discord 上联系我们以参与并获得对您的项目的额外支持。
在您的 DataDAO 上线之前,请确保它与 Vana 的生态系统集成,用于权益质押、去中心化交易所 (DEX) 和治理。无需担心 — Vana 提供了所有必要的指南和工具,使集成过程变得简单明了。稍后将提供其他文档。
构建 DataDAO 不仅仅是关于技术。您需要向数据贡献者和消费者宣传。需要考虑的一些问题:
- 谁是您的早期采用者?他们是个人还是公司?
- 您将如何保持投稿人的参与度?考虑忠诚度计划、奖励或其他激励措施。
- 社交渠道:使用社交媒体、论坛和行业团体来传播信息。您的出席将是吸引投稿人和消费者参与的关键。