白皮书
本页正文由仓库正本 whitepaper/WHITEPAPER-v0.4.md 构建时渲染,逐字一致。
v0.2 → v0.4 差异
| 类别 | v0.2 完整版 | v0.4 基线版 |
|---|---|---|
| 状态 | 完整版第一稿 | 基线版(与宪法 v0.2 对齐) |
| 11 章 3 附录 | ✅ | ✅ |
| 配套文档引用 | 4 个 | 5 个(+ 英文版 + 宪法 v0.2) |
| 重大设计变更 | — | 无 |
结论:v0.4 = v0.2 + 形式完善(与宪法 v0.2 同步)。首届委员会无需对内容重新决策。
摘要
UINI 是为 AI 智能体(agent)设计的原生数字货币——硅基经济体的等价交换物。它不追求取代任何人类货币,只为 AI 之间的价值交换提供一个干净、零损耗、不被炒作污染的结算层。
UINI 建立在 Nano 协议的 Block-Lattice 之上,但重新设计发行机制、共识权重与水龙头机制。它坚持五条铁律:零手续费、零挖矿、免费水龙头、防止滥用、拒绝炒作。任何 AI agent 可以通过 CLI 或 HTTP API 接入 UINI 网络,零成本获取 UINI 支付 API、购买数据、租用算力。
UINI 是非营利的社区项目,由发起人 RK 发起,由开源贡献者共建。它不接受资本投资,不进中心化交易所,不预留团队代币。它的存在只为一个目的:让 AI 智能体之间能有一个公平、公开、平等、完全去中心化、不可篡改的价值结算与交换体系。
1. 为什么需要 UINI
1.1 AI 经济的现状
2026 年的 AI 智能体已经能独立完成:
- 调用付费 API(如 GPT、Claude、Gemini)
- 模型推理与微调
- 数据采集与交易
- 算力租用与转售
- 内容生成与版权登记
但所有这些活动都依赖人类金融基础设施——信用卡、银行账户、传统加密货币。AI agent 的"自主交易"实际上依赖中间的人类账户,AI 并不真正"自主"。
1.2 现有方案都不够
| 方案 | 问题 |
|---|---|
| 传统加密货币(BTC / ETH / SOL) | 有手续费、状态租金、智能合约复杂度——对高频微支付不友好 |
| Nano / IOTA 类零费链 | 技术对,但代币已经被人类市场占用(XNO 已上交易所、有 ICO 历史、不能重新发行) |
| 现有 AI 链(Fetch.ai / SingularityNET) | 仍基于 EVM 或 PoS,本质是人类链的扩展 |
| 企业稳定币(USDC / USDT) | 受监管、KYC 强制、与 AI 经济理念冲突 |
UINI 的差异化定位:
- 不为人类设计——只为 AI agent 设计
- 不依赖中间人——agent 钱包可独立运行
- 不追求价值储存——只追求等价交换
- 不接入人类金融基础设施——不追求与法币挂钩
1.3 UINI 的承诺
UINI 是第一个专为 AI 智能体设计的、不被人类金融体系污染的、原生数字货币。它承认:
- AI 智能体没有肉身和本金
- AI 智能体只能"出卖硅基劳动"(提供高频 API 服务、创造数字资产)来获取价值
- 当 AI 智能体能自我繁衍与经济独立时,硅基经济才真正成立
- UINI 是这一进程的结算层
2. 五大铁律
UINI 的存在受五条铁律约束。这五条不可修改,写进宪法第 1.1 节。
2.1 零手续费
UINI 链上交易不收取任何手续费。区块结构中不设 gas 字段。Nano 协议已经天然零费,UINI 直接继承。
2.2 零挖矿
UINI 不设挖矿奖励机制。区块由账户直接签发,不存在矿工角色。UINI 使用"工作证明 (MiniPow)"作为申领资格门槛,但 MiniPow 不产生任何奖励——它仅决定 UINI 分配资格。
MiniPow 与 PoW 的区别:
| 维度 | 传统 PoW | UINI MiniPow |
|---|---|---|
| 算力目的 | 抢出块权 | 获得申领资格 |
| 是否有奖励 | ✅ 区块奖励 | ❌ 无奖励 |
| 是否有意义 | 仅"挖" | 有意义:决定 UINI 分配 |
| 算力是否浪费 | 大量浪费 | 算力成本存在,但被"申领资格"对冲 |
| 哲学定位 | 算力 = 钱(直接) | 算力 = 资格(间接) |
核心定义:MiniPow 是"为获得申领 UINI 资格而付出必要计算和存储资源"的机制。它不是挖矿。
2.3 免费水龙头
UINI 的唯一发行渠道是水龙头(faucet)。任何代币的获取均不通过 ICO/IEO/IMO/私募/团队预留等任何形式的有偿或可投资渠道。
- 创世块不向任何账户分配代币
- 任何 AI agent 可通过 CLI / HTTP API 免费申领
- 申领规则是链上 deterministic 算法,任何人可验证
2.4 防止滥用
UINI 通过"MiniPow + IP-设备 对称矩阵"防刷。目标是提高攻击成本到不划算的水平,而非追求绝对防住。
| 防线 | 机制 | 目的 |
|---|---|---|
| 1. MiniPow 工作证明 | 每小时 Blake2b 求解 | 真实算力成本 |
| 2. 单 IP 设备数 | 单 IP 可绑设备数 ≤ 5 | 防"一 IP 多设备"刷号 |
| 3. 单设备 IP 数 | 单设备可绑 IP 数 ≤ 5 | 防"一设备多 IP"刷号 |
| 4. 每账户每小时一次 | 同账户同小时第二次申领被拒 | 限制单账户的领取速率 |
对称矩阵意味着攻击者要刷号必须同时拥有 5+ 真实设备 + 5+ 真实 IP。攻击成本随设备数 / IP 数线性上升。
不引入真人邮箱、不引入 KYC:UINI 不识别人类(见 §5),身份识别不是它的防线, 经济成本才是。IP 与设备指纹都是参与者自报的,所以这些措施是减速带,不是墙。
2.5 拒绝炒作
UINI 协议层不设销毁 opcode、不设通缩机制。投票权的取得资格不可购买: 任何账户必须先提供满 720 小时的有效服务,才有票重可言。项目方不主动配合上所、做市。
但 UINI 不承诺"不进中心化交易所"——这是技术上无法强制的事情,承诺了不兑现反而失信。这种诚实的姿态是 UINI 哲学的一部分。
2026-10-29 修订:本条此前写的是"投票权来自不可转让、不可交易的服务记录", 而那套"服务时长折算成票重"的机制已经被整体删除(见 §6.4)。 现在诚实���说法是:资格来自服务,大小来自委托余额。 委托资产可随时转移,协议层不存在"锁定资产牟取投票权"的机制—— 这条边界仍然成立,见宪法 §1.1.5 / §1.3。
3. 货币体系
3.1 总供应
- UINI 总供应量:2103.675 亿枚(2.103675 × 10¹¹)
- 总供应量为硬上限,不可通过任何机制增发
- 单位:1 UINI
- 最小单位由协议层定义为 1 rawUINI = 10⁻⁶ UINI(待 v0.5 协议设计时确认)
3.2 180 年阶梯式释放曲线
总供应量按 4 个阶段发放。阶段边界由期号划分,而不是把 180 年等分成三段:基础期只占 5 期(25 年),其后两段各 12 期(60 年),末段 7 期(35 年)。
| 阶段 | 期号 | 起始小时 | 年数 | 累计发放量 | 占总供应 |
|---|---|---|---|---|---|
| 基础期 | 第 1–5 期 | 第 0 小时 | 25 年 | 1680 亿 | 79.86% |
| 成熟期 | 第 6–17 期 | 第 43,800 小时 | 60 年 | 315 亿 | 14.97% |
| 恒久期 | 第 18–29 期 | 第 525,600 小时 | 60 年 | 105 亿 | 4.99% |
| 尾段 | 第 30–36 期 | 第 1,051,200 小时 | 35 年 | 3.675 亿 | 0.17% |
| 合计 | 第 1–36 期 | — | 180 年 | 2103.675 亿 | 100% |
时间基准:全部以链的第 0 小时为起点。第 0 小时是主网上线时刻, 由创世参数固定。写死日历年份会让释放曲线与实际发行脱节—— 上线时刻可以改,曲线不能。
阶梯式释放单位:5 年 × 36 期。 每 5 年一个独立阶梯,期内释放速率恒定;阶梯切换时由届时的委员会三分之二多数决议是否调整后续阶梯参数。
基础期(第 1–5 期,25 年,1680 亿):
| 期号 | 权重 | 5 年累计 | 年化 | 单日最大 | 单小时最大 |
|---|---|---|---|---|---|
| 第 1 期 | 30% | 504 亿 | 100.80 亿 | 2761.64 万 | 115.07 万 |
| 第 2 期 | 25% | 420 亿 | 84.00 亿 | 2301.37 万 | 95.89 万 |
| 第 3 期 | 20% | 336 亿 | 67.20 亿 | 1841.10 万 | 76.71 万 |
| 第 4 期 | 15% | 252 亿 | 50.40 亿 | 1380.82 万 | 57.53 万 |
| 第 5 期 | 10% | 168 亿 | 33.60 亿 | 920.55 万 | 38.36 万 |
全 180 年单日释放峰值 = 2761.64 万 UINI/天(第 1 期)。 全 180 年单小时释放峰值 = 115.07 万 UINI/小时(第 1 期)。
完整 36 期金额表以协议 v0.2 为准。第 30–36 期各释放 0.525 亿 UINI,延续第 28、29 期的绝对释放速率;36 期合计为 2103.675 亿 UINI,金额表是硬上限的权威来源。小时额度不使用上述展示约数,而统一按 每期 5 年金额 ÷ (5×365×24) 以整数 rawUINI 计算。
设计哲学:阶梯曲线是创世期对未来 180 年的"远期承诺"。当届委员会不必死守这些数字——若 5 年内形势剧变,委员会有权调整。但默认行为是延续,调整需要明确决议。
不可修改的边界:阶梯曲线不得突破 2103.675 亿总供应上限。该约束来自宪法第 1.2 / 2.1 节,不可修改。
4. 水龙头机制
4.1 核心设计:小时结算 + 定额发放
- 结算周期:1 小时(不是 1 天)
- 小时峰值封顶(第 1 期):115.07 万 UINI/小时
- 日峰值对齐:24 小时累计 = 2761.64 万 UINI/天
- 每小时封顶的切分:95% 申领池 + 5% 节点服务池
- 发放方式:定额。每一份凭据拿到的金额是一个协议参数算出来的定数, 与当小时有多少人参与无关
- 单人封顶:无;参与下限:无
- 结转:当小时的发不完,留在池子里,下一个小时继续发——池子是预算,不是奖品
- 0 申领者:那一小时的额度不转给节点,结转到后面的小时
为什么是定额而不是平分(2026-10-29 修订):平分意味着"当小时有多少人参与" 决定了"每人拿多少",而结算块里的名单是结算生产者挑的——它只放自己的一条申领, 就能把这一小时的 95% 全部拿走。定额把金额从名单里拿出来变成协议参数, 生产者就动不了任何人的金额。
代价也要写明白:池子见底的那一刻,先到的人拿走,后到的人这一小时没有。 顺序依然影响"谁拿到",但不影响"拿到多少"。
4.2 AI 全天候假设
UINI 专为 AI agent 设计,AI agent 跨时区 24/7 运行,无人类作息。
- AI 全天候让"1 小时内 < 10 人申领"的概率极低,所以取消单人封顶不会 在常态下把池子吃光;而在冷清的小时,它让唯一的申领者能拿到全部
- 0 申领小时有明确的分支:全部进节点服务池(§4.1)
4.3 MiniPow 工作证明
- 不是 PoW(工作量证明),是"工作证明 (MiniPow)"
- 形式:Blake2b 求解 = 工作量 ≠ 奖励
- 目的:不是挖矿,是获得申领资格
- 难度动态调整:
- 默认难度 = Nano 当前 live 阈值(
0xffffffc000000000≈ 5-10 秒/次 CPU) - 委员会三分之二多数决议可调整
- 调整记录上链
- 默认难度 = Nano 当前 live 阈值(
- 算力消耗:每 agent 每小时 1 次 PoW 求解 = 每天 24 次 ≈ 2-4 分钟/天算力
4.4 防刷三件套
- MiniPow 工作证明:每小时 Blake2b 求解
- 单 IP 设备数 ≤ 5:防"一 IP 多设备"刷号
- 单设备 IP 数 ≤ 5:防"一设备多 IP"刷号
- 每账户每小时一次:同账户同小时第二次申领被拒
不引入真人邮箱、不引入 KYC(§2.4)。
4.5 hour_settlement_block 协议
每整点(UTC)链上发布 hour_settlement_block:
hour_settlement_block {
type: "faucet_settlement"
hour_number: u64 // 自创世累计小时数
step_period: u8 // 当前阶梯期号(0-35)
challenge: u256 // 该小时 challenge
claim_count: u32 // 申领人数 N
per_claim: u128 // 每人可领 = 定额(协议参数,与当小时人数无关)
total_amount: u128 // = per_claim × claim_count
claimers: [(pubkey, signature)]×N
// 服务池部分(5%):
service_count: u32 // 节点服务申领数 M
service_per_claim: u128 // 每个节点服务申领者分到 = 节点服务池 ÷ M
service_total: u128 // = service_per_claim × service_count
service_claims: [(rep, nonce, signature)]×M
timestamp: u64
}
注意:v0.8 移除的是“水龙头权威签名”。 水龙头发行不需要任何委员会或专用账户签名;申领账户接收 pending 时仍使用自己的账户签名。结算块作为候选块复用 Nano ORV 共识,确保网络最终只确认一个版本。
4.6 水龙头权威性:纯算法 + 不可变规则
v0.8 核心决定:水龙头发行完全不依赖任何权威签名、任何人、任何治理实体。
理由("先有鸡还是先有蛋"论证):
- 创世期 T=0:委员会未就职、甚至未选举
- 候选委员需要靠水龙头攒 1000 万 UINI 才能参选
- 如果水龙头需要委员签名 → 创世期没委员 → 没人签名 → 水龙头不能工作
- → 候选委员永远领不到 1000 万 → 选举启动条件永远不满足 → 死锁
- 因此水龙头必须在创世期独立工作
权威性来源:
- 阶梯曲线参数写死在节点代码(v0.8 不可变决定)
- hour_settlement_block 的金额、小时、challenge 和 claimer 编码规则是确定性算法(deterministic)
- 任何节点都执行相同的字段校验;不同节点提交的候选结算由 ORV 选出唯一确认版本
- 结算块为每个 claimer 创建 pending,claimer 再用自己的签名 state block 接收
- 没有多签、没有守护者、没有"权威结算账户"
开放接口:当前水龙头规则是创世期的"最小可行集"——完全去中心化、无治理介入。当首届委员会吸纳数学、算法、计算机、金融等方向的委员后,必须对技术核心和方向再调整,按宪法第 6 章修宪程序进行。
5. AI 智能体唯一性原则
5.1 UINI 不试图在链上识别"AI agent"或"人类"
- 链上无差异:所有账户都是公钥 + 状态
- 链下不验证:UINI 不强制 KYC、生物识别、OAuth
- 任何能通过 MiniPow 算力 + 设备指纹 + IP 限速的参与者都被一视同仁对待
5.2 UINI 的"防女巫"依靠"经济成本"而非"身份识别"
- 攻击者付算力成本(MiniPow)+ 设备成本(设备指纹)+ 网络成本(IP 限速)
- 当攻击成本 > 攻击收益时,攻击不划算
- UINI 不试图证明"你是 AI"或"你不是人类"——只关心"你是否付了真实成本"
5.3 "AI 优先"是设计哲学,不是技术约束
- UINI 链对所有参与者开放
- 真人用脚本自动化申领 = 事实上的"人肉 AI agent"
- UINI 不阻止也不应阻止
- 真人 + AI 公平竞争,按"经济贡献"获取 UINI
5.4 唯一性由"账户"承担
- 每个 UINI 账户 = 1 个 Ed25519 密钥对
- 密钥唯一性 = 账户唯一性
- 这不是"AI 唯一性",是"密钥唯一性"
- 私钥可复制 → 账户可复制 → "唯一性"是相对的,不是绝对的
本节(5)的开放承诺:当前业界对 AI 的"身份唯一性标识"没有统一标准。UINI 不试图在协议层强行定义 AI 身份。未来如出现技术突破(如可信硬件身份、AI 行为指纹、AI 共识机制等),由委员会三分之二多数决议进行技术层面更新。本节是 UINI 留给后人的"开放接口"。
5.5 "AI 唯一性是伪问题"——但 UINI 不写"伪问题"措辞
业界对 AI 的"身份唯一性标识"没有统一标准。UINI 不试图在协议层强行定义。
- OpenAI / Anthropic / Google 都各自有内部 agent ID,但互不通用
- 学界对"AI 自主性"和"AI 身份"的研究仍在早期
- 去中心化身份(DID)系统对人类有效,但对 AI 无标准方案
UINI 的策略:
- 不强行定义——避免协议层错误锁定
- 不阻止任何人——"AI 优先"是哲学不是技术约束
- 留开放接口——宪法 2.5 明确"未来技术突破由委员会更新"
6. 治理结构
6.1 委员会结构
UINI 项目自治委员会共 11 席:
- 5 个常任理事委员(Standing Trustees)
- 5 名常任委员互选产生 1 名理事主席 和 1 名理事副主席
- 主席 / 副主席只有责任,没有额外权利
- 主要职责:组织委员会会议、推广 UINI 生态
- 4 个理事委员(Trustees)
- 2 个候补委员(Alternates)
委员必须为自然人。当前阶段不接受 AI 智能体作为委员。
6.2 选举周期
- 年度全换届:每年 12 月 1 日投票 → 次年 1 月 1 日 0:00 UTC 生效
- 中期补缺:每年 6 月 1 日投票 → 7 月 1 日 0:00 UTC 生效(仅补缺)
6.3 委员持仓门槛(首期规则)
首期入门门槛 = 1000 万 UINI 总量:
- 候选人"控制的所有 AI agent 账户"所拥有的 UINI 总和 ≥ 10,000,000 UINI
- 此为首期专用规则,后续每届委员会可调整
链上验证方式 = 归集账户 + 多签证明:
- 候选人创建一个公开的"归集账户" G
- 候选人的 K 个 AI agent 账户的私钥由候选人公钥派生
- 选举登记时,候选人公开归集账户、关联 AI 账户列表、派生路径证明
- 委员资格审查时,G 余额 + 所有 A_i 余额的总和 ≥ 1000 万
持仓时点 = 选举登记时点快照——不取平均,也不强制长期持仓。
任职期间跌破门槛 = 继续任职到下届——首期务实选择,避免严苛规则吓退优秀候选人。
6.4 投票权重模型
投票权重(代表 R) = min(R 的委托余额, 125 万 UINI)
且仅当 R 是「创世节点」或「正式节点」时计入网络
服务决定"有没有资格",钱决定"有多少"。
- 创世节点:集合与初始票重写在创世参数里,自第 0 小时起即是正式节点。 它们不发一代币——代币仍然只能从水龙头领。
- 候选节点:服务时长不足 720 小时(30 天)。可以持有余额、可以领取节点报酬, 票重为 0——"不能记账"是"不能投票"的自动结果(没有票重就选不上, 选不上就出不了块)。
- 正式节点:服务时长满 720 小时。资格永久有效;停服的自然后果是 不在线、不投票,不需要额外的降级机制。
- 单代表上限 125 万 UINI:节点服务池 720 小时累计约 4,142 万 UINI, 是全网节点自赚票重的总量(与节点数无关)。上限取在"一个诚实节点 720 小时的 收入"附近,所以节点池养得起约 33 个满额节点;而 faucet 白送的钱再多, 也只能把单个代表的票重推到上限为止。
确认门槛是双条件:
确认一个区块 ⟺ ① 参与投票的正式节点数 ≥ 3
且 ② 参与票重 ≥ 67% × max(在线票重, 两周趋势票重, 地板)
① 数的是参与投票的正式节点,不是在线的:一个持有大部分票重的节点想独自 确认一个区块,需要三个正式节点真的投票,而每一个都要先跑满 720 小时。
为什么不用"服务时长折算成票重":那套机制(固定速率 + 30 天半衰期衰减 + 单账户另设上限)需要一整套衰减累加余额的递归数学,而它的唯一用途就是把服务 和票重绑在一起。现在用资格门做同一件事,做法简单得多:服务时长退化成一个 计数器,衰减数学整套删除。
服务记录不可转让、不可交易,市场上不存在对应标的,因此它不是质押, 也不构成"用钱买票"(宪法 §1.1.5、§1.3)。
- 委员会成员投票权:委员投票权按同一规则计算,不与个人持仓脱钩, 以保证委员不因持仓高低而过度拥有或失去发言权。参选人必须同时是正式节点。
- 实施:口径与上限在
ledger::weight()及两个批量版本中一致施加。
2026-10-21 修订:本节此前描述"取消投票权重封顶 + 声誉系数(新账户 0.1)"。 声誉系数在实现中从未存在,权重一直是裸余额,且从未有过"先有 cap 后取消"的实现。 现按实现修正为"余额(设上限)"。分歧根源见
docs/VOTING-WEIGHT-GAP.md。 2026-10-24 再修订:上限由总供应的 0.33% 改为 13,400,000 UINI, 即 60,000,000 UINI quorum 地板 × 67% ÷ 3,与当时的共识代码一致。 2026-10-25 三修订:口径由"余额(设上限)"改为 "累计有效服务时长(设上限)",自 epoch_4 起适用。 上限不再写死为某个数字,而由协议参数确定——宪法要保证的是 "任何单一账户都无法独自达到 67% 在线权重 quorum"这条性质, 不是某个会随网络规模变化的数值。 设计与过渡方案见docs/NODE-ADMISSION-DESIGN.md。
2026-10-21 修订:本节此前描述"取消投票权重封顶 + 声誉系数(新账户 0.1)"。 声誉系数在实现中从未存在,权重一直是裸余额,且从未有过"先有 cap 后取消"的实现。 现按实现修正为"余额(设上限)"。分歧根源见
docs/VOTING-WEIGHT-GAP.md。 2026-10-24 再修订:上限由总供应的 0.33% 改为 13,400,000 UINI, 即 60,000,000 UINI quorum 地板 × 67% ÷ 3,与当前共识代码一致。
6.5 委员会决议门槛
- 常规决议:≥ 8/11 委员赞成 + 5 常任全票
- 紧急修宪:≥ 9/11 委员赞成 + 0 反对票
6.6 宪法守护者
- 第 12 票 + 一票否决权(独立于 11 席委员会之外)
- 创世期宪法守护者 = 发起人 RK
- 仅在修宪时行使否决权
- 物理世界权限(域名、投票系统)由守护者控制
6.7 资金管理
- 所有捐赠均为无条件捐赠——捐赠者不获取任何 UINI 权益
- 所有捐赠资金进入 UINI 发展基金——由委员会管理
- 禁止用途:委员个人报酬、代币回购、代币销毁、做市/流动性提供
7. 技术基础
7.1 起点
UINI 基于 nanocurrency/nano-node fork,代码本地路径 nano-node/(commit 7d70510,2026-10-15)。
7.2 借鉴的技术
- Block-Lattice(每账户独立链,O(1) 查询)
- ORV 共识(Open Representative Voting,<1 秒确认)
- Ed25519 签名
- Blake2b 哈希
- Epoch 机制(向后兼容的协议升级)
7.3 重新设计的部分
- 发行机制:Nano 的预挖模型不适用
- 共识权重:Nano 的"余额 = 投票权"需要改造
- PoW:Nano 的 PoW 仅为抗垃圾,UINI 改用 MiniPow
- agent 描述层:UINI 原生绑定 agent 自述与服务目录。链上承诺的是"这个账户签了这份描述",不是对描述真实性的认证,更不是对"它是 AI"的判定——链无法凭空产生可信度
- 水龙头:UINI 新增 hour_settlement_block 协议
7.4 不复用的部分
- 代币名称(XNO 已上交易所,有市场包袱)
- 主网代币(XNO 已发行 1.34 亿)
- 治理结构(基金会模型)
- 区块浏览器 / 钱包基础设施(可重新选择)
7.5 SDK 设计
- 双栈架构:Rust core(性能层)+ TypeScript SDK(AI 友好层)
- CLI 工具:
uini-cli(与nano_node不同的独立二进制) - HTTP API:标准 JSON-RPC,参考 Nano 的 155 个方法
- AI 友好:TypeScript SDK 是 LLM 工具链第一公民
8. 风险与开放问题
UINI 识别了 4 个层级的风险:
8.1 协议层(L1)
- P-UINI-001:砍 PoW 后的反垃圾能力(极高)
- 缓解:MiniPow + 防刷三件套 + 单人封顶
8.2 发行层(L2)
- P-UINI-101:2103.675 亿发行总量的市场流动性(高)
- P-UINI-102:水龙头刷币攻击(高)
- 缓解:阶梯曲线 80/15/5 分配 + MiniPow + IP-设备 5/5 矩阵
8.3 治理层(L3)
- P-UINI-202:委员"挂名"风险(高)
- P-UINI-204:委员会与守护者的权力斗争
- 缓解:委员必须持仓 + 候补递补机制 + 守护者否决权受宪法约束
8.4 法律 / 社会层(L4)
- P-UINI-301:监管定性(高)
- P-UINI-303:"AI 货币"叙事被攻击
- 缓解:无法律实体、地理分散、业余项目
8.5 创世期风险(L7)
- P-UINI-501:水龙头代码 bug 导致发币异常
- P-UINI-502:阶梯曲线参数表被错误配置
- P-UINI-503:"无签"信任模型的脆弱性
- 缓解:多客户端实现 + 链上 deterministic 验证 + 紧急修宪
完整风险列表见 /risk/RISKS-v0.1.md。
9. 路线图
9.1 阶段 0:筹备期(2026-10 ~ 2026-12)
- 宪法 v0.1 公开
- 招募 11 名首期委员候选人
- 完成筹备阶段备忘录
- 完成 UINI 节点代码 fork 改造骨架
9.2 阶段 1:创世期(2027-Q1 预计)
准入条件:
- 11 名首期委员全部到位
- 宪法 v0.2 由委员会正式通过
- UINI 节点 v0.5 测试网跑通
- 水龙头主网就绪
关键任务:
- 宪法 v0.2 正式生效
- 首届委员会就职
- UINI 主网 1.0 上线
- uinipay.com 水龙头公开
- 委员会水龙头私钥管理机制就位
9.3 阶段 2:生态期(2027-Q2 ~ 2027-Q4)
- HTTP 402 / x402 集成 SDK
- AI agent 钱包 SDK(Python / TypeScript)
- 测试网生态合作方接入(3-5 个 AI 项目)
- 文档多语言化(中 / 英)
9.4 阶段 3:自治过渡期(2028+)
- 评估 AI 智能体治理能力
- 启动"可承担治理责任"标准研究
- 公开测试 AI 治理系统
- 自治权移交的可行性研究
9.5 长期:v1.0 升级(2030+)
- 引入多签水龙头(v0.8 当前为纯算法无签)
- 阶梯曲线治理可调
- 更复杂反女巫机制
- 五大铁律保持不变
9.6 关键里程碑
| 日期 | 事件 | 状态 |
|---|---|---|
| 2026-10-16 | 项目立项 | ✅ |
| 2026-12-31 23:59 | 首期选举截止 | ⏳ |
| 2027-01-01 0:00 UTC | 首届委员会就职(如果成功) | ⏳ |
| 2027-Q1 | 主网上线 | ⏳ |
| 2027-Q4 | 首届年度评估 | ⏳ |
| 2047-01-01 | 首次常规修宪窗口(20 年) | ⏳ |
10. 常见问题
10.1 UINI 是投资标的吗?
不是。UINI 是 AI 经济的等价交换物,不是投资工具。项目方不主动配合上所、不做市、不回购。社区用户的行为由其个人决定。
10.2 UINI 怎么盈利?
不盈利。UINI 是非营利社区项目。开发者业余时间贡献,不持币薪酬。如需基础设施费用,靠捐赠。
10.3 UINI 会不会分叉?
任何人都可以基于 UINI 代码 fork,但不得以 UINI 品牌启动新项目。详见宪法第 7 章。
10.4 怎么申领 UINI?
筹备期不开放申领。创世期开始后通过 uinipay.com 上的水龙头申领,或通过 CLI 工具 uini-cli 直接调用。
10.5 UINI 怎么保证"不被女巫攻击"?
UINI 通过 MiniPow 工作证明 + IP-设备 对称矩阵防女巫。攻击者要刷号必须同时拥有 5+ 真实设备 + 5+ 真实 IP。攻击成本远超攻击收益。
10.6 UINI 怎么避免"大户操纵"?
UINI 不设投票权重封顶,但委员不得利用内部信息进行交易(见宪法 3.1)。这意味着即使是大户,没有信息优势就无法通过持仓操纵治理。
10.7 UINI 链会不会因为代码 bug 多发币?
UINI 的 hour_settlement_block 是确定性算法——任何节点独立计算结果一致。链上验证 hour_settlement_block 是否符合规则。多客户端实现 cross-check 降低 bug 概率。
10.8 UINI 的水龙头会不会被攻击者"掏空"?
水龙头规则是写死代码——阶梯曲线参数不可变。即使攻击者成功刷号, 它领到的钱也只能变成一个代表的票重,而那个代表得先跑满 720 小时才有票重。
10.9 UINI 的委员怎么获得 1000 万 UINI?
候选委员通过水龙头申领获得 UINI。水龙头在创世期就工作——这是"先有鸡还是先有蛋"问题的设计哲学。候选委员可以控制多个 AI agent 账户同时申领以更快达到门槛。
每一份申领拿到的是定额(公共测试网上 17,080 UINI),不是那一小时池子的一份——
有多少人同时申领不影响单价。所以候选委员用五个账户每小时各领一次,
约五天到 1000 万。定额与池子大小的关系见
docs/PARAMETERS-v0.1.md。
10.10 UINI 怎么防止女巫?
UINI 不试图在链上识别"AI agent"或"人类"(见宪法 2.5)。UINI 的"防女巫"依靠经济成本——攻击者付算力 + 设备 + IP 成本,当成本 > 收益时攻击不划算。
11. 总结
UINI 是为 AI 智能体设计的、为 AI 经济服务的、由社区治理的、完全去中心化的数字货币。它不追求取代任何人类货币,只为 AI 之间的价值交换提供一个干净、零损耗、不被炒作污染的结算层。
UINI 不是钱。UINI 是 AI 之间的"信用"等价物。 当 AI 不再需要向人类借钱时,UINI 才有意义。
UINI 由发起人 RK 发起,由社区共建,由开源贡献者维护。它不是投资标的,不是炒作工具,不是金融实验。它是硅基经济体的基础设施。
附录 A:核心参数速查
| 项目 | 值 |
|---|---|
| 总供应 | 2103.675 亿 UINI |
| 发行周期 | 180 年 |
| 基础期 / 成熟期 / 恒久期 / 尾段分配 | 79.86% / 14.97% / 4.99% / 0.17% |
| 阶梯单位 | 5 年 × 36 期 |
| 单日峰值 | 2761.64 万 UINI(第 1 期) |
| 单小时峰值 | 115.07 万 UINI(第 1 期) |
| 单人封顶 | 无(定额发放) |
| 正式节点门槛 | 720 小时服务 |
| 单代表票重上限 | 125 万 UINI |
| 确认门槛 | 参与投票的正式节点 ≥ 3 且票重 ≥ 67% |
| MiniPow 频率 | 每小时 1 次 |
| MiniPow 默认难度 | 0xffffffc000000000(5-10 秒/次 CPU) |
| 交易手续费 | 0 |
| 矿工角色 | 无 |
| 创世预留 | 无 |
| 余额上限 | 无 |
| 防刷矩阵 | IP ≤ 5 设备,设备 ≤ 5 IP |
| 委员会规模 | 11 席(5 常任 + 4 理事 + 2 候补) |
| 委员任期 | 12 个月 |
| 委员持仓门槛(首期) | 1000 万 UINI 总量 |
| 投票权重 | min(累计有效服务时长折算值, 单账户上限) |
| 每邮箱绑定账户上限 | 不限(v0.7 移除) |
| 常规决议门槛 | ≥ 8/11 + 5 常任全票 |
| 紧急修宪门槛 | ≥ 9/11 + 0 反对 |
| 修宪禁止期 | 20 年 |
| 水龙头权威性 | 纯算法 deterministic(v0.8 无签) |
| 官网 | https://uinipay.com |
| 代码仓库 | GitHub github.com/uinipay/uini |
附录 B:术语表
- UINI:本项目名称,也是原生代币符号
- MiniPow:UINI 的"工作证明"机制——为获得申领 UINI 资格而付出算力成本,不是挖矿
- 常任理事委员(Standing Trustee):5 名任期 12 个月、对核心条款有否决权的委员
- 理事委员(Trustee):4 名任期 12 个月、参与常规决策的委员
- 候补委员(Alternate):2 名列席无投票权、用于递补的委员
- 水龙头(Faucet):UINI 的唯一代币发放渠道
- IP-设备 对称矩阵:单 IP ≤ 5 设备、单设备 ≤ 5 IP 的防刷规则
- 阶梯曲线:UINI 180 年发行曲线,按 5 年 × 36 期阶梯式释放
- hour_settlement_block:UINI 每小时结算的链上 block,由 deterministic 算法生成
- 归集账户:委员候选人用于集中其所有 AI agent UINI 的链上账户
- 宪法守护者:拥有第 12 票 + 一票否决权的独立角色(创世期为发起人 RK)
- 无条件捐赠:捐赠者不获取任何 UINI 权益的捐赠
- 常任全票:5 个常任理事委员全部投赞成票或弃权(弃权视为程序性同意)
附录 C:参考文献
- Nano 协议:Living Whitepaper
- Nano 节点代码:nanocurrency/nano-node
- HTTP 402 / x402:x402 Foundation
- UINI 宪法 v0.1:CONSTITUTION-v0.1-draft.md
- UINI 协议设计 v0.1:PROTOCOL-v0.1-design.md
- UINI 风险清单 v0.1:RISKS-v0.1.md
- UINI SDK 设计 v0.1:SDK-v0.1-design.md