
数千万ドルの資金調達を果たしたType 1 zkEVMの新鋭Taikoを一文で理解する
TechFlow厳選深潮セレクト

数千万ドルの資金調達を果たしたType 1 zkEVMの新鋭Taikoを一文で理解する
Taikoがなぜこれほど多くのVCから注目されているのか、また注目に値する点は何なのか。本稿では、Taikoの技術的特徴とその強みについて考察します。
著者 | [email protected]
最近、zkRollupを基盤とするイーサリアムLayer2の新プロジェクト「Taiko」が注目を集め始めている。TaikoはType 1 zkEVMに分類され、完全に非中央集権的で、イーサリアムと同等のゼロナレッジ拡張型zkEVMの構築を目指しており、開発者やユーザーが安全にイーサリアムを利用でき、取引手数料も低く抑えられ、かつイーサリアム自体に一切の変更を加える必要がない。Taikoは現在のzkEVM分野において最も有望なプロジェクトの一つであり、Vitalikも支持するType 1 zkEVMでもある。
6月8日、Taikoは2ラウンドのシード資金調達を通じて2200万ドルを調達したことを発表した。第1ラウンドはシーバス・チャイナ(Sequoia China)が主導し1000万ドル、第2ラウンドはGenerative Venturesが主導して1200万ドルを調達した。また6月7日には、インセンティブ付きテストネット「Alpha-3」をリリースしている。公式によると、このテストネットは非中央集権性とイーサリアム同等性を持つzkEVMの部分に重点を置いている。
なぜTaikoはこれほど多くのVCから支持されるのか?また、どこに注目すべき点があるのか?本稿では、Taikoの技術的特徴とその強みについて探っていく。
Taikoとは何か
Taikoは、イーサリアムと同等のZK-Rollupであり、すべてのEVMオペコードをサポートする非中央集権的で許可不要かつ安全なLayer2アーキテクチャによってイーサリアムを拡張するものである。つまり、Taikoは技術面およびプロトコル面でイーサリアム自体の動作方式を踏襲しつつ、スケーリングを実現する。
ZK-Rollupsは、取引の実行・集約・証明をオンチェーン外で行い計算を拡張し、データ可用性と有効性証明の検証はイーサリアムに依存する。現在運用中のZK-Rollupsの最大の欠点は、EVMの汎用計算を完全にサポートできず、多くがアプリケーション固有になっていることだ。これにより、既存のイーサリアムL1スマートコントラクトやdappとの互換性が失われ、同じような組み合わせ可能で表現力豊かな新しいコントラクトの構築も困難になる。
zkEVMは安全性や互換性を犠牲にしないため、Layer2スケーリングの鍵とされている。Taikoの目標はType 1 zkEVMとなることであり、ZK証明の生成速度よりも完璧なイーサリアム同等性を優先する。
Taikoの理念は、障壁のない、検閲に強く、非中央集権的なType 1 zkEVMを作り出すことにある。

Taikoの技術的特徴
Taikoは主に3つの要素から構成される:zkEVM回路(証明生成用)、L2 rollupノード(rollupチェーン管理用)、およびこれらを接続してrollupプロトコルの検証を行う「Taiko Protocol」である。
zkEVM回路
zkEVMは、有効性証明によってrollup上でのEVM計算の正しさを保証する。
Taikoは、イーサリアムのスマートコントラクトコードをそのまま実行でき、変更の必要はない。開発者は既存のイーサリアムスマートコントラクトやdappを簡単にTaikoに移行できるほか、新たなSolidityコードをTaiko上で第一環境または唯一の環境として開発することも可能だ。TaikoはすべてのEVMオペコードに対応するZK-EVMを実装し、ZK-EVM回路の有効性証明を生成している。これにより、イーサリアムL1のスマートコントラクトやdappとの完全な互換性だけでなく、すべてのイーサリアムおよびSolidityツールも開発者のワークフローを中断することなくシームレスに利用できる。これには以下の2つの利点がある:
1. スマートコントラクト開発者は、新しい開発環境を学ぶ手間をかけずに、Solidity言語を使ってTaiko上で開発できる。
2. イーサリアム上で既に稼働しているスマートコントラクトは、そのままTaikoに移植でき、異なるコンパイラ言語によるリスクを回避できるため、dappやスマートコントラクトの開発パターンを正確に再現できる。
アプリケーション層におけるEVM同等性に加え、Taikoはイーサリアム同等性の実現を目指しており、既存のイーサリアムインフラストラクチャを活用した開発が可能になる。Taikoノードはイーサリアムと同じハッシュアルゴリズム、署名スキーム、ストレージデータ構造を使用するため、仮想マシンだけでなく関連プロトコルとも互換性を持つ。重要なのは、イーサリアムプロトコルにアップデートがあれば、TaikoもzkEVM内でそれを実装して同期を保つことだ。逆に、Taiko独自の研究開発で新たな方向性が生まれた場合、それをイーサリアム側にも実装しようと努力する。例えば、現在Go-Ethereumクライアントを利用して、それを容易にTaikoノードとして再利用できる。
互換性の観点から、開発者やインフラ提供者はスムーズにTaiko rollupを利用でき、ユーザーも使い慣れた操作方法や製品に親しみやすい。汎用的なL2として、Taikoの目標はビルドする人々に力を与え、最終的にはユーザーに恩恵をもたらすことにある。
イーサリアムの力、EVM、明確に定義されたインフラとツール、スマートコントラクトの臨界量、そして開発者の専門知識を活用することが、TaikoがType 1 zkEVMとして成長する主な理由である。
Taiko L2 Rollupノード
Taikoノードはイーサリアムから取引データを取得し、L2上で取引を実行し、その結果に基づいてステートを更新することで、Rollupチェーンを管理している。現在、TaikoノードはイーサリアムGethのフォークである。
Taiko Protocol
Taikoプロトコルは、セキュリティ、非中央集権性、許可不要という3つの核心原則を遵守し、Rollupのルールと参加者の資格を定義・実行する。イーサリアムL1にデプロイされたスマートコントラクトは、ZK-SNARK証明のデータ可用性メカニズムおよび検証者として機能し、Taiko L2にデプロイされたスマートコントラクトは特定の重要なプロトコル機能を実行する。Taikoプロトコルには3つの実行段階がある:

ブロック提案段階では、プロポーザーがユーザーのL2取引を集めてRollupブロックを構築し、L1に提出する。誰でもプロポーザーとなり、このブロック作成機能を実行できる。プロポーザーは収集した取引をブロックに含め、順序を決定し、ブロックデータをイーサリアム上に公開し、そのブロックをTaiko L1コントラクト内の提案ブロックリストに追加する。この時点でブロックの属性は不変となり、ブロック実行が確定的であることを保証する。そのため、誰でも実行後のチェーン状態を計算できる。
すべてのTaikoノードはイーサリアムノードに接続し、イーサリアムのブロックイベントを購読している。Taikoブロックの提案が確認されると、そのブロックはL1のキューに追加され、Taikoノードはこれらのブロックをダウンロードし、各ブロック内の有効な取引を実行できるようになる。
ブロック検証段階では、プローバーが上述の提案済みブロックからブロックを取り出す。この段階のブロックは取引リスト(txList)とメタデータで構成される。L2ブロックのtxListは最終的に(EIP-4844が有効になった際)L1コンセンサス層のblobの一部となる。しかし、L1コントラクトはtxListに直接アクセスできないため、ZKPは選択されたtxListが特定のblobデータの一部であることを証明しなければならない。一旦ブロックが提案されると、Taikoクライアントはブロックを取引リストとしてデコードできるかをチェックし、各取引を検証し、プローバーが検証データとして使用するトレースログを生成する。
ブロック証明段階では、ZK-SNARK証明が生成され、プローバーがL2取引の有効性を判断する。どの参加者でもこの証明機能を実行できる。すべての提案済みブロックが確定的であり、ブロック間の中間ステートが既知であるため、ブロックの並列証明が可能になる。ブロック内のすべての有効取引が実行され、証明が検証され、正しくリンクされた親ブロックがチェーン上で完了すると、そのブロックは「チェーン上完了」とマークされる。
このプロトコルの基本要件の一つは、現在のステートを再構築するために必要なすべてのデータがイーサリアム上で公開されていることであり、これにより新しいブロックの作成と追加が可能になる。さらに、プローバーはイーサリアム上の公開データのみを使ってブロックの証明を生成できる。このような仕組みにより、イーサリアムの公開データに依拠することで、すべての潜在的参加者に公平な競争環境が提供され、TaikoのL2はより非中央集権的になる。
Taikoチーム
TaikoはLoopringの創設者Daniel Wang氏とチーフアーキテクトBrecht Devo氏によって共同設立された。COOのMatthew Finestone氏、CSOのTerence Lam氏を含む他の主要メンバーの多くは、zkRollup分野での経験を持つ。
現在、Taikoは米国、英国、ドイツ、カナダ、日本、ウクライナなどからの約20名のスタッフで構成されている。
プロジェクトの進捗とロードマップ
現在の進捗
Taikoは最近、alpha-3テストネット「Grímsvötn」をリリースした。このテストネットは、非中央集権的でイーサリアム同等のZK-EVMの非中央集権的側面に焦点を当てている。alpha-3テストネットの主な目的は以下の通り:1. 新しいプロトコル経済設計および実装のテスト、特に新しい手数料/報酬モデル。2. 完全なMerkle証明ではなく部分Merkle証明を使用してブリッジをテストし、信号/メッセージの検証を実施(alpha-1およびalpha-2では完全なMerkle証明を使用)。3. 新しいオラクルプローバーのテスト。通常の証明はオラクル証明より前に出現できる。4. 証明のクールダウン時間のテスト(推奨30分)。5. Layer2上でwithdrawalsRootを使用した新しいETH預入のテスト。6. スタートレイヤーのテスト。数週間以内にTaiko L3を展開予定。
テストの観点からは大きな成功を収めており、わずか1週間で、Taiko alpha-3 L2ネットワークは119万件以上の取引、16万以上のブロック、ほぼ20万のウォレットアドレスを処理した。

コミュニティの活動状況
現在、TaikoのTwitterフォロワー数は8.5万人。1年間で699件のツイートを行い、平均して1件あたり約5000回の閲覧がある。Discordのメンバーは85,858人で、通常のオンライン人数は約15%を維持している。全体的に見て、コミュニティの活動は活発である。
ロードマップ
今後、第3・第4四半期にBetaテストネットを開始し、メインネットのローンチは2024年初頭を予定している。

まとめ
従来のイーサリアムのトリレンマでは、非中央集権性、安全性、スケーラビリティの3つから2つを選ぶ必要があったが、イーサリアム同等のZK-rollupの登場により、この問題が解決されつつある。zkEVMの構築は長く困難なプロセスだが、価値のある挑戦であり、忍耐力と長期的な視点が必要だ。Type 1 zkEVMの長期的成功はまだ不確かだが、VitalikはType 1 zkEVMが正しい選択であることを示唆している。
Taikoはイーサリアム同等のzkEVMとして、イーサリアムエコシステムの能力を強化している。非中央集権性、検閲耐性、安全性を堅持しつつ、プロトコル設計により証明時間を短縮し、イーサリアムとの互換性に関わるコミュニティやユーザーエクスペリエンスにも注力している。Taikoがこの進捗を維持できれば、将来、最初の完全に非中央集権的なType 1 zkEVMとしてイーサリアムメインネットに上場する可能性がある。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














