2024年4月15日、Vitalikは100ETHをプライバシープロトコルのRAILGUNに送金した。翌日、VitalikはRAILGUNに対して、プライバシーは普通のことであり、Railgunがプライバシープーリングプロトコルを使用することで、ユーザーのプライバシーを損なうことなく、悪質な業者がプールに参加することがより難しくなると再びツイートした。ユーザーのプライバシーを損なうことなくプールに参加することができます。
RAILGUNのどこがVitalik氏を惹きつけるのでしょうか?
1, RAILGUNとは?
RAILGUNはEther、BSC、Polygon、Arbitrumチェーン上に直接構築されたプライバシーシステムです。Zero Knowledge (ZK)暗号を使用し、ユーザーの好みのチェーンのセキュリティを犠牲にすることなく、スマートコントラクトとDeFiのプライバシーを可能にします。
RAILGUNは、バックエンドのプライバシー基盤をサポートする一連のスマートコントラクトのみを指します。ウォレットプロバイダーはRAILGUNプロトコルを統合することを選択できます。
RAILGUNは単なるオンチェーンのスマートコントラクトのロジックであるため、L2バリデーターの別個のセットや脆弱性が発生しやすいブリッジを必要とせずにプライバシーを実現することには、2つの大きな利点があります:
ユーザーエクスペリエンスは、MetaMaskのようなパブリックウォレットを使って流動性とDeFiのためにEther/EVMチェーンとやり取りするのと似ていますが、個人的に取引する機能が追加されたことだけが異なります。
RAILGUNは2つの主要コンポーネントで構成されています:
2, RAILGUNの利点とユースケースは何ですか
複雑なDeFiトランザクションは、以下を実現するのに役立ちます。RAILGUNは同様の匿名性を持つ他のプロトコルよりもプライベートです。すべての送金、交換、貸し借り、dAppの呼び出しは、RAILGUNにおける相互作用の可変性を高めています。
RAILGUNは、他のプライバシーシステムよりも少ない流動性と短い時間枠で、より優れたプライバシー保護を実現しています。
RAILGUNプライバシーシステムにおけるdAppのやり取りは、RAILGUNから資金を移動させる理由がないため、ユーザーがRAILGUNに資産を長期間保有する動機付けにもなります。
想定されるユースケースは以下の通りです。ul class=" list-paddingleft-2" style="list-style-type: disc;">
プライバシー:ウォレットの動態は知られない、口座残高は非公開、取引戦略は保護される、取引習慣はスパイされない、データ収集は防止される
アルファセキュリティセーフガード:自分のアルファを秘密にしたいトレーダーは、自由に取引し、苦労して勝ち取った情報の優位性を維持することができます。
Privacy Payroll: 暗号通貨を使って給与を支払う企業のための給与サービス。パブリックブロックチェーンの現状を利用している場合、給与計算には各従業員の正確な給与が表示されます。
検閲への抵抗:非友好的または腐敗した政府役人のいる国に住む市民が検閲の寄付を確認するためのサポート。
匿名分析:有名なウォレットがタグ付けされたり認識されたりするNansenやEtherscanのようなサービスとは対照的に、これは一部の大口投資家が個人を特定できることを意味します。
コンプライアンス:金融会社はGDPRなどのデータ保護法に準拠したままです
RAILGUNは、客観的に見てDeFiの最も妥協のない完全なプライバシーソリューションである破壊的なツールキットです。プライバシーDeFiは、パブリック・ブロックチェーンでは不可能な新しいビジネスの可能性を暗号通貨業界に提供します。他のプライバシー・ソリューションはすべて、ユーザーにエスクロー・ブリッジを信頼させたり、断片化された(あるいは存在しない)流動性で取引することを要求するなど、何らかのトレードオフがあります。
3, RAILGUNは他のプライバシー保護プロトコルとどう違うのですか?
他のセキュリティソリューションは通常、運用するために専用のインフラを必要とし、L2ソリューションと呼ばれています。L2ソリューションはDeFiプロトコルに直接アクセスできず、セキュリティ上の脆弱性がかなりあるブリッジング技術に依存しています。L2ソリューションは独自のノードを使用するため、メインのブロックチェーンの完全なセキュリティや流動性はありません。
ミキサーなどの他のソリューションは、機能性や使いやすさに欠けています。例えば、ミキサーは通常、内部での取引のブロックやスマートコントラクトとのやり取りをサポートしていません。ミキサーは、プライバシーを保護しながら、プロトコルをシンプルかつ効率的に使用することを可能にしません。また、ミキサーはユーザーがウォレットで残高を非公開にすることもできない。しかしRAILGUNは、トランザクションが発生しなくても、ユーザーのプライバシーを安全かつセキュアにします。
前世代のプライバシー・プロトコルは、RAILGUNが保証する利便性、柔軟性、プライバシーにはかなわない。
4, RAILGUNはどのようなトークンをサポートしていますか?
RAILGUNはライセンスフリーです。デフォルトでは、すべての標準ERC-20トークンはRAILGUNプライバシーシステムで使用できます。
いくつかのERC-20トークンはリベーストークンや宝くじトークンなど非標準です。これらのトークンは現在RAILGUNプライバシーシステムと互換性がないため、保存すべきではありません。
完全なERC-20準拠ではありませんが、Tether(USDT)はRAILGUNプライバシーシステムで使用できます。
5, RAILGUNの使いやすさは?
RAILGUNはウェブアプリのようなフロントエンドを通して非常に簡単に使うことができます。また、この技術は既存のプロトコルにも簡単に統合できます。
コードは非常に複雑ですが、RAILGUNプライバシーシステムを使うのは簡単です。RAILWAYのようなRAILGUNスマートコントラクトを含むウォレットアプリは、非常に直感的なユーザーインターフェイスを持っています。
6, バランスプライバシーはどのように達成されるのですか?関係する暗号技術は何ですか?
RAILGUNウォレットは2つの鍵で構成されています:支出鍵と閲覧鍵です。RAILGUNウォレットアドレス(0zkアドレスとしても知られています)は、2つの対応する公開鍵(支出公開鍵と閲覧公開鍵)です。
つまり、ユーザーA(アリス)がユーザーB(ボブ)のRAILGUNアドレスを知っていれば、取引を開始することができる。
アリスは、暗号学で約束(コミットメント)として知られているものを含むノートを作成することでこれを行う。コミットメントには、トークンと転送されるトークンの量に関する情報が含まれています。これらのコミットメント値は、ボブの公開鍵の情報を使って暗号化される。
次に、アリスはzk-SNARK証明を作成し、自分が貯蓄以上の金額を使わなかったことを示す。それはまた、彼女が二重支出をしていないことも示しています。
最後に、アリスは証明、約束、暗号文をRAILGUNスマートコントラクトに送る。このスマートコントラクトは証明を検証し、約束を蓄積し、暗号文をイベントとして送信する。つまり、すべてが正しいことをチェックし、ボブがトランザクションとやりとりできるようにする。
ボブだけが自分のビューキーを使って暗号文を解読し、プライベートな情報を得ることができる。この情報と彼の支出キーを使って、Bobはノートを使うことができます。