EY

イーサリアムは、プライバシーの明確なトレードオフを必要とするビットコインのUTXO設計と比較して、主にアカウントベースのトランザクションモデルの実装に起因する、独自のプライバシーの課題に直面しています。 Vitalik Buterinは、スマートコントラクトプラットフォームに基づくアカウントとUTXOの長所と短所を概説し、イーサリアムの長期目標の最も実行可能なモデルとして前者を選択しました.

イーサリアムが直面しているプラ​​イバシーの課題にもかかわらず、スマートコントラクトネットワークのプライバシー保証を強化するために努力している多くのプロジェクトや開発を止めていません.

EY

特に、高レベルの匿名性のためにZCashに導入されたテクノロジーであるzk-SNARKの組み込みに関する議論は ここ数ヶ月で増幅, それらをイーサリアムと統合することの副次的な結果はスケーラビリティの利点です.

イーサリアムのビザンチウムアップグレードにより、イーサリアムブロックチェーン上のスマートコントラクトでzk-SNARKを検証および実装できるようになりました。現在、企業はさまざまなアプリケーションにzk-SNARKSの機能を活用しています。最も注目すべき例の1つは、最近発表されたものです 日暮れプロトコル エルンストから & ヤング(EY)、 ZoKrateszk-SNARKツールボックス —イーサリアムでのスケーラブルでプライバシーを保護するオフチェーン計算のための形式化されたモデル.

イーサリアムのプライバシーへの取り組み

暗号通貨に関しては、プライバシーは通常、金融取引に参加するときにユーザーの匿名性を維持するためのトピックとして具体化されます。その概念は、暗号通貨匿名技術の開発作業の矢面に立たされており、個人に対する第三者の監視からの保護が最大の関心事です.

ただし、チューリング完全なスマートコントラクトが有効になっているイーサリアムのようなパブリックブロックチェーンの幅広いアプリケーションを評価する場合、プライバシーテクノロジーの使用は個人を超えてビジネスプロセスにまで及びます。しかし、最初に、zk-SNARKがイーサリアムのプライバシーを保護する方法の概要.

zk-SNARKに関するZCashのテクノロジーページによると:

「頭字語zk-SNARKは、「ゼロ知識簡潔な非対話型知識の議論」の略であり、特定の情報の所有を証明できる証明構造を指します。その情報を明らかにすることなく、また証明者と検証者の間の相互作用なしに、秘密鍵。」

ゼロ知識証明(ZKP)の形式であるこの概念は、次のようなより抽象的な例でよりよく理解されます。 アリババの洞窟 または、ウォルドが肖像画のどこにいるかを具体的に明らかにすることなく、肖像画に存在することを確認するというアイデア.

ZKPの巧妙なロジックは、データを情報から切り離すことです。.

非常に複雑な数学に基づいて構築されたzk-SNARKのような難解な概念は、特にブロックチェーン内のアプリケーションと一致する実装を参照する場合、コードに変換するのが困難です。その結果、次のような正式なコードライブラリ ZoKrates, 数学的解釈と、コードを介して実際のユースケースに使用できる人間が理解できる側面との間の架け橋になります.

zk-SNARKの形式化されたライブラリはまだ開発が進んでいるため、使用するのが困難ですが、EYのような企業がアプリケーションを調査し、基盤となるテクノロジーを抽象化した、より使いやすいプロトコルのセットの導入に取り組んでいるのはまさにそのためです。.

イーサリアムを使用したプライバシーツールの発見も、明示的にEYに限定されていません。 JPモルガンも 伝えられるところによると ブロックチェーンクォーラムでテクノロジーに取り組んでいます—イーサリアムの許可されたバージョン.

日暮れ

Nightfallは、zk-SNARKに基づいて、イーサリアムでのプライベートトランザクションの一連の標準プロトコルを形式化するというEYの取り組みの実験的研究実装です。プロトコルは、ネットワーク上で一般的なERC-20およびERC-721(NFT)トークン標準と互換性があるため、開発者は広くアクセスでき、実用的です。.

EYは、リポジトリはまだ実験段階であり、完全なセキュリティ監査にまだ合格していないことを指摘しています。つまり、少なくとも今のところ、リポジトリは主にイーサリアムでのzk-SNARKSの研究とアプリケーションを加速する手段として機能します。そうは言っても、それはイーサリアムのプライバシーを改善するためのより広範な試みにおけるいくつかの重要な進歩を明らかにしています.

たとえば、日暮れ 白書 次のように、イーサリアムでの従来のERC-20トークン転送を使用して、「to」および「transfer」入力をパブリックにする必要があるパブリック「transfer」関数の問題を克服することを明確にします。

「送信者(または「証明者」)は、自分のコンピューターでプライベートに計算を実行します。彼らはこの計算にプライベート入力を渡し、ブロックチェーンと共有するパブリック出力のセットを取得します。パブリック出力は、すべてのオブザーバーに読み取り不可能な暗号化された値として表示されます。送信者と受信者だけがそれらの完全な意味を解釈できます。これらの暗号化された値がすべてのオブザーバーにとって「意味」を持つために、Proverはこれらの出力を正しく計算したことの対応する「証拠」もブロックチェーンと共有します。この証明とこれらのパブリックアウトプットを一緒に検証することで、パブリックアウトプットを生成するために特定のプライベートインプットのセットに対して事前に合意された計算が実行されたことを誰もが確信できるようになります。」

上記の全体的な概念は、zk-SNARKがどのように機能するかを示すより具体的な例ですが、Nightfallの主な価値提案は、イーサリアムでそのようなプライベートトランザクションを作成するための基盤を提供するZoKratesと統合された一連のスマートコントラクトを含めることです。特に、「プルーフ」の生成は、ZoKratesツールボックスを使用して実行されます.

EYのNightfallでも、多くの場合、物議を醸す信頼できるセットアップが依然として必要ですが、企業によるアプリケーションの調査では、企業(サプライチェーンロジスティクス会社など)以来、ZCashのような暗号通貨ネットワークでの生成イベントほど問題はありません。より広範なEthereumネットワーク内に限定されたよりプライベートで許可されたユースケースを持っている.

Nightfallは、サプライチェーン管理やロジスティクスなどの業界から企業内取引に至るまでのテクノロジーの潜在的なユースケースのいくつかを引用しています。これは、JPモルガンのzk-SNARKによるイニシアチブの焦点です。.

サプライチェーン業界でNightfallを採用する例としては、ロジスティクスの過程で医薬品を非公開で追跡する場合があります。重要なのは、医薬品の種類、目的地、公共の元帳の数量など、医薬品自体の詳細を明らかにしないことです。主な利点は、企業が、許可されたチェーンを使用するのと同様のプライバシーの保証を備えた、パブリックブロックチェーンの検閲耐性、検証可能性、およびインフラストラクチャを活用できることです。.

zk-SNARKを使用して転送プロトコルを形式化すると、パブリックブロックチェーンとプライベートブロックチェーンに関する意思決定におけるトレードオフの影響を効果的に減らすことができます。.

EYのNightfallは、ZoKrates、Libsnark、ZCash、GM17、0xcert、OpenZeppelinなど、プロトコルセットの実現を支援した一連の貢献者を参照しています。 EYは、既存のブロックチェーン製品であるOpsChainとBlockchainAnalyzerにNightfallを導入することを計画しています。.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me