イーサリアム財団、「ゼロ知識証明」サマープログラムのオンライン説明会を6/26に開催 学生が対象
Summer Contribution Program
暗号資産(仮想通貨)イーサリアム(ETH)の開発を支える非営利組織「イーサリアム財団」は、「ゼロ知識証明(ZKP)」をテーマにした短期集中プログラム「Summer Contribution Program」を7月31日から開催予定だ。日本、韓国、台湾の学生を対象としており、応募期限が6月30日に迫っている。
これに先立ち、イーサリアム・ジャパンは6月26日(月)20:30-21:30にサマープログラムのオンライン説明会を開催する。Summer Programに興味のある学生や、ゼロ知識証明に興味を持った方の参加を受け付けている。
オンライン説明会では、Summer Contribution Programを主催する研究チーム「Privacy and Scaling Explorations(PSE)」のエンジニアが、ゼロ知識証明の基本的な紹介と、オープンソースプロジェクトに関する経験や知見を共有する。開催場所はOnline Google Meet。
Summer Contribution Programは計8週間を予定し、東京、ソウル、台北で同時進行となる。主要目標は、ゼロ知識テクノロジーについての理解を深め、ZKPプロジェクトへのオープンソースソフトウェア(OSS)の貢献を行い、GitHubポートフォリオを強化することだ。
カリキュラムは「自己学習とメンターによるワークショップフェーズ」と「プロジェクトフェーズ」の2つのフェーズで構成される。参加者は、プログラム終了後にイーサリアム・ファウンデーションからの助成金を受け取れる可能性がある。
応募条件は以下の通りだ。
・応募締切:2023年6月30日
・開催期間:7月31日から8週間(全8週間、柔軟なスケジューリングが可能)
・リモート参加:可
・応募方法:特設サイト
・その他:
– 基本的なプログラミング経験がある学生(プログラム内で実際にコーディングが行われる)
– 自己学習が得意で、本プログラムに専念できる方(数学やコンピュータサイエンスを専攻していることは歓迎)
– ゼロ知識証明の開発経験がほとんどなくても大丈夫
ゼロ知識証とは
「ゼロ知識証明」は英語で「Zero-knowledge Proofs/ZKP」と表現される。これは、自分が持っている秘密の情報に関するある命題が真であることを伝えるとき、その他の情報を一切相手に与えずに証明する方法だ。
ゼロ知識証明を用いた暗号技術は、パブリックブロックチェーンが抱えるプライバシー、スケーリング、インターオペラビリティという課題への解決策として期待される。
プライバシーにおける具体例として、分散型IDが挙げられる。証明プロセスにゼロ知識証明を用いることで、公開する情報を必要最小限に抑えつつ、ゼロ知識証明に基づき自身の身元を証明できる。イーサリアムの共同創設者であるVitalik Buterin氏は、ウォレットが単なる資産保護のツールだけでなく、個人データの保護をも担うべきだと主張している。
関連:ヴィタリック氏の提案、イーサリアムの進化に不可欠な「3つの移行」とは
スケーリング問題に対する視点からは、ZKロールアップというレイヤー2スケーリングソリューションが存在する。ZKロールアップは、トランザクションをオフチェーンで検証し、ゼロ知識証明を用いてその結果をまとめてレイヤー1のブロックチェーンに記録するという技術。
ZKロールアップが提供する「有効性証明」は、取引の正当性をレイヤー1のブロックチェーンに保証する。これはOptimisticロールアップと比較してセキュリティが高く、また反証(チャレンジ)期間が不要という利点がある。
一方で、この複雑な暗号技術から分散型アプリケーション(dApps)の移行に課題があったが、最近では開発が急速に進行している。ScrollやPolygon zkEVMのような、イーサリアム仮想マシン(EVM)と同等の機能を持つZKロールアップが、現在、実用段階への移行を着実に進めている。
関連:ヴィタリック氏、イーサリアムのロードマップを更新 ロールアップやZK-EVMsの存在感高まる
インターオペラビリティの観点からは、複数のレイヤー2ネットワークに分散した資金を管理するため、自動的に資金を統合する機能を持つウォレットが検討されている。レイヤー1または特定のレイヤー2上の秘密鍵保管コントラクトを設置。各アドレスからの支払いに使用する「支出公開鍵の証明」にゼロ知識証明の使用が検討されている。
関連:新たな開発計画「Polygon 2.0」を発表、ZK技術活用のレイヤー2ネットワーク
画像はShutterstockのライセンス許諾により使用
「仮想通貨」とは「暗号資産」のことを指します