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.
Tatha Protocol 致力于利用区块链技术解决社会劳动收益分配中的公平与透明问题。
本项目包括:
- 在 TRON 网络上构建去中心化 DApp 收益分配基础设施,确保订单收益分配规则公开、资金结算流程安全透明。
- 基于该协议实现 校园跑腿平台,为配送骑手提供公平的收益分配机制,并为平台运营提供透明、可持续的收益流。
- Blockchain: 基于 TRON 网络开发,支持高频次、低延迟的链上交互。
- Smart Contracts: 使用 Solidity 编写,核心功能包含透明分配算法与自动化资金结算机制。
- Storage: 区块链存储分配规则、订单数据与分配记录,确保资金流转不可篡改。
- Frontend: 使用 Stitch 构建用户界面,提供协议配置、订单撮合、收益分配等功能展示。
- Fairness Protocol: 基于链上规则进行透明收益分配,避免中心化分配中的隐瞒与违约。
- Transparent Settlement: 自动化链上结算,所有资金流转在 TRON 链上清晰可见。
- Proof of Concept (PoC): 完整校园跑腿场景的 DApp 演示。
本项目使用Tatha Protocol,服务于以下角色:
- 订单发起人
- 需求:
- 希望订单能够被骑手及时接单并完成配送。
- 希望撮合平台能够提供一定的保障机制,降低配送过程中的风险。
- 需求:
- 撮合平台
- 劳动:
- 撮合配送需求和配送骑手
- 管理保险资金池,为配送订单提供保险保障
- 维护平台运营
- 收益:从配送费中收取一定比例的服务费。
- 需求:
- 激励配送骑手积极接单
- 保证平台收益的可持续性
- Tatha Protocol解决的问题:
- 允许撮合平台自定义收益分配规则,使得资金流向更加透明和合理,增加骑手积极性。
- 自动化链上结算,确保订单收益自动结算,减少平台对账运营成本。
- 劳动:
- 配送骑手
- 劳动:提供物品配送服务,完成订单配送任务。
- 收益:根据平台的收益分配规则,获得配送订单的收益分配。
- 需求:
- 希望能够清晰了解每笔订单的收益分配情况,确保自己的劳动得到应有的回报。
- 希望订单的结算过程透明、自动化,减少与平台的对账纠纷。
- 希望平台能够提供一定的保障机制,降低配送过程中的风险。
- Tatha Protocol解决的问题:
- 通过链上规则的透明分配,骑手可以清晰了解每笔订单的收益分配情况,增加对平台的信任。
- 自动化链上结算,确保订单收益自动结算,减少与平台的对账纠纷。
- 通过智能合约实现保险资金池的管理,为配送订单提供保险保障,降低骑手的风险。
- 合约部署: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,按照演示步骤体验校园配送平台。
