hackquest logo

ether-gratitude

基于 MCP 的以太坊开源激励与AI数据平台 在 Web3 时代,开源创新至关重要。EtherGratitude 旨在构建一个优雅高效的去中心化激励层,赋能以太坊开源开发者。通过简洁强大的智能合约,社区成员可直接以 ETH 表达感谢。 更具前瞻性的是,EtherGratitude 率先将模型上下文协议(MCP)引入区块链,构建连接链上价值与智能应用的数据桥梁。我们的创新允许 AI 应用无缝查询并理

ビデオ

説明

一、项目背景

1.1 开源生态现状与问题调研

近年来,开源软件已成为全球软件开发与技术创新的重要推动力。据GitHub 2023年开源生态报告显示,全球参与开源项目的开发者人数已超过1亿。然而,调研发现超过70%的开源开发者表示经济激励不足,这严重影响了他们持续贡献的积极性,部分优秀项目甚至因此停滞或废弃。

具体案例包括:

  • OpenSSL“心脏出血”漏洞事件:OpenSSL项目因资金匮乏导致开发人员不足,维护和安全审计跟不上用户增长速度,最终引发全球性安全漏洞。

  • Linux核心开发者Greg Kroah-Hartman指出:开源贡献难以获得相应经济支持,许多开发者因此流失,威胁着开源生态的稳定性。

  • Log4j漏洞事件:因资金短缺和开发人员不足,Log4j漏洞未能及时发现和修复,引发全球数以百万计系统的安全危机。

  • AWS与MongoDB争议事件:AWS大量使用MongoDB数据库,但被MongoDB指责未提供足够经济回馈或贡献,使开源项目难以持续发展。

1.2 传统开发者打赏模式存在的问题

为解决开发者激励不足的问题,一些中心化平台如PayPal、Patreon、Buy Me a Coffee和GitHub Sponsors等被广泛使用。但调研发现,这些平台存在明显不足:

  • 资金流动不透明:如Patreon用户难以追踪资金流向,导致信任危机。

  • 平台手续费过高:如PayPal抽取3-5%,Patreon更高达5-12%,严重削减开发者收益。

  • 资金到账周期长:Patreon、GitHub Sponsors等平台结算周期较长,影响资金流动性。

  • 数据服务整合不足:数据孤岛现象明显,限制数据的深入分析和应用。

2022年Patreon曾因资费政策变动引发创作者和用户大规模抵制,影响创作者收益和用户积极性。

1.3 区块链打赏模式的现状与不足

区块链技术兴起后,区块链打赏平台开始出现,虽解决了中心化平台的部分问题,但现有系统仍存在不足之处,具体表现为:

  • 缺乏标准化数据服务接口:未提供统一的数据服务接口,导致数据难以与外部应用联动。

  • 数据分析与挖掘能力不足:区块链平台停留在基础的资金转账,未能实现对链上数据的深度分析。

  • 实时数据交互能力不足:打赏数据难以实时交互,开发者无法及时获得反馈。

  • 跨平台数据联动性差:平台数据孤立,难以实现跨平台的数据协同。

  • 社区激励机制单一:未能提供基于数据分析的智能激励机制,难以实现精准激励。

二.核心功能设计

本项目旨在构建一个去中心化、高效的打赏平台,为开源开发者提供持续的经济激励,并通过标准化的数据接口支持AI应用进行数据查询。系统架构由多个关键组件组成,包括以太坊智能合约、MCP协议服务器以及前端用户界面等,所有组件共同实现透明且高效的数据流动与交互。

2.1以太坊智能合约

以太坊智能合约是本项目的核心组成部分,负责管理打赏交易、存储数据以及处理开发者与用户之间的互动。智能合约的主要功能包括:

  • 打赏交易管理:用户可以通过与钱包(如MetaMask)的连接,使用以太币(ETH)向开发者发送打赏。智能合约会验证并记录每笔交易,确保资金流动的透明性与安全性,避免中介干预。

  • 打赏记录查询:开发者和用户可以通过智能合约查询历史打赏记录。所有交易都被安全地存储在以太坊区块链上,确保交易的可追溯性和数据的完整性。

  • 提现操作:开发者可以通过智能合约将所收到的打赏资金提取到自己的钱包地址。智能合约自动处理资金转移和结算,确保资金安全且高效地到账。

  • 手续费机制:智能合约支持设置一定的手续费,平台可以从每笔打赏中提取一部分作为维护费用。手续费的管理完全由智能合约自动执行,减少人为干预,确保公正和透明。

通过以太坊智能合约的应用,项目能够实现去中心化、透明且安全的资金流动和交易管理,为开发者明白了,以下是更简洁且重点突出的版本:

2.2MCP协议服务器

MCP(模型上下文协议)协议服务器是本项目的核心组件之一,负责将区块链上的打赏数据标准化,并为开发者和AI应用提供高效的数据查询接口。其核心功能包括:

  • 数据标准化与格式化:将区块链上的打赏数据转换为统一格式,确保不同应用能够轻松读取和处理这些数据。

  • API服务与数据接口:提供标准化的API接口,供开发者和AI应用实时访问打赏数据,支持分析和决策。

  • 实时数据同步:与以太坊区块链实时同步,确保所有打赏交易和数据更新即时反映到应用端,支持实时查询。

  • 智能数据分析:集成趋势分析和用户行为预测功能,帮助开发者洞察资金流动和用户偏好等关键信息。

MCP协议服务器通过标准化的数据处理和实时同步,为打赏平台提供高效的数据管理和分析支持,提升开发者的决策能力。


公共物品价值 (Public Goods Value)

EtherGratitude 项目通过以下方式为以太坊社区贡献公共物品价值:

  • 激励开源开发: 提供了一种直接且透明的方式来激励为以太坊生态做出贡献的开源开发者。更重要的是,通过 MCP 协议使 AI 应用能够分析打赏数据,从而洞察哪些项目更受社区欢迎,这可以为开发者提供宝贵的反馈,进一步激励他们投入高质量的开源工作,并提高现有项目的质量和可持续性。

  • 促进区块链数据在 AI 领域的应用: 通过 MCP 协议,EtherGratitude 使得 AI 应用能够以标准化的方式轻松访问和利用以太坊上的打赏数据。这为 AI 研究人员和开发者提供了全新的、高质量的链上数据来源,可以用于分析开源社区的健康状况、识别有价值的项目和开发者,甚至构建基于此数据的智能服务,例如自动化的开发者评估或推荐系统。

  • 探索 AI 与区块链融合的新应用场景: EtherGratitude 项目创新性地展示了 MCP 协议在连接区块链数据与 AI 技术方面的巨大潜力,为未来更多将链上数据应用于 AI 驱动的创新项目提供了宝贵的思路和借鉴。例如,可以探索利用 AI 分析打赏数据来预测未来有潜力的开源项目,或者构建智能代理来自动进行社区贡献评估。

创新与独特之处 (Innovation and Uniqueness)

EtherGratitude 项目的创新和独特之处在于:

率先在以太坊生态中将模型上下文协议(MCP)应用于区块链数据,赋能 AI 应用: 这是在以太坊生态中一个相对前沿的尝试。虽然 MCP 最初主要用于 AI 与传统数据源的连接,但我们成功地将其应用于链上数据,为 AI 应用打开了直接访问和理解区块链信息的新大门。这为构建基于区块链数据的智能应用奠定了基础。

以初学者友好的方式集成先进的 AI 数据交互技术: 我们的项目在智能合约和 MCP 服务器的设计上都力求简洁明了,特别考虑了区块链初学者的学习曲线。然而,其核心却集成了先进的 AI 数据交互标准(MCP),这使得项目在易于上手的同时,也具备了连接未来 AI 应用的强大潜力,能够吸引更广泛的开发者和研究者参与。

清晰地展示了区块链技术与 AI 协同解决实际问题的应用场景: 通过创建一个简单的打赏系统,我们清晰地展示了如何将区块链技术的透明性和可信性与 AI 强大的数据分析和理解能力相结合,解决开源社区的实际激励问题,并为未来的智能 Web3 应用提供了可行的模式。


ハッカソンの進行状況

demo已经完全跑通 合约在本地区块链上成功部署 MCP Server也可以被大语言模型正确调用

テックスタック

Web3
Python
Solidity
React
Ethers

資金調達の状況

チームリーダー景耀 张
オープンソース
業界
Other