プライバシーL2
いくつかのスタートアップが、史上初のプライバシー重視のEthereum L2を開発しようとしています。
Ethereumでは、トランザクションやその他のスマートコントラクトの実行はすべて公開されています。
これのことは、透明性をブロックチェーン技術の核となる原則とし、システムの検証を可能にして信頼を確保を意図していることに由来するが、諸刃の剣にもなっている。
透明性は説明責任を確実にする一方で、トランザクションやコントラクトの詳細が見えることにより、取引パターンを分析し、スマートコントラクトコードの脆弱性を特定し、悪意のある ハッカーが悪用することもできるためである。
プライバシーL2では、開発者にセキュリティを損なうことなくこれらの欠点を補うアプリケーションを構築する機会を提供する。
その過程で、プライバシーを最優先するアプリケーションは、法を遵守する市民の権利を守りつつ、悪意のあるハッカーが自分の身元を隠すことを防ぐよう努めなければならない。
これは、プライバシーアプリケーションであるTornado Cashの創設メンバーたちが、北朝鮮のハッカーによって盗まれた4億5500万ドル以上の資金洗浄に使われた容疑により逮捕されたようなケースを防ぐ必要があるからである。
主要なプライバシーL2プロジェクト
1. Aztec
AztecはEthereumのプライバシーL2です。
zkSNARKsと独自のプログラミング言語Noirを使用したハイブリッドソリューションと呼ばれています。
Ethereumの他のゼロ知識(zk)ロールアップとは異なり、Aztecはプライベートとパブリックを1つのzkロールアップに統合しています。
これは、ユーザー自身のデバイスが、ブロックチェーンで処理される前にトランザクションを暗号化する責任を負います。
現在のところの主な焦点は、zk証明に関する深い数学的知識を必要とせずに、エンジニアがプライベート・スマート・コントラクトを記述するためのプラットフォームを設計することです。
同社は最近、関心のある開発者向けに新しいテスト環境「Aztec Sandbox」を公開し、来年早々にはテストネットの立ち上げを計画している。
2. Fhenix
暗号化の新興企業Fhenixは、スマートコントラクトに完全同型暗号(FHE)を導入しようとしています。
ゼロ知識技術を使用する競合とは異なり、FHE暗号化は暗号化されたデータで直接計算を行います。
データをチェーン上に保持することで、オンチェーンポーカーゲームや封印入札オークション契約など、
様々なソースから来る計算を処理する能力を持つことになります。
Fhenixは7月に開発者向けテストネットを立ち上げ、2024年初頭にはFHEロールアップの本格的なテストネットの立ち上げを計画しています。
3. COTI
COTIはEthereum上に構築されたプライバシーL2である。
zkSNARKS や FHE の Fhenix を使用する Aztec とは異なり、COTI V2 はいわゆる Garbled Circuits を使用してプライベートトランザクションを可能にします。
Garbled Circuitsは、2つの異なる当事者が互いに不信感を抱いていても、情報を評価することを可能にします。
当事者はそれぞれ「文字化け」または暗号化された入力を提出することができ、これらの入力に対して計算が行われ結果が得られる。
COTIは2024年の第2四半期に開発者向けテストネットV2をローンチし、メインネットのローンチはその直後になる予定です。