Vitalik:エアドロップはGitcoinの理想を覆し、エアドロップの遡及をサポートしない案を検討中です。
本文来自イーサリアム創設者Vitalikのブログであり、Chain Catcherによって編纂されました。
先月、Gitcoinは第9回寄付活動を開始し、その資金調達規模は歴史的な最高記録を達成しました。12000人以上の寄付者が812の異なるプロジェクトに138万ドルを寄付し、暗号ユーザーの新興プロジェクトに対する高い熱意を反映しています。
この熱気は、ある程度、多くのユーザーのエアドロップ期待によって駆動されており、以前にMask NetworkなどのいくつかのプロジェクトがGitcoin寄付者にトークンをエアドロップしたため、今回の活動はよりインタラクティブなZkSync支払いをサポートしているため、多くのユーザーがエアドロップを得るために寄付に参加し、複数のアカウントを登録して量を増やすことさえありました。
イーサリアム創設者のVitalikは、本日、今回のGitcoin寄付活動をまとめ、前述の現象に対して批判を行いました。
まず、Vitalikは今回の寄付活動で最も挑戦的な新現象は、大規模な詐欺行為の発生であると指摘しました。一部の不明なグループが大量にGitcoinメカニズムを欺こうとするアカウントを登録し、寄付活動を行っています。複数のスポンサーがユーザーの寄付額に対してマッチング寄付を行うため、この現象によりスポンサーは3.3万ドルを余分に支払う必要があります。
したがって、VitalikはGitcoinが不正操作を防ぐアルゴリズムを作成し、人工的なアカウント検証、第三者の分析を招待し、コミュニティの監視などの方法を通じて詐欺行為を減少させる必要があると考えています。
その後、VitalikはMask Networkを例に挙げ、このプロジェクトの遡及的エアドロップが業界に先例を作ったと述べました。現在、多くのプロジェクトがフォーラムで寄付者にエアドロップを行うことを示唆しています。この状況は、今回のGitcoin寄付に参加するユーザーの動機が2つのタイプに分かれることを意味します。「あなたはプロジェクトが資金を得る成果(メカニズム内)が好きだから寄付するのか、それとも資金提供を通じて得られる何か(メカニズム外)の成果が好きだから寄付するのか?」
「もしGitcoin寄付者に遡及的エアドロップを提供する長期的なモデルが存在するなら、ユーザーは圧力を感じることになります。つまり、彼らは公共財だと考えるプロジェクトに寄付するのではなく、将来的にトークンがあるかもしれないプロジェクトに寄付することになります。」とVitalikは指摘しました。「これは、Gitcoinの二次方融資を通じてトークン発行の代替手段を提供するという理想を覆すものです。」
そのため、VitalikはMACIという解決策を詳細に説明しました。現在、GitHubにコードが公開されています。以下はChain CatcherによるVitalikの原文の一部翻訳です:
MACIは、いくつかの重要な特性を持つ抗共謀アプリケーションを実行するためのツールキットです:
第一に正確性があり、無効なメッセージは処理されず、このメカニズムが実際に出力する結果は、すべての有効なメッセージを処理し、正しく計算された結果です;
第二に検閲耐性があります。誰かが参加している場合、このメカニズムは彼らの情報を選択的に無視して欺くことができません;
第三にプライバシーがあり、誰もが他の人の参加方法を見ることはできません;
第四に抗共謀性があり、参加者は他の人に自分がどのように参加したかを証明することができません。
抗共謀性はその中で重要な特性であり、それは賄賂(または遡及的エアドロップ)を不可能にします。なぜなら、ユーザーは特定のプロジェクトに寄付したり投票したりしたことを証明できないからです。
MACIがどのように機能するかの技術的な説明は難しくありません。ユーザーはプライベートキーを使用してメッセージに署名し、署名されたメッセージを中央サーバーが公開する公開鍵で暗号化し、暗号化された署名メッセージをブロックチェーンに公開します。サーバーはブロックチェーンからメッセージをダウンロードし、それを復号化し、処理し、結果をZK-SNARKと共に出力して、正しく計算されたことを確認します。
ユーザーはどのように参加したかを証明できません。なぜなら、彼らは「キー変更」メッセージを送信して、監査しようとする人を欺く能力を持っているからです:彼らは最初にキー変更メッセージを送信してキーをAからBに変更し、その後「Aで署名された」偽造メッセージを送信することができます。サーバーはそのメッセージを拒否しますが、他の誰もキー変更メッセージが送信されたことを知りません。プライバシーと強制性の観点からのみ、サーバーには信頼の要求があります。サーバーはメッセージを誤って計算したりチェックしたりして誤った結果を公開することはできません。長期的には、マルチパーティ計算を使用してサーバーをある程度分散させ、プライバシーと強制性の保証を強化することができます。
MACIを使用した二次融資システムがすでに存在します:clr.fund。これは機能しており、現在の証明生成は依然としてかなり高価です。進行中の作業は、これらのコストをすぐに削減することが期待されています。
MACIを採用することは、特定のプロジェクトが寄付者に報酬を与えることを不可能にする必要な犠牲を伴うことに注意してください。しかし、ユーザーには貢献に対する誇りを表現するための多くのスペースが残ります。プロジェクトはすべてのGitcoin寄付者にエアドロップを行い、プロジェクトごとに区別せず、Gitcoinプロフィールのリンクを通じてそれを発表することができます。しかし、ユーザーは他のプロジェクトにも寄付を行い、エアドロップを受け取ることができます。したがって、これは公平な競争の範囲内にあると言えます。
しかし、これは依然として長期的な問題です。MACIはGitcoin第10回寄付に統合する準備ができていないかもしれません。今後の数回では、ユニークな個人確認を強化することに重点を置くことがGitcoinの最優先事項です。Gitcoinチームはこの方向に素晴らしい一歩を踏み出しています。
もしGitcoinチームが先駆者として挑戦に立ち向かい、成功を収めることができれば、私たちは最終的に安全でスケーラブルな二次方融資システムを手に入れることができ、それがより広範な主流アプリケーションに利用されることになるでしょう。