日本のための主権型 Ethereum 完全互換性
JSC のセキュリティとスケーラビリティの原則に基づく取り組み
JSC は、主権型 Ethereum 完全互換性の先駆けとして、Ethereum メインネットのセキュリティ、拡張性、技術革新を完全に踏襲しつつ、すべてのバリデータクライアントインフラが日本国内に所在し、名前が公開された状態で稼働する構成を実現します
このアプローチは、AI 分野の計算サービスにおける選択肢に似ています。共有クラウドサービスから専用リソース、そして最も機密性の高いユースケース向けの完全オンプレミス型インフラまで、多様な提供形態が存在する中で、JSC は日本国内オンプレミス型のパブリックでオープンなブロックチェーンです。
Ethereum 完全互換性は、Ethereum の「フォーク」とは異なります。フォークでは、Ethereum のコードベースの一部または全部を変更しなければならず、独自のクライアントソフトウェア、プロトコル、セキュリティアップデートを維持・開発する必要があります。このため、フォークはクライアントの多様性に欠け1、既存・新規顧客をサポートする際に膨大なコストが発生しがちです。
JSC は Ethereum のエコシステムに完全に互換性を持ち、過去・未来にわたるツール群のすべてに対応可能です。
JSC は、主権型かつ規制に準拠したブロックチェーンのニーズに対応しながらも、Ethereum との相互運用性を損なうことはありません。主権型かつ規制準拠ブロックチェーンとしてのカスタマイズは現在も研究開発段階にあり、主な目的は (1) ブラックリストに登録されたトランザクションのブロックと、(2) ステーブルコインなど重要トランザクションの優先処理です。その他の JSC 固有のネットワーク設定はジェネシスステートで一度だけ定義されており、これにより Ethereum の大規模な仕様変更にも前方互換的に追随できます。
Ethereum や関連するブロックチェーン上でローンチされたプロジェクトは、即座に Ethereum 互換の JSC 上でも展開可能です。この互換性は、Ethereum のレイヤー 2(L2)ブロックチェーンエコシステム全体にも及びます。また、Ethereum と JSC のオープンソース開発は互換性があり、どちらかのチェーンで行われた進化が相互に恩恵をもたらします。さらに、JSC は適切な場合、Ethereum の上流開発を支援することを予定しています。
Footnotes
-
集中リスクを回避するためには、ネットワーク上で複数の独立したブロックチェーンクライアントソフトウェアの実装が稼働していることが理想的である。Ethereum Mainnet では 5 つ以上の独立したクライアント実装が維持されているが、多くの Ethereum フォークでは 1 つの実装しか維持できていない。 ↩