Skip to content

eggry/datong-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tatha Protocol (大同协议)

Building a Fair, Transparent, and Decentralized Distribution Ecosystem
构建一个公平、透明、去中心化的收益分配系统

🥇本项目在 Web3 全球开发者大会黑客松中荣获 Tron 赛道冠军
This project won the first prize in the Tron Track at the Web3 Global Developer Conference Hackathon.

项目演示 (Demo)

项目资源 (Resources)

Tatha 协议 API 文档 (v1.0)

项目简介 (Introduction)

Tatha Protocol 致力于利用区块链技术解决社会劳动收益分配中的公平与透明问题。
本项目包括:

  • TRON 网络上构建去中心化 DApp 收益分配基础设施,确保订单收益分配规则公开、资金结算流程安全透明。
  • 基于该协议实现 校园跑腿平台,为配送骑手提供公平的收益分配机制,并为平台运营提供透明、可持续的收益流。

技术架构 (Architecture)

  • Blockchain: 基于 TRON 网络开发,支持高频次、低延迟的链上交互。
  • Smart Contracts: 使用 Solidity 编写,核心功能包含透明分配算法与自动化资金结算机制。
  • Storage: 区块链存储分配规则、订单数据与分配记录,确保资金流转不可篡改。
  • Frontend: 使用 Stitch 构建用户界面,提供协议配置、订单撮合、收益分配等功能展示。

🛠️ 核心功能 (Features)

  • Fairness Protocol: 基于链上规则进行透明收益分配,避免中心化分配中的隐瞒与违约。
  • Transparent Settlement: 自动化链上结算,所有资金流转在 TRON 链上清晰可见。
  • Proof of Concept (PoC): 完整校园跑腿场景的 DApp 演示。

业务场景 (Use Case)

本项目使用Tatha Protocol,服务于以下角色:

  • 订单发起人
    • 需求:
      • 希望订单能够被骑手及时接单并完成配送。
      • 希望撮合平台能够提供一定的保障机制,降低配送过程中的风险。
  • 撮合平台
    • 劳动:
      • 撮合配送需求和配送骑手
      • 管理保险资金池,为配送订单提供保险保障
      • 维护平台运营
    • 收益:从配送费中收取一定比例的服务费。
    • 需求:
      • 激励配送骑手积极接单
      • 保证平台收益的可持续性
    • Tatha Protocol解决的问题:
      • 允许撮合平台自定义收益分配规则,使得资金流向更加透明和合理,增加骑手积极性。
      • 自动化链上结算,确保订单收益自动结算,减少平台对账运营成本。
  • 配送骑手
    • 劳动:提供物品配送服务,完成订单配送任务。
    • 收益:根据平台的收益分配规则,获得配送订单的收益分配。
    • 需求:
      • 希望能够清晰了解每笔订单的收益分配情况,确保自己的劳动得到应有的回报。
      • 希望订单的结算过程透明、自动化,减少与平台的对账纠纷。
      • 希望平台能够提供一定的保障机制,降低配送过程中的风险。
    • Tatha Protocol解决的问题:
      • 通过链上规则的透明分配,骑手可以清晰了解每笔订单的收益分配情况,增加对平台的信任。
      • 自动化链上结算,确保订单收益自动结算,减少与平台的对账纠纷。
      • 通过智能合约实现保险资金池的管理,为配送订单提供保险保障,降低骑手的风险。

快速启动 (Getting Started)

环境要求

  • 合约部署Tron IDE在线部署环境
  • 服务器: 支持 HTTP 静态文件服务
  • 客户端: 安装 TronLink 钱包插件的浏览器

安装步骤

  • 克隆仓库
    git clone https://github.com/eggry/datong-protocol.git
    cd datong-protocol
    
  • 部署智能合约并配置前端(可选)
    • 使用 Tron IDE 部署智能合约,记录合约地址。
    • 更新智能合约地址。
    cd src && \
    for file in $(find . -type f); do
    sed -i 's/TXJHYibQhzYe9K6q6KGyd6j3io2zCQM21Y/YOUR_CONTRACT_ADDRESS/g' "$file"
    done
  • 启动前端服务器
    python -m http.server 8080
  • 访问 DApp
    打开浏览器,访问 http://localhost:8080/statics/guide.html,按照演示步骤体验校园配送平台。

团队成员 (Members)

社会责任 (Social Responsibility)

⚖ 我们已将本项目奖金的 16% 捐赠于公益事业
Donation Certificate

About

[🥇GWDC 2026] A Fair, Transparent, and Decentralized Distribution Ecosystem

Resources

License

Stars

Watchers

Forks

Contributors