イーサリアム開発者のバリーは、zkEVMプライベートスマートコントラクトの新たな進捗を発表しました。プライベートユーザーステートはサポートされますが、プライベートグローバルステートはサポートされません。
イーサリアム開発者のbarryWhiteHat氏は、ゼロ知識証明仮想マシン(zkEVM)のコモディティ化は、イーサリアム仮想マシン(EVM)との互換性を維持しながらプライベートスマートコントラクト基盤を提供するという興味深い機会をもたらすと述べています。開発者はSolidityコードを記述し、特定のバージョンのSolidityコンパイラまたは後処理ツールでコンパイルすることで、プライベートスマートコントラクトを作成できます。プライベートグローバルステートとプライバシーの間には重要なトレードオフがあり、特に、何かを証明するには、何を証明しているのかを知っていなければならないという点が重要です。したがって、プライベートスマートコントラクトは、開発者が認識していないグローバルパブリックステートを持つことはできません。つまり、グローバルプライベートステートを持つプライベートスマートコントラクトは存在し得ません。例えば、Uniswapのようなアプリケーションは、スワップが正しく実行されたことを証明するために、証明者が2つのプールの残高を把握している必要があるため、プライベート実装できません。そのため、私たちがよく知っているアプリケーションの中には、入出力(IO)機能がなければ、現在プライベート実装できないものもあります。これがIOが非常に重要である理由です。これにより、ネイティブEthereumと同じ信頼前提を持つ、完全にプライベートなEthereumを構築できます。ただし、この記事では、プライベートスマートコントラクト(ユーザー状態はプライベートだがグローバル状態はプライベートではないコントラクト)を実装する方法を探ります。そのためには、pstoreおよびploadオペコードをrethに追加し、ゼロ知識証明仮想マシン(zkEVM)にコンパイルします。
免責事項:本記事の内容はあくまでも筆者の意見を反映したものであり、いかなる立場においても当プラットフォームを代表するものではありません。また、本記事は投資判断の参考となることを目的としたものではありません。
こちらもいかがですか?
資産運用機関:米国経済と企業の回復力は予想を上回り、空売り筋は圧迫される可能性がある
スポット金は上昇傾向を続け、1オンスあたり4110ドルを突破した。
アスター:S3手数料の70~80%をアスターの買い戻しに充てる予定。具体的な配分は市場状況に応じて決まる。
ホワイトハウス:インフレデータは来月発表されない可能性