让善意生根发芽。
社区驱动的链上公益 — DAO 治理,Monad 保障。
传统慈善有四个黑箱:
| 黑箱 | 传统模式 | Bloom |
|---|---|---|
| 钱去哪了? | 不透明的内部流转 | 链上可追溯,每笔可见 |
| 谁说了算? | 少数人拍板 | DAO 社区投票 |
| 中间损耗? | 20-40% 管理费 | ~0.01%(仅 Gas) |
| 效果如何? | 自说自话,无人监督 | 里程碑锁定,代码强制 |
捐赠者 → 国库 → DAO 投票 → 里程碑池 → 受益人
│ │ │
└── 获得 BLM ────┘ └── 验收 → 拨付
- 捐赠 MON → 获得 BLM 治理代币
- 投票 为提案投出支持/反对票
- 拨款 通过的提案 → 资金锁入里程碑池
- 验收 每个阶段完成 → 分批拨付
- 追踪 每一分 MON 从谁来到谁去,链上可查
| 层级 | 技术 |
|---|---|
| 区块链 | Monad 测试网 (Chain ID: 10143) |
| 合约 | Solidity 0.8.28, Hardhat, OpenZeppelin |
| 前端 | Next.js 14, Tailwind CSS |
| Web3 | wagmi, viem |
| 部署 | Vercel (前端), Hardhat Ignition (合约) |
| 合约 | 说明 |
|---|---|
BloomToken.sol |
ERC-20 治理代币 (BLM)。捐赠时自动铸造。 |
Treasury.sol |
接收 MON 捐赠,铸造 BLM,拨付资金。 |
ProposalManager.sol |
创建、投票、执行提案,生成里程碑池。 |
MilestonePool.sol |
分阶段资金拨付,社区验收后释放。 |
BloomCertificate.sol |
花信治理权 NFT,捐赠奖励 + 可购买,持有提升投票权重。 |
BloomAward.sol |
金葵终极荣誉 NFT(不售卖,仅授予卓越贡献者,限量 24)。 |
# 安装依赖
npm install
# 编译合约
npm run compile
# 运行测试
npm test
# 启动前端
npm run dev
# 部署到 Monad 测试网
cp .env.example .env # 填入私钥
npm run deploy:testnetbloom-protocol/
├── contracts/ # Solidity 智能合约
├── test/ # 合约测试
├── ignition/modules/ # 部署脚本
├── app/ # Next.js 页面
│ ├── page.tsx # 国库首页
│ ├── explore/ # 提案广场
│ ├── proposal/[id]/ # 提案详情 + 投票
│ ├── certificates/ # 花信 / 金葵 NFT 铸造与持有
│ ├── dashboard/ # 社区仪表盘
│ └── tracker/ # 资金追踪
├── components/ # React 组件
├── lib/ # wagmi 配置, 合约 ABI
├── hardhat.config.cjs # Hardhat + Monad 配置
└── PRD.md # 产品需求文档
- 打开 Bloom DApp → 查看国库余额
- 连接钱包 → 捐赠 1 MON → 获得 BLM 代币
- 浏览提案 → 「云南山区小学操场翻新」需 5 MON
- 投支持票 → 社区共同决策
- 提案通过 → 资金锁入里程碑池
- 第一阶段完成 → 提交验收 → 拨付资金
- 追踪链路:捐赠者 → 国库 → 提案 → 小学
网络: Monad 测试网
Chain ID: 10143
RPC: https://testnet-rpc.monad.xyz
备用 RPC: https://monad-testnet.drpc.org
浏览器: https://testnet.monadscan.com
EVM: prague (Osaka fork)
| 合约 | 地址 |
|---|---|
| BloomToken | 0xf47813E5C56F233C878765c1aFc8BdFA444E3B69 |
| Treasury | 0x076A41451B988d7d2ab64C7624CC5dB3901d365C |
| ProposalManager | 0x90bbc1e6ff69462257453ee58d02e607db699032 |
| BloomCertificate | 0x80903118dc5d2a56907a69904e1414b4f225fbb1 |
| BloomAward | 0xa9334cbbc2ceed93a0cdc46f0839a7e31bbeaf13 |
Monad 黑客松 / WBE3 AI 黑客松 — 2026 年 8 月 15 日 @ Beijing