投票权
Shiba Classic 在以太坊上有一个 DAO。它能用,也被用过,而今天没有人持有投票权——不是因为谁把它拿走了,而是因为投票权是持币者自己创造出来的东西,眼下没有人拥有它。
本页说明如何创造它、它要花多少钱,以及它有什么用。
它不是发下来的。是你自己造出来的。
持有 SHIBC 并不给你一票。这让大多数人意外,而这正是这个项目的治理一直闲置的唯一原因。
投票权存在于第二个 token 里,叫 gSHIBC。它是一个 wrapper:你存入 SHIBC,拿回数量完全相同的 gSHIBC,并且随时可以逆转。你的 SHIBC 既没有被花掉,也没有借给任何人——它由 wrapper 合约保管,直到你取回。
由此得出四件事,它们正是这个设计值得存在的理由:
- 没有人发放投票权,也没有人能拒绝给你。没有名单,没有申请,也没有分配。
- 而且投票规则同样没人能改——项目维护者也不例外。2026 年 8 月对着 DAO 测得:更改投票设置、升级投票插件以及以 root 身份行事的权限,全部只在 DAO 手里。运营这个项目的人一项都没有。
- 它看的是你持有什么,而不是别人记录了你什么。
- 它必须自己去取。从不存入的持币者就没有票,无论他拥有多少 SHIBC。
gSHIBC 是一个 wrapper 而不是单独发行的 token,这一点你可以自己验证——问它建立在什么之上,它会用 SHIBC 合约来回答:
curl -s -X POST https://ethereum-rpc.publicnode.com -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x70abdb199A8AF9456F847B0c705539E70B9bdde7","data":"0x6f307dc3"},"latest"]}'答案以 9562e2063122eaa4d7c2d786e7ca2610d70ca8b8 结尾。那就是 SHIBC。
为什么要第二个 token,而不是 SHIBC 本身?
这是大多数人会问的问题,而它有一个具体的答案:一次投票必须知道提案开启的那一刻你持有多少。没有这一点,同一批 token 就会投两次票——提案开启后买入、投票、再卖出;或者投完票把 token 转到第二个 wallet,再投一次。
这种记忆对一个 token 是有代价的。它必须逐个区块地记住自己曾有过的每一个余额。SHIBC 什么都不记得——你问它,它自己就这么说:
curl -s -X POST https://ethereum-rpc.publicnode.com -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x9562e2063122eaa4d7c2d786e7ca2610d70ca8b8","data":"0x3a46b1a800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001"},"latest"]}'答案是 "error": {"code": 3, "message": "execution reverted"}——这个函数不存在。同样的调用对 gSHIBC(把上面的地址换成 0x70abdb…dde7)却返回一个数字。两个 token 都能正常回答 totalSupply(),所以这是缺少一种能力,而不是地址写错了。
而且 SHIBC 永远学不会。合约的所有权已被放弃,因此无法更改也无法添加任何东西——owner() 返回零地址。正是这个属性让 SHIBC 首先值得持有,也正是它排除了日后再把治理硬装上去的可能。
所以 wrapper 不是一种偏好。它是在不触碰一份谁也碰不了的合约的前提下补上缺失能力的唯一办法。gSHIBC 保存历史;你的 SHIBC 还是原来的它,由 wrapper 保管,直到你取回。
去路与回路
- 在你自己掌控的 wallet 里持有 SHIBC。
- 打开 DAO:
app.aragon.org/dao/ethereum-mainnet/shiba-classic.dao.eth,并连接该 wallet。连接时会弹出一个标题为 “Wrap tokens” 的对话框——“Wrap SHIBC to get voting power.” 不需要在菜单里到处找。 - Wrap。输入金额或使用 None / 25% / 50% / 75% / 100% 快捷选项,然后确认。这正好是两笔交易,而且都由你自己签名。对话框的第一个按钮写着 “Approve SHIBC”——它允许合约转移这么多 SHIBC。第二个按钮执行存入。你会收到数量相同的 gSHIBC。对话框说的和本页说的是同一件事:“Wrapping tokens will transfer them out of your wallet to the wrapping contract, where they can be withdrawn back to your wallet at any time.”
- 投票,或者在持有量足够时发起提案(见下文)。
- 随时可以 unwrap。那是一笔交易,它把你的 SHIBC 还给你。
开始之前值得知道的三个细节:
- wrap 与 unwrap 只需支付以太坊网络费,此外没有别的。项目不抽取任何份额——SHIBC 完全没有转账税。
- 之后你不需要再去激活自己的票。在大多数治理 token 中,投票权会一直是零,直到你把它委托给自己——很多人漏掉这一步,然后奇怪为什么自己的票不算数。这个合约在你收到 wrap 后的 token 那一刻就替你完成了。
- 在投票进行中 unwrap 不会撤销你的票。投票权在提案开启的那一刻就已计算完毕。这种情况以前发生过,什么也没改变。
这三点不是意向声明。它们是已部署合约实际在做的事——代码是公开的,用来核对的地址就在本页末尾。
这条路已经来回走过,且没有损耗。这里没有什么要建,也没有什么要修——缺的是走这条路的人。
它要花多少钱
比大多数人以为的少——把它写出来正是为了这一点。
DAO 要求 2000 亿 gSHIBC 才能发起一个提案。在它设定的投票规则中,单纯投票没有任何下限。
| 足以投票 | 任意数量 |
| 足以发起提案 | 2000 亿 SHIBC |
| 今天买入这些要花多少 | 约 56 美元,含交易所手续费 |
| 已经持有这么多的地址 | 312 个地址 |
📐 于 2026 年 8 月 25 日对着决定价格的流动性池测得。市场价格会变;数字带有日期,好让你自己重算,而不是选择相信。
所以障碍不是门槛。三百个地址早就跨过了它;剩下的是一个至今没人解释过的步骤。
今天的状况
投票 token 的供应量为零。自 2025 年 1 月 11 日以来一直如此。一次请求就能告诉你这是否仍然成立:
curl -s -X POST https://ethereum-rpc.publicnode.com -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x70abdb199A8AF9456F847B0c705539E70B9bdde7","data":"0x18160ddd"},"latest"]}'结果为 0x0 表示还没有人 wrap。任何其他数值就是当前可以投票的那部分供应量。
全部历史同样简短:迄今只发起过一个提案,在 2024 年 12 月,内容是组建社区工作组。两个地址投了票,都是赞成。它是一个没有附带链上动作的信号,所以合约无事可执行——而人也从未去执行它。白皮书对它有完整描述,包括它证明了什么、没证明什么。
它有什么用
这是诚实的部分,略掉它会让其余内容变得无用:目前还没有太多可投票的事。
这正在改变,而知道接下来会有什么是值得的,因为它决定了 wrap 是否值你那笔网络费:
- 收入如何分配。项目正在设计一份合约,把所有收入分进固定的几个池子,各自的比例由投票决定,而不是由某个人拍板。这些比例就是第一个真正的决定,而它们被有意地没有事先定死。
- 谁拿报酬,拿多少。为项目工作的人的报酬就是其中一个池子——公开可见并由投票决定,而不是在任何人看到总额之前先扣走。
- 项目何时不再由一个人来带。存在一个交接点,如今它已被写下来。两件事必须同时成立:2027 年第一季度已经过去,并且有一项提案得到至少十个维护者以外的地址支持,它们合计持有至少 5% 的总供应量,其中任何一个的贡献都不超过赞成权重的十分之一。单有一个日期,无论是否有人接手它都会到来。单有一道门槛,什么都不做就能拖过去。
- 而且任何地址在任何一次投票中都不会占有超过十分之一的投票权重——包括维护者的地址。没有这个上限,“社区决定”和“他决定”就是同一句话。
倒数第二点就是本页存在的理由。交接不是关于意图的承诺,而是一道门槛——只要没有人持有投票权,这道门槛就无法达到,无论谁的用意多么真诚。
地址
| SHIBC | 0x9562e2063122eaa4d7c2d786e7ca2610d70ca8b8 |
| Voting token gSHIBC | 0x70abdb199A8AF9456F847B0c705539E70B9bdde7 |
| DAO | shiba-classic.dao.eth — 0x1862820429B8E8F0F4166a548c2C5C443f665498 |
| Voting plugin | 0x96792b409c39af45749bFb425A2Da41724721FFe |
本页没有任何内容要求你相信它。上面每一句话都只隔着一次请求。