議論から拘束力のある指示へ
Uniswapは具体例の1つであり、DAO全般に当てはまるルールブックではありません。2026年4月に最終更新された同プロジェクトの手続き文書では、少なくとも7日間のフォーラムでの議論に続き、5日間のSnapshotによる温度感の確認を行うよう定めています。次の段階へ進むには少なくとも1000万$UNIの賛成票が必要で、反対票が過半数を占めた場合は進めません。
このSnapshot投票は賛否の傾向を示すものであり、それ自体がUniswapのトレジャリーコントラクトにトークンの送金を指示するわけではありません。Uniswap Foundationの「Uniswap Unleashed」フォーラム提案は、2025年2月13日に最初に投稿され、予備的なSnapshot投票とその後のオンチェーン投票の両方にリンクしています。この提案では、Foundationの助成金と運営費の資金を求めていました。
拘束力のある提案が提出されたのは2025年3月11日です。オンチェーンの記録では、Governor Bravoに提案が登録されており、送金先のコントラクトとエンコードされたトランザクション指示が含まれていました。単なる文面による支出の約束ではありません。
誰が提案を提出し、投票できるのでしょうか。Uniswapの投票ガイドによると、投票開始前に$UNIの投票権を委任しておく必要があります。委任先は保有者自身のアドレスでも、別の投票者でも構いません。委任によって投票権は割り当てられますが、トークンの所有権は移転しません。
実装されているGovernorでは、提案者が直前のブロック時点で保有する委任済み投票数が、提案のしきい値を超えていることが要件です。2026年10月25日に確認したコントラクトの読み取り結果では、しきい値は100万$UNI、投票遅延は13140ブロック、投票期間は40320ブロックでした。これらはブロック数であり、暦上の期間が確約されているわけではありません。
投票は、提案の開始ブロック時点で委任されている投票権に応じて加重されます。可決には、反対票より賛成票が多く、さらに少なくとも4000万$UNIの賛成票が必要です。棄権票は、この賛成票の定足数には算入されません。
実際に資金を解放するのは誰なのか?
提案の履歴によると、提案83は3月19日にキューに追加され、2025年3月21日に実行されました。投票で勝つこととキューに追加されることは、トークンの送金とは別の段階です。
Uniswapの稼働中コントラクトに関するリファレンスでは、Governor Bravoのアドレスを`0x408E…24C3`、タイムロックのアドレスを`0x1a9C…35BC`としています。10月25日に確認したタイムロックの稼働中の設定では、Governor Bravoが管理者とされ、172800秒、つまり2日間の遅延が設けられています。
適格なキュー済み提案は、誰でもGovernor Bravoを通じて実行を開始できます。しかし、呼び出し側に新たな受取人や金額を選ぶ裁量が与えられるわけではありません。Governorが承認済みの指示をタイムロックに渡します。タイムロックのコードでは、直接実行できるのは管理者に限られており、該当するアクションがキューに追加済みで、待機期間が経過していることを確認します。
したがって、タイムロックは、承認されたアクションが実行可能になるまでの時間を確保するものであり、そのアクションが妥当か、無害かを判断するものではありません。また、待機すれば提案が自動的に取り消されるわけでもありません。このGovernorのコードでは、実行前であれば提案者が取り消すことができ、提案者の委任済み投票数がしきい値を下回った場合は他の人も取り消せます。
報告されているX100のプロセスは大きく異なっていました。個々の取引内で、上院の過半数がトレジャリーの運用を承認していました。The Defiantの続報では、既存の2議席の過半数を使った3回目の引き出しが説明されています。これらの報道から、X100がUniswapのような段階的な投票とタイムロックのプロセスを採用していたとは言えません。
Uniswapの例では、最終的な証拠は具体的です。3月21日のトランザクション記録には、タイムロックから提案で指定された受取人へ、正確に20320405$UNIが送金されたことが記録されており、提案83に関するGovernor Bravoの`ProposalExecuted`イベントも記録されています。
