RAILGUNは、Ethereum、BSC、Polygon、およびArbitrumチェーンに直接構築されたプライバシーシステムです。ユーザーの選択したチェーンのセキュリティを犠牲にすることなく、スマートコントラクトとDeFiのプライバシーを可能にするために、ゼロ知識(ZK)暗号技術を使用しています。
RAILGUNは、バックエンドのプライバシーインフラをサポートする一連のスマートコントラクトを指します。ウォレットプロバイダーは、RAILGUNプロトコルを統合することを選択できます。
RAILGUNは単なるオンチェーンのスマートコントラクトロジックであるため、別個のL2バリデータセットや脆弱なブリッジが不要であるにもかかわらず、プライバシーを実現することには2つの主な利点があります:
ユーザーエクスペリエンスは、流動性やDeFiのためにEthereum/EVMチェーンとやり取りするためにMetaMaskのような公共のウォレットを使用するのと似ていますが、追加機能としてプライベートに取引する能力があります。
RAILGUNは主に2つの主要なコンポーネントで構成されています:
複雑なDeFi取引により、RAILGUNは他の同様の匿名性を持つプロトコルよりもプライバシーが高まります。 すべての送金、取引、ローン、およびdAppコールは、RAILGUNに対して相互に変更を加えます。
他のプライバシーシステムと比較して、RAILGUNはより少ない流動性と短い時間枠でより良いプライバシー保護を実現しています。RAILGUNプライバシーシステム内でのdAppの相互作用は、ユーザーにRAILGUNで資産を長期間保有するようインセンティブを与えます。なぜなら、RAILGUNから資金を移動する理由がないからです。
潜在的な使用例は:
RAILGUNは革命的なツールキットであり、客観的に見ても、DeFiに対する最も妥協のない完全なプライバシー解決策です。プライベートDeFiは、公開ブロックチェーンでは不可能な暗号通貨業界の新しいビジネスの可能性をもたらします。他のすべてのプライバシー解決策には、ユーザーに信託を要求したり、断片化された存在しない流動性で取引させたりするなど、いくつかのトレードオフがあります。
他のセキュリティソリューションはしばしば専用インフラストラクチャが必要で、L2ソリューションとして知られています。L2ソリューションはDeFiプロトコルに直接アクセスすることはできず、かなりのセキュリティホールを抱えたブリッジングテクノロジーに依存しています。L2ソリューションは独自のノードを使用しているため、メインブロックチェーンの完全なセキュリティや流動性を持っていません。
その他のソリューション、例えばミキサーは、機能性と使いやすさに欠けています。たとえば、ミキサーは通常、内部で保護されたトランザクションやスマートコントラクトとの相互作用をサポートしていないことが一般的です。また、1 ETHや10 ETHなどの固定額を送受信することを要求する場合もあります。ミキサーは、プライバシーを保護しながらプロトコルを簡単かつ効率的に使用することができません。また、ユーザーが残高をウォレット内でプライベートに保持することを許可しません。しかし、RAILGUNはユーザーのプライバシーを安全かつ心配なく保ち、取引が行われない場合でもユーザーのプライバシーが維持されます。
前世代のプライバシープロトコルは、RAILGUNが保証する便利さ、柔軟性、プライバシーにはかないません。
RAILGUNは許可なく利用できます。デフォルトでは、すべての標準ERC-20トークンがRAILGUNプライバシーシステムで使用できます。
一部のERC-20トークンは非標準であり、リベーストークンや抽選トークンなどが含まれます。これらのトークンは現在、RAILGUNプライバシーシステムと互換性がなく、保管すべきではありません。
完全なERC-20準拠ではないものの、テザー(USDT)はRAILGUNプライバシーシステムで使用することができます。
RAILGUNはWebアプリなどのフロントエンドを介して非常に簡単に使用できます。この技術は既存のプロトコルにも簡単に統合することができます。
コードは非常に複雑ですが、RAILGUNプライバシーシステムを使用するのは簡単です。 RAILGUNスマートコントラクト(RAILWAYなど)を含むウォレットアプリには非常に直感的なユーザーインターフェースがあります。
RAILGUNウォレットは、支出キーと閲覧キーの2つのキーで構成されています。RAILGUNウォレットアドレス(0zkアドレスとしても知られています)は、支出公開鍵と閲覧公開鍵の対応する公開鍵です。
したがって、ユーザーA(アリス)がユーザーB(ボブ)のRAILGUNアドレスを知っている場合、彼女は取引を開始することができます。
Aliceは、暗号学におけるコミットメントと呼ばれる情報を含むノートを作成することでこれを行います。コミットメントにはトークンと転送されるトークンの量に関する情報が含まれています。これらのコミットメント値は、Bobの公開鍵からの情報を使用して暗号化されます。
次に、アリスは、自分の支出が預金を超えていないことを示すzk-SNARKプルーフを作成します。これは、彼女が二重に使ったのではなく、トークンを他の場所に使ったことも示しています。
最後に、アリスは証拠、コミットメント、および暗号文をRAILGUNスマートコントラクトに送信します。このスマートコントラクトは証拠を検証し、コミットメントを累積し、暗号文をイベントとして発行します。つまり、すべてが正しいことを確認し、ボブが取引とやり取りできるようにします。
Bobだけが彼のビューキーを使用して暗号文を解読し、プライベート情報を取得できます。この情報と彼のスペンディングキーを使うと、Bobはノートを使うことができます - つまり、トークンを転送または引き出すことができます。
この記事は[から転載されましたゴールドファイナンス元のタイトルは「Vitalikが理解し、好んで使用しているプライバシー契約RAILGUNを理解するための6つの質問」です。著作権は元の著者[Golden Finance xiaozou]に帰属します。転載に異議がある場合はご連絡ください。ゲートラーニングチーム, チームは関連手続きに従ってできるだけ早く対応します。
免責事項:本文に表現された見解および意見は、著者個人の見解を表すものであり、投資アドバイスを構成するものではありません。
他の言語版の記事はGate Learnチームによって翻訳されており、そのことは言及されていませんゲート.io、翻訳された記事は複製、配布、または剽窃されていない場合があります。
RAILGUNは、Ethereum、BSC、Polygon、およびArbitrumチェーンに直接構築されたプライバシーシステムです。ユーザーの選択したチェーンのセキュリティを犠牲にすることなく、スマートコントラクトとDeFiのプライバシーを可能にするために、ゼロ知識(ZK)暗号技術を使用しています。
RAILGUNは、バックエンドのプライバシーインフラをサポートする一連のスマートコントラクトを指します。ウォレットプロバイダーは、RAILGUNプロトコルを統合することを選択できます。
RAILGUNは単なるオンチェーンのスマートコントラクトロジックであるため、別個のL2バリデータセットや脆弱なブリッジが不要であるにもかかわらず、プライバシーを実現することには2つの主な利点があります:
ユーザーエクスペリエンスは、流動性やDeFiのためにEthereum/EVMチェーンとやり取りするためにMetaMaskのような公共のウォレットを使用するのと似ていますが、追加機能としてプライベートに取引する能力があります。
RAILGUNは主に2つの主要なコンポーネントで構成されています:
複雑なDeFi取引により、RAILGUNは他の同様の匿名性を持つプロトコルよりもプライバシーが高まります。 すべての送金、取引、ローン、およびdAppコールは、RAILGUNに対して相互に変更を加えます。
他のプライバシーシステムと比較して、RAILGUNはより少ない流動性と短い時間枠でより良いプライバシー保護を実現しています。RAILGUNプライバシーシステム内でのdAppの相互作用は、ユーザーにRAILGUNで資産を長期間保有するようインセンティブを与えます。なぜなら、RAILGUNから資金を移動する理由がないからです。
潜在的な使用例は:
RAILGUNは革命的なツールキットであり、客観的に見ても、DeFiに対する最も妥協のない完全なプライバシー解決策です。プライベートDeFiは、公開ブロックチェーンでは不可能な暗号通貨業界の新しいビジネスの可能性をもたらします。他のすべてのプライバシー解決策には、ユーザーに信託を要求したり、断片化された存在しない流動性で取引させたりするなど、いくつかのトレードオフがあります。
他のセキュリティソリューションはしばしば専用インフラストラクチャが必要で、L2ソリューションとして知られています。L2ソリューションはDeFiプロトコルに直接アクセスすることはできず、かなりのセキュリティホールを抱えたブリッジングテクノロジーに依存しています。L2ソリューションは独自のノードを使用しているため、メインブロックチェーンの完全なセキュリティや流動性を持っていません。
その他のソリューション、例えばミキサーは、機能性と使いやすさに欠けています。たとえば、ミキサーは通常、内部で保護されたトランザクションやスマートコントラクトとの相互作用をサポートしていないことが一般的です。また、1 ETHや10 ETHなどの固定額を送受信することを要求する場合もあります。ミキサーは、プライバシーを保護しながらプロトコルを簡単かつ効率的に使用することができません。また、ユーザーが残高をウォレット内でプライベートに保持することを許可しません。しかし、RAILGUNはユーザーのプライバシーを安全かつ心配なく保ち、取引が行われない場合でもユーザーのプライバシーが維持されます。
前世代のプライバシープロトコルは、RAILGUNが保証する便利さ、柔軟性、プライバシーにはかないません。
RAILGUNは許可なく利用できます。デフォルトでは、すべての標準ERC-20トークンがRAILGUNプライバシーシステムで使用できます。
一部のERC-20トークンは非標準であり、リベーストークンや抽選トークンなどが含まれます。これらのトークンは現在、RAILGUNプライバシーシステムと互換性がなく、保管すべきではありません。
完全なERC-20準拠ではないものの、テザー(USDT)はRAILGUNプライバシーシステムで使用することができます。
RAILGUNはWebアプリなどのフロントエンドを介して非常に簡単に使用できます。この技術は既存のプロトコルにも簡単に統合することができます。
コードは非常に複雑ですが、RAILGUNプライバシーシステムを使用するのは簡単です。 RAILGUNスマートコントラクト(RAILWAYなど)を含むウォレットアプリには非常に直感的なユーザーインターフェースがあります。
RAILGUNウォレットは、支出キーと閲覧キーの2つのキーで構成されています。RAILGUNウォレットアドレス(0zkアドレスとしても知られています)は、支出公開鍵と閲覧公開鍵の対応する公開鍵です。
したがって、ユーザーA(アリス)がユーザーB(ボブ)のRAILGUNアドレスを知っている場合、彼女は取引を開始することができます。
Aliceは、暗号学におけるコミットメントと呼ばれる情報を含むノートを作成することでこれを行います。コミットメントにはトークンと転送されるトークンの量に関する情報が含まれています。これらのコミットメント値は、Bobの公開鍵からの情報を使用して暗号化されます。
次に、アリスは、自分の支出が預金を超えていないことを示すzk-SNARKプルーフを作成します。これは、彼女が二重に使ったのではなく、トークンを他の場所に使ったことも示しています。
最後に、アリスは証拠、コミットメント、および暗号文をRAILGUNスマートコントラクトに送信します。このスマートコントラクトは証拠を検証し、コミットメントを累積し、暗号文をイベントとして発行します。つまり、すべてが正しいことを確認し、ボブが取引とやり取りできるようにします。
Bobだけが彼のビューキーを使用して暗号文を解読し、プライベート情報を取得できます。この情報と彼のスペンディングキーを使うと、Bobはノートを使うことができます - つまり、トークンを転送または引き出すことができます。
この記事は[から転載されましたゴールドファイナンス元のタイトルは「Vitalikが理解し、好んで使用しているプライバシー契約RAILGUNを理解するための6つの質問」です。著作権は元の著者[Golden Finance xiaozou]に帰属します。転載に異議がある場合はご連絡ください。ゲートラーニングチーム, チームは関連手続きに従ってできるだけ早く対応します。
免責事項:本文に表現された見解および意見は、著者個人の見解を表すものであり、投資アドバイスを構成するものではありません。
他の言語版の記事はGate Learnチームによって翻訳されており、そのことは言及されていませんゲート.io、翻訳された記事は複製、配布、または剽窃されていない場合があります。