Skip to content

Commit 7f4b4bf

Browse files
committed
Add study notes for 2025-08-20
1 parent 62d36e1 commit 7f4b4bf

1 file changed

Lines changed: 189 additions & 0 deletions

File tree

slucifersz.md

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,195 @@ timezone: UTC+8
1515
## Notes
1616

1717
<!-- Content_START -->
18+
# 2025-08-20
19+
20+
用ai辅助构思了一个快闪
21+
FlashCollective —— 72小时快闪治理套件(“我的第一个DApp”)
22+
23+
一个为黑客松/校园社群量身定做的快闪DAO:创建、治理、分配小额预算与任务激励,72小时内自动启动与自动收束。主打超低上手成本与可执行治理(决策=自动执行),让初学者第一款 DApp 就能“真治理、真落地”。
24+
25+
1) 电梯陈述(30秒)
26+
27+
问题:小团队临时协作时,怎么快速做决策、分配小预算、避免“嘴上同意、落地困难”?
28+
29+
解决:FlashCollective 让任何人发起“快闪DAO”,成员用 SBT 会员卡参与治理;用治理积分对预置可执行提案投票(如:给设计同学小额打赏、开立一个任务赏金、采购资源)。投票通过即自动执行到金库或赏金合约。到期自动结算与注销,剩余资金可按份额ragequit(比例退出)。
30+
31+
为什么现在:黑客松/社团活动碎片化,临时协作需要即插即用的轻量治理与资金流“最后一公里”执行。
32+
33+
2) 目标用户与场景
34+
35+
用户:黑客松参赛队、校园社团、开源小组、周末项目组。
36+
37+
典型场景:
38+
39+
48–72小时黑客松:快速拉起DAO → 成员投票决定购买素材/云服务 → 设立若干小额赏金任务 → 完成即领赏。
40+
41+
社团活动:票选采购道具/茶歇 → 预算透明 → 活动后自动清算、销毁治理权重。
42+
43+
3) 创新点(与常见想法的差异)
44+
45+
快闪生命周期:DAO 有到期时间(TTE),过期自动归档与资金清算,降低治理“长期负担”。
46+
47+
可执行提案模板:投票通过即调用执行适配器(Executor)完成资金拨付、赏金创建、白名单变更等,避免“投票通过却无人执行”。
48+
49+
SBT + 贡献加权:成员通过完成任务获得贡献凭证(SBT子章),投票权重按 sqrt(基础票权 + 贡献值),天然抗女巫且鼓励实干。
50+
51+
最小信任假设:采用Safe 金库(或最简自管金库)+ 白名单功能选择器,提案只能调用受控方法,降低作恶面。
52+
53+
自动善后:到期自动触发ragequit窗口,未用完预算按份额可退回/销毁/转入公共基金。
54+
55+
4) 治理机制设计
56+
57+
成员资格:
58+
59+
发起者创建 DAO,设置:名称、到期时间、初始预算、加入上限、提案模板开关。
60+
61+
成员通过邀请码领取 SBT 会员卡(不可转让)。
62+
63+
投票与权重:
64+
65+
每张 SBT 基础票权=1;完成任务获得贡献积分(链上计分),投票权重 w = floor(sqrt(1 + points))(简单的二次加权)。
66+
67+
提案类型(MVP内置):
68+
69+
小额转账(≤阈值)到指定成员地址(打赏/报销)。
70+
71+
创建赏金(金额+任务描述+截止)。
72+
73+
白名单变更(添加任务审核员/策展人)。
74+
75+
表决规则:
76+
77+
单轮简单多数 + 动态最小法定人数(minQuorum = max(3, ceil(0.2 * 成员数)))。
78+
79+
投票期短(如 2–6 小时,黑客松友好)。
80+
81+
执行:
82+
83+
通过→Executor 调 Safe/金库或赏金合约预置函数;失败自动回滚。
84+
85+
退出(ragequit):
86+
87+
到期 TTE 后进入 24h 退出期,成员按注资份额领取未使用预算;若未注资亦可选择捐赠给公共池。
88+
89+
5) 代币/积分经济(非投机、治理优先)
90+
91+
无可转让代币:只用SBT会员与链上积分(映射到投票权重)。
92+
93+
资金来源:发起者或成员注资(稳定币/ETH),用于小额预算与赏金。
94+
95+
激励:完成任务→积分↑→投票权重↑;任务赏金即时到账。
96+
97+
6) 黑客松 MVP 范围(48–72 小时可落地)
98+
99+
前端(Next.js + Ethers v6)
100+
101+
创建 DAO(表单)→ 一键部署合约 → 生成邀请链接。
102+
103+
提案创建(选择模板并填写参数)→ 成员投票 → 实时进度条。
104+
105+
任务看板(Open/Assigned/Done)→ 完成→审核→自动付款。
106+
107+
到期倒计时 & 一键结算/退出按钮。
108+
109+
合约(Solidity + OpenZeppelin)
110+
111+
FlashDAOFactory: 创建与登记快闪DAO。
112+
113+
MembershipSBT: 铸造/吊销不可转让会员卡与贡献章。
114+
115+
FlashGovernor: 轻量投票(权重读取自SBT积分),时间与法定人数可配置。
116+
117+
Executor: 安全白名单执行器(仅允许调用金库/赏金合约的已登记函数签名)。
118+
119+
MiniTreasury(或集成 Safe): 持有资金,暴露 payout() / openBounty() 等受控方法。
120+
121+
BountyBoard: 创建/领取/审核/发放赏金。
122+
123+
后端(可选)
124+
125+
纯前端+链上为主;可加一个轻服务做邀请码与活动海报。
126+
127+
7) 关键接口草图(示意)
128+
// 权重读取
129+
function votingWeight(address user) public view returns (uint256) {
130+
// w = sqrt(1 + points)
131+
}
132+
133+
// 提案(模板)创建
134+
function proposePayout(address to, uint256 amount, string calldata memo) external returns (uint256 proposalId);
135+
136+
// 执行(通过后)
137+
function execute(uint256 proposalId) external;
138+
139+
// 赏金板
140+
function openBounty(string calldata title, uint256 reward, uint64 deadline) external returns (uint256 id);
141+
function submitWork(uint256 id, string calldata proof) external;
142+
function approveWork(uint256 id, address worker) external; // 仅审核员
143+
144+
145+
注:合约尽量模块化 + 使用 OpenZeppelin 库;时间不够时可先用最小金库替代 Safe。
146+
147+
8) 安全与风控
148+
149+
执行白名单:Executor 仅能调用预先登记的目标合约+函数选择器,参数也做上限校验(如金额阈值)。
150+
151+
限额:单提案与总预算阈值;超限需多签(可后续版本使用 Safe 模块)。
152+
153+
抗女巫:SBT 不可转让;权重与贡献绑定;可选邀请码+上限人数。
154+
155+
应急:发起者在投票前可撤回提案;合约支持紧急暂停(仅在未执行状态)。
156+
157+
9) 评审演示脚本(5分钟)
158+
159+
创建快闪DAO:命名“Team Phoenix”,到期+预算 0.2 ETH,发 5 个邀请码。
160+
161+
成员加入:铸造 SBT;看板出现任务模板。
162+
163+
发起两类提案:
164+
165+
P1:给设计小伙伴 0.02 ETH 打赏;
166+
167+
P2:创建“前端整合”赏金 0.05 ETH。
168+
169+
现场手机投票:权重随完成小任务的成员即时上升。
170+
171+
通过即执行:P1 付款成功;P2 赏金卡片出现。
172+
173+
提交成果→审核→自动发放。
174+
175+
到期演示:一键进入结算期→展示 ragequit 剩余资金。
176+
177+
10) 路线图
178+
179+
V0(黑客松版):SBT + 简易加权投票 + 可执行模板(转账/赏金)+ 倒计时到期 + 基础结算。
180+
181+
V1:集成 Safe、更多模板(白名单角色、频控预算)、批量提案。
182+
183+
V2:跨链部署、社交登录、任务信誉曲线、可视化治理数据板。
184+
185+
11) 风险与对策
186+
187+
资金安全:模板+白名单+限额;审计清单与单元测试覆盖关键路径。
188+
189+
合规与道德:仅做团队内小额激励与治理,不触发证券属性;无可转让代币。
190+
191+
体验复杂:极简三步(创建→邀请→投票执行),默认模板减少参数心智负担。
192+
193+
12) 学习点(教育价值)
194+
195+
初学者能快速理解并实践:SBT、治理权重、提案→执行、安全限权。
196+
197+
手把手体验治理即执行的端到端闭环,而不仅是“投票贴纸”。
198+
199+
13) 资源与实现清单(建议)
200+
201+
开发栈:Solidity + Foundry/Hardhat;OpenZeppelin;Next.js + wagmi/ethers v6;Viem;WalletConnect。
202+
203+
网络:以太坊测试网(如 Sepolia)或任一 EVM 测试链。
204+
205+
测试:提案门限、白名单执行、金额上限、到期清算、ragequit、赏金流程。
206+
18207
# 2025-08-19
19208

20209
用ai整了一个小小的dapp思路

0 commit comments

Comments
 (0)