TONアーキテクチャの解説:マスターチェーン、ワークチェーン、シャーディング (2026)

— By Tony Rabbit in Tutorials

TONアーキテクチャの解説:マスターチェーン、ワークチェーン、シャーディング (2026)

TONのアーキテクチャは異常です:需要が増えるにつれて自動的にシャードするチェーンの階層です。このガイドでは、マスターチェーン、ワークチェーン、シャードチェーン、TVM、およびそれらを結びつけるバリデーター設計について説明します。

TONのアーキテクチャは、暗号の中で最も議論され、最も理解されていない設計の一つです。ほとんどのチェーンは単一状態マシンです:1つのチェーン、1つのグローバル台帳、1つのボトルネック。TONは需要に基づいて自動的に分割または統合できるチェーンの階層です。その結果、ユーザーには単一のアプリケーションのように感じられるネットワークが、内部では多くの接続されたチェーンのように動作します。

簡単な答え:TONは3つの接続された層として構築されています。マスターチェーンは全ネットワークを調整し、バリデーターのデータを保存します。ワークチェーンは独自のルールセットでアプリケーションロジックを実行し、現在最も使用されているワークチェーンは基本ワークチェーン(ワークチェーン0)です。シャードチェーンは、負荷が高いときに分割し、負荷が低下すると再統合されるワークチェーンのサブディビジョンです。すべてのチェーンはTVM(TONバーチャルマシン)を実行し、バリデーターはマスターチェーンによってそれらの間でローテーションされます。

  • マスターチェーンは真実の源です。それはバリデーター情報、構成、および他のすべてのチェーンへの参照を保持します。
  • ワークチェーンは異なるルールセットを持つことができます。今日、基本ワークチェーンはほとんどの活動を処理します。
  • シャードチェーンは自動的に分割します。負荷がかかると、シャードは2つに分割できます。静かな条件下では再統合されます。
  • TVMは非同期です。契約はメッセージを送信し、同期呼び出しを行いません。
  • バリデーターはローテーションします。マスターチェーンは各ラウンドでアクティブなシャードにバリデーターグループを割り当てます。

TONの3つの層

階層は最も簡単な出発点です。TONを、上にマスターチェーンがあり、その下に少数のワークチェーンがあり、各ワークチェーンから成長する多くのシャードチェーンがあると考えてください。

マスターチェーン

マスターチェーンは階層の最上部にあります。それはネットワークのバリデーターセット、現在の構成パラメータ、および他のすべてのチェーンの最新ブロックへの参照を追跡します。TONの「グローバルステート」を読むとき、実際にはマスターチェーンとそれが指し示す最新の参照を読んでいます。

ワークチェーン

ワークチェーンは中間層です。プロトコルは最大2^32のワークチェーンを許可し、それぞれが独自のルールセットとバーチャルマシン設定を定義できます。実際には、基本ワークチェーン(ワークチェーン0)だけが広く使用されています。新しいワークチェーンは、専門的な環境をホストするためにガバナンスを通じて追加できます。

シャードチェーン

シャードチェーンは最下層です。各ワークチェーンはシャードチェーンに細分化でき、各シャードはアカウントのサブセットを処理します。シャードの数は需要に応じて自動的に変化するため、TONは単一のグローバルキューで詰まることなく活動のバーストを吸収できます。

TONの階層を示す図:上にマスターチェーン、下にワークチェーン、各ワークチェーンの下にシャードチェーン
インラインビジュアル1:TONの3層階層がどのように構成されているか。

平易な英語での動的シャーディング

TONの最も特徴的な機能は動的シャーディングです。シャードチェーンの数は固定されておらず、需要に応じて適応します。

負荷の下での分割

シャードチェーンが忙しくなると、プロトコルが分割をトリガーします:既存のシャードチェーンは2つの新しいシャードチェーンに分割され、それぞれが元のアカウント範囲の半分を処理します。新しいバリデーターが新しいシャードに割り当てられ、そのワークチェーンのスループットは実質的に倍増します。

静かなときのマージ

隣接する2つのシャードが持続的なウィンドウで低負荷の場合、それらは1つのシャードチェーンに再統合できます。これにより、静かな期間中のバリデーターのオーバーヘッドとストレージコストが抑えられます。

手数料にとって重要な理由

ほとんどのブロックチェーンは、負荷が軽いときに手数料を安定させ、混雑時に急増します。シャーディングは、必要なときに正確に容量を追加することで、そのプロファイルを平坦にします。ユーザーエクスペリエンスは、単一チェーン設計では圧倒されるような状況でも安価で迅速に保たれます。

動的シャーディングの4パネルイラスト:負荷の下での分割、低負荷の下でのマージ、マスターチェーンの調整、バリデーターのローテーション
インラインビジュアル2:動的シャーディングが分割とマージを行い、バリデーターのローテーションがマスターチェーンによって処理される様子。

TONバーチャルマシンと非同期契約

TVMはTONスマート契約を実行するエンジンです。これはEVMとは本質的に異なり、主にTONが同期呼び出しの代わりに非同期メッセージパッシングを使用するためです。

非同期実行

イーサリアムでは、1つの契約が別の契約を呼び出し、同じトランザクション内で結果を読み取ることができます。TONでは、契約は互いにメッセージを送信します。受信契約は、後のステップでメッセージを処理し、異なるシャードで行われる可能性があります。これは遅く聞こえますが、TONがシャード間で作業を並行して分散できる理由です。

セル、セルのバグ、ストレージ

TONのデータモデルは「セル」を基本構造として使用します。セルは、他のセルへの最大4つの参照を持つデータのチャンクです。スマート契約はセルを読み書きし、チェーンはすべてをセルの木として保存します。ストレージコストはセルの数と時間に依存するため、長寿命の契約は時間の経過とともに小さな「家賃」を支払います。

言語

FunCはTONの低レベルスマート契約言語です。TactはFunCにコンパイルされる高レベルの代替手段です。両方ともTVMをターゲットにしています。TactはSolidityから来た開発者にとってより親しみやすいため人気を集めており、FunCはパフォーマンスが重要な契約のデフォルトとして残ります。

TON上のスマート契約メッセージパッシングフロー、非同期メッセージ矢印で接続された3つのアクターボックス
インラインビジュアル3:TON上の契約が非同期メッセージを通じてどのように通信するか。

バリデーター、コンセンサス、ローテーション

TONは、ローテーションバリデーター割り当てを伴うビザンチン耐障害コンセンサスプロトコルを使用しています。

バリデーターの選択方法

バリデーターはTONをステークし、参加を申し込みます。マスターチェーンはラウンドごとにアクティブなバリデーターセットを選択します。バリデーターはシャードチェーン間でローテーションされ、特定のグループが同じシャードに対して永続的に責任を持つことはありません。これは、標的攻撃を困難にすることを目的としています。

ブロック生成と最終性

各シャードチェーンは迅速にブロックを生成し、マスターチェーンは各シャードの最新ブロックを参照します。マスターチェーンがブロックを確認すると、対応する状態は最終的なものと見なされます。組み合わさった効果は、ネットワーク全体でユーザー向けの最終性をサブ秒で実現します。

スラッシングと経済的セキュリティ

不正行為を行ったバリデーター(ダブルサイン、オフライン、無効なブロックの生成)は、ステークの一部を失う可能性があります。経済的セキュリティは、総ステークTON、アクティブなバリデーター数、およびローテーションメカニズムを攻撃するコストに依存します。

ネットワークモニターのモックアップ、ライブシャードチェーン活動バー、バリデーター数、現在のTPS、平均手数料を表示
インラインビジュアル4:TONのアクティブなシャードとバリデーターのメトリクスの典型的なネットワークモニタービュー。

TONの設計と単一チェーンおよびモジュラー代替案の比較

2026年のL1の議論では、3つの広範な設計ファミリーが支配しています。

設計スループットアプローチトレードオフ
単一チェーンビットコイン、ソラナ1つのグローバルチェーン、スピードに調整1つのボトルネック、地域的なレイテンシ
モジュラーL2スタックイーサリアム + ロールアップL1がロールアップを保護し、L2でスケーリングブリッジステップ、断片化された流動性
シャーディングL1TON、NEAR多くの並行シャードチェーン非同期実行、クロスシャードメッセージング
スループットと複雑さのメーターを持つ単一チェーン、モジュラーL2、およびTONスタイルのシャーディング設計を比較するインフォグラフィック
インラインビジュアル5:3つの主要なL1設計ファミリーとTONがどのように適合するか。

TONの設計がユーザーと開発者に与える意味

  • ユーザーにとって:ネットワークが忙しいときでも、サブ秒の最終性と小さな手数料。
  • 開発者にとって:非同期メッセージパッシングはEVM開発とは異なるメンタルモデルを必要とします。
  • dAppsにとって:異なるシャード上の契約は通信できますが、レイテンシモデルはマルチステップです。
  • DeFiにとって:コンポーザビリティは可能ですが、同期EVM呼び出しよりも複雑です。
  • ストレージにとって:長寿命の契約は家賃を支払うため、リソースを意識した設計がEVMよりも重要です。

実用的なメンタルモデル

  1. マスターチェーンをレジストラとして考えてください。誰が何をいつ実行しているかを追跡します。
  2. ワークチェーンをアプリケーションゾーンとして考えてください。今日、ほとんどの活動はワークチェーン0にあります。
  3. シャードチェーンを弾力的なレーンとして考えてください。需要に応じて分割および統合されます。
  4. 契約をアクターとして考えてください。彼らはメッセージを送受信し、同期呼び出しを行いません。
  5. バリデーターをローテーションコーディネーターとして考えてください。彼らは各ラウンドでシャード間で再割り当てされます。

よくある質問

なぜTONは単一チェーンではなくシャーディングを使用するのですか?

手数料を圧迫することなくスループットをスケールさせるためです。シャーディングは、ネットワークが負荷が増加したときに正確に容量を追加できるようにします。

TONのシャーディングはイーサリアムのものと同じですか?

いいえ。イーサリアムは外部ロールアップを通じてスケールしますが、TONは単一のネットワーク内でシャードします。ユーザーエクスペリエンスは大きく異なります。

マスターチェーンの役割は何ですか?

マスターチェーンは全ネットワークを調整します:バリデーターセット、構成、および他のすべてのチェーンの最新ブロックへの参照。

TONの契約は非同期ですか?

はい。契約はメッセージを送信し、同期呼び出しを行いません。これがシャード間での並行実行を可能にします。

TONには現在いくつのワークチェーンがありますか?

プロトコルは多くを許可しますが、実際には基本ワークチェーン(ワークチェーン0)が2026年のほとんどの活動を処理しています。

最終的な要点:TONのアーキテクチャは、同期の単純さをスケーラブルな並行性と交換します。マスターチェーン、ワークチェーン、シャードチェーンの階層が、ネットワークが忙しいときでも手数料を低く、最終性を迅速に保つ理由です。それを理解することは、TONをブラックボックスとして使用することと、その上に信頼性を持って構築することの違いです。

免責事項:このガイドは教育目的のみであり、投資、金融、法的、または取引のアドバイスを構成するものではありません。