
Vitalik:エアドロップはGitcoinの理想を覆している。エアドロップのレトロスペクティブなサポートを見直すことを検討中。
TechFlow厳選深潮セレクト

Vitalik:エアドロップはGitcoinの理想を覆している。エアドロップのレトロスペクティブなサポートを見直すことを検討中。
エアドロップによるインセンティブがもたらす影響は、Gitcoinのクワドラティック・ファイナンスを利用してトークン発行の代替案を提供するという理想を根底から覆してしまった。
執筆:Vitalik Buterin
翻訳:ChainCatcher
*注:本稿は2021年4月2日に執筆された。
先月、Gitcoinが第9ラウンドの寄付キャンペーンを開始し、その資金調達規模は過去最大を記録した。1万2千人以上の寄付者が812の異なるプロジェクトに138万ドルを寄付したことで、暗号通貨ユーザーが新興プロジェクトに対して非常に高い関心を持っていることが明らかになった。
この熱狂の背景には、多くのユーザーがエアドロップを見越して参加しているという側面がある。これまでMask Networkなど複数のプロジェクトがGitcoinの寄付者に対してトークンをエアドロップしており、今回のキャンペーンではZkSyncによるより使いやすい決済手段も導入されたため、多くのユーザーがエアドロップ獲得を目的に寄付を行い、複数アカウントを登録して不正な量を水増しするケースも見られた。
イーサリアム創設者のVitalik Buterinは、本日この第9ラウンドのGitcoin寄付活動について総括し、上記のような現象に対して批判的な意見を述べた。
まずVitalikは、今ラウンドで最も深刻な新たな課題として大規模な詐欺行為が発生したことを指摘した。特定不明のグループがGitcoinの仕組みを騙すことを目的とした多数のアカウントを登録し、寄付を行ったのだ。複数のスポンサーがユーザーの寄付額に応じて追加寄付を行う仕組みのため、この行為によりスポンサーは余分に3万3千ドルを支払う事態となった。
このため、VitalikはGitcoinが悪意ある操作を防ぐアルゴリズムを構築すべきだと提言するとともに、アカウントの手動検証や第三者機関による分析、コミュニティ監視などの手法を通じて詐欺行為を抑制すべきだと述べた。
続いてVitalikはMask Networkの事例を取り上げ、「遡及的エアドロップ」が業界に先例を示したことによって、現在多くのプロジェクトがフォーラムなどで「寄付者に報酬を与えるかもしれない」とほのめかすようになっていると指摘した。こうした状況下で、Gitcoinへの寄付参加者の動機は二種類に分かれている。「あなたは自分が支援したいプロジェクトが資金を得ること(メカニズム内の成果)のために寄付しているのか、それとも自分自身が(メカニズム外の成果として)何かを得るために寄付しているのか?」という問いである。
「もしプロジェクトがGitcoinの寄付者に遡及的エアドロップを行うという長期的なパターンが定着すれば、ユーザーは公共財と見なすプロジェクトではなく、将来トークンを発行する可能性があるプロジェクトに寄付する圧力を感じるようになるだろう」とVitalikは指摘し、「これはGitcoinの二次方程式ファイナンス(Quadratic Funding)を、代幣発行の代替手段としてマネタイズ戦略に活用するという理想を根底から覆すことになる。」と述べた。
これに対してVitalikは、MACIと呼ばれる解決策を詳しく紹介している。現在、そのコードはGitHub上で公開されている。以下は、Vitalikの原文の一部をChainCatcherが翻訳したものである:
MACIとは、共謀に強いアプリケーションを実行できるようにするツールキットであり、以下の重要な特性を持つ:
第一に「正しさ」。無効なメッセージは処理されず、メカニズムが出力する結果はすべての有効なメッセージを正しく処理・計算したものとなる。
第二に「検閲耐性」。誰かが参加した場合、その人物の情報を選択的に無視して「参加していない」かのように装うことはできない。
第三に「プライバシー」。誰もが他人がどのように参加したかを知ることができない。
第四に「共謀耐性」。参加者は、自分がどのように参加したかを他者に証明できない。たとえ証明しようと望んでも不可能である。
この共謀耐性こそが鍵となる特性であり、ユーザーが特定のプロジェクトに寄付や投票したことを証明できなくなるため、賄賂(あるいは遡及的エアドロップ)が不可能になる。
MACIの動作原理の技術的説明は難しくない。ユーザーは秘密鍵を使ってメッセージに署名し、中央サーバーが公開する公開鍵でその署名済みメッセージを暗号化し、ブロックチェーン上に暗号化されたメッセージを投稿することで参加する。サーバーはブロックチェーンからメッセージをダウンロードし、復号して処理した後、ZK-SNARKを用いて計算が正しく行われたことを証明しながら結果を出力する。

ユーザーは自分の参加方法を証明できない。なぜなら、彼らは「鍵変更」メッセージを送信することで、監査しようとする相手を欺くことができるからだ。例えば、まず鍵をAからBに変更するメッセージを送り、その後「Aで署名した」偽のメッセージを送信する。サーバーはこの偽メッセージを拒否するが、他の誰も鍵変更メッセージが送られたことに気づかない。ただし、この方式ではサーバーに対する一定の信頼が必要となる。サーバーが計算を誤ったり、メッセージを不正に検証したりすることで、誤った結果を公表する可能性がある。将来的には、マルチパーティ計算(MPC)を用いてサーバーをある程度分散化し、プライバシーおよび強制耐性の保証を高めることが可能である。
すでにMACIを利用した二次方程式ファイナンスシステムとして「clr.fund」が存在する。これは実際に機能しており、現時点では証明生成のコストがまだ高いものの、近い将来にそのコストを削減する取り組みが進行中である。
MACIの採用には確かに妥協が必要となる。特定のプロジェクトが寄付者に報酬を与えることが難しくなるが、それでもユーザーが貢献を誇りに思う余地は残される。プロジェクトはGitcoinの全寄付者に対して一括でエアドロップを行うことができ、Gitcoinプロフィールのリンクなどを通じて「当社はこれを実施しています」と宣言できる。しかし、ユーザーは引き続き他のプロジェクトにも寄付しつつエアドロップを受け取ることができる。このため、これは公正な競争環境の範囲内にあると考えられる。
とはいえ、これは依然として長期的な課題である。MACIはまだGitcoin第10ラウンドに統合する準備ができていないかもしれない。今後の数ラウンドにおいて、Gitcoinが最優先すべきは「個人の同一性確認」の強化である。Gitcoinチームはすでにこの方向へ優れた一歩を踏み出している。
もしGitcoinチームが先駆者として困難に直面し、それを克服することに成功すれば、最終的には安全かつスケーラブルな二次方程式ファイナンスシステムが得られ、より広範なメインストリーム用途に活用できるようになるだろう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














