スループット

スループットとは、一定期間内にブロックチェーンが処理できるトランザクション数を指し、一般的にTransactions Per Second(TPS)で表されます。この指標は、レジ係が1秒間に何件の支払いを処理できるかに例えられます。スループットは、トランザクションの承認速度やDeFiでのユーザー体験、NFTミント成功率に直接影響します。ブロックタイムやブロックサイズ、ガス料金の設定、並列処理能力、Layer 2ネットワークの導入などがスループットに影響を与えます。ネットワークが混雑している場合、スループットが不足するとトランザクションの待機列が長くなり、ガス料金も上昇します。スループットを高める主な方法としては、ブロック間隔の最適化、ブロック容量の拡大、並列実行の導入、ロールアップなどのLayer 2ソリューションの活用が挙げられます。
概要
1.
スループットは、ブロックチェーンが1秒あたりに処理できるトランザクション数(TPS)を測定するもので、主要なパフォーマンス指標となります。
2.
スループットが高いほど、トランザクションの承認が速くなり、ネットワークの混雑リスクが低減します。
3.
ブロックチェーンごとにスループットは大きく異なり、Ethereumは約15 TPS、Solanaは数千TPSを処理します。
4.
スループットの向上はブロックチェーンのスケーラビリティに不可欠ですが、分散性やセキュリティとのバランスも重要です。
5.
スループットはDeFi、NFT、その他のWeb3アプリケーションにおけるユーザー体験やガス代に直接影響します。
スループット

スループットとは

スループットは、特定の時間内にブロックチェーンが処理できるトランザクション数を表し、一般的にTPS(Transactions Per Second、1秒あたりのトランザクション数)で示されます。つまり、スループットは毎秒確定するトランザクション数を示しており、レジ係が1秒間に処理できる支払い件数に例えられます。スループットが高いほど、ブロックチェーンはより多くのユーザーを同時に処理できます。

オンチェーンでは、トランザクションは「ブロック」にまとめられます。ブロックは会計台帳のページのようなもので、一定間隔で記録されます。この間隔を「ブロックタイム」と呼びます。1つのブロックに含められる最大トランザクション数は「ブロック容量」です。スループットは、ブロックタイムとブロック容量の両方によって決まります。

スループットが重要な理由

スループットはユーザー体験や分散型アプリケーションの実現性に直接影響します。スループットが高いと、トランザクションが迅速にブロックに含まれやすくなり、待ち時間が短縮され、失敗率も下がります。

DeFi取引では、スループットが不足すると待ち行列が長くなり、注文実行の遅延やスリッページの増加につながります。NFTのミントや人気のエアドロップでは、スループットが低いと「ブロック混雑」が発生し、多数のトランザクションが処理待ち行列に積み上がります。ブロックチェーンゲームでは、スループットが制限されると操作遅延が発生し、プレイ体験が低下します。

取引所ユーザーにとっては、ネットワークのスループットが入出金の承認速度に影響します。Gateで出金ネットワークを選ぶ際、スループットが低く混雑しているネットワークでは承認が遅くなり、処理を早めるには高いガス代が必要となる場合があります。

スループットの計算方法

スループット(TPS)を推定する一般的な方法は次の通りです。

スループット(TPS) ≈ 1ブロックあたりのトランザクション数 ÷ ブロックタイム(秒)

この方法で簡単に推定できます。

  1. ブロックエクスプローラーで最新ブロックの「ブロックタイム」を確認します。これは新しい台帳ページが記録される間隔です。
  2. 各ブロックに含まれるトランザクション数を記録します。これは1ページごとに実際に処理されたトランザクション数です。
  3. 1ブロックあたりの平均トランザクション数を平均ブロックタイムで割ると、おおよそのTPSが算出できます。たとえば、1ブロックに3,000件のトランザクション、1ブロック12秒の場合はTPS ≈ 3,000 ÷ 12 ≈ 250となります。

多くのブロックチェーンでは「ブロック容量」により1ブロックあたりのトランザクション数が制限されています。たとえばEthereumは「ガスリミット」でブロックの複雑さを制御しており、ブロック容量は単純なトランザクション数ではなく計算複雑度で決まり、トランザクションの種類によってTPSが変動します。

ブロックチェーンのスループットに影響する要素

スループットは主にブロックタイムとブロック容量で決まります。ブロックタイムが短く、容量が大きいほど理論上TPSは向上しますが、いずれも技術的な複雑性やセキュリティとのトレードオフが伴います。

ガス代やトランザクション待ち行列も実効スループットに影響します。ネットワーク混雑時にはmempoolが「待合室」となり、ガス代が高いトランザクションが次のブロックに優先的に含まれ、ガス代が低いものは遅延します。

システム設計や並列処理も重要です。並列実行に対応するブロックチェーンでは、競合しない複数のトランザクションを同時に処理でき、スループットが向上します。シャーディングは道路を複数車線に分けるイメージで、各シャードが独自にトランザクションを並列処理します。

ハードウェアやネットワークインフラも実際の制約となります。高いスループットを維持するにはノードに強力なハードウェアや帯域幅が必要となり、参加要件が高まることで分散性に影響を及ぼすことがあります。

スループット、TPS、レイテンシの違い

スループットは通常TPSで表現され、多くの場合同義です。ただし「レイテンシ」はトランザクション送信から承認までの時間を指します。これは、列に並んでからレシートを受け取るまでの待ち時間にたとえられます。

ブロックタイムが長い、または承認要件が厳しい場合、スループットが高くてもレイテンシが長くなることがあります。逆にスループットが低く混雑していると、ブロックタイムが一定でもレイテンシが大幅に増加します。

ブロックチェーンのスループット向上策

主な手法は、ブロックタイムの短縮、ブロック容量の拡大、並列実行の導入、レイヤー2ソリューションの活用の4つです。それぞれにトレードオフがあります。

ブロックタイムを短縮すると台帳更新の頻度が上がりますが、ネットワーク同期やセキュリティへの要求が高まります。ブロック容量を増やせば1ブロックあたりのトランザクション数が増えますが、ノード運用者の負担が大きくなります。

並列実行は、競合しないトランザクションを同時に処理することで効率を高めます。シャーディングはトランザクション処理を複数の並列サブチェーンに分散し、全体のスループットを向上させます。

レイヤー2ソリューション(Rollupsなど)は、複数のトランザクションをオフチェーンやサイドチェーンでまとめてからメインネットに証明を提出します。これは「まとめて精算」に似ています。2025年時点では、主要なパブリックチェーンの多くがレイヤー2技術を活用し、メインネットのセキュリティを維持しつつ全体のスループットを大幅に高めています。

高スループット時のGateユーザーの対応

  1. 人気NFTのミントやオンチェーンイベントなどのピーク前には、十分なガス代残高があるか確認してください。ガス代はトランザクションの次ブロックへの組み込みを促します。
  2. Gateで入出金する際は、スループットが高く混雑の少ないネットワークやレイヤー2ソリューションを優先して選択してください。例えば、ステーブルコイン出金時は対応するレイヤー2ネットワークを利用することで、より高速な承認が可能です。
  3. ブロックエクスプローラーで直近のブロックタイムやトランザクション数を確認し、待ち行列の増加を監視しましょう。混雑が明らかな場合は、ガス代を引き上げるかピーク時間帯を避けることを検討してください。
  4. DeFi参加などオンチェーントランザクション実行時は、スリッページ許容値や期限を適切に設定し、スループット不足による失敗や大きな価格乖離を防ぎましょう。

資金を扱う際は常にリスクを評価してください。ガス代が低すぎると遅延につながり、過度に高いとコストが増加します。クロスチェーンやレイヤー2出金時は、必ずコントラクトアドレスやネットワーク選択を確認し、資産の誤送信を防いでください。

高スループットのセキュリティ・コンプライアンスリスク

スループット向上を追求すると、ノードのハードウェア要件が上昇し、参加者が減少して分散性が損なわれる可能性があります。分散性が低下すると、検閲耐性やシステムの堅牢性が弱まります。

異常な状況下でブロック生成が高速化すると、チェーン再編リスクが高まり、ファイナリティに影響します。並列実行では競合管理が重要で、設計が不十分だと新たな脆弱性が生じる場合があります。

ユーザー側では、混雑時にむやみにガス代を上げると不要なコストが発生し、不慣れなレイヤー2やクロスチェーンソリューションを十分な確認なしで利用すると、スマートコントラクトや運用リスクにさらされます。Gateでの入出金時は、必ずネットワークやアドレスを再確認し、公式アナウンスでリスク情報を確認してください。

現在の主流は「モジュラー設計とレイヤー2によるスケーリング」です。メインネットはセキュリティとデータ可用性に重点を置き、実行部分はロールアップや並列化技術でレイヤー2に移行しています。データ可用性レイヤーの強化により、バッチ提出の効率が高まり、業界全体で数千から数万TPSの目標が追求されています。

さらに、マルチチェーン連携やクロスチェーンメッセージングの進展により、スループット向上が単一チェーンの制約に依存しなくなります。ネットワーク化された専門化によって、より大規模なトランザクション処理が可能となります。ユーザーにとっては、承認速度の向上、コスト低減、安定した利用体験が期待できますが、セキュリティや分散性への注意は引き続き必要です。

FAQ

スループットと帯域幅の違い

スループットは実際に送信されたデータ量を示し、帯域幅は理論上の最大容量を表します。帯域幅は高速道路の制限速度、スループットは実際に通過する車の台数に例えられます。ネットワーク状況や混雑の影響で、スループットは通常帯域幅より低くなります。

スループットとQPSの違い

関連はありますが同じではありません。QPSは1秒あたりのクエリ数を指し、スループットは1秒あたり処理されるデータ量を指します。単位が異なります。ブロックチェーンではスループットは通常TPS(transactions per second)で測定され、QPSはAPIコールなどに使われます。詳細は「スループット、TPS、レイテンシの違い」をご覧ください。

高スループット時にトランザクションが遅くなる理由

ネットワークのスループットが限界に達すると、トランザクションは処理待ち行列に並び、承認までに時間がかかります。これはラッシュアワー時の料金所のようなものです。道路の容量が決まっているため、車が増えれば進みが遅くなります。オフピーク時の利用や、Gateのスマートルーティング機能でスループットが高いチェーンを選択することを検討してください。

ブロックチェーンごとにスループットが異なる理由

スループットの違いは、技術的アーキテクチャの違いによるものです。Bitcoinは平均約7TPS、Ethereumは約15TPS、Solanaは数千TPSに達します。主な要因はブロック生成速度、ブロックサイズ、コンセンサスメカニズムです。高スループットチェーンは分散性やセキュリティの一部を犠牲にしている場合があるため、用途やニーズに応じて選択してください。

ブロックチェーンのスループットが十分かどうかの判断方法

平均TPS、ピークTPS、平均ガス代を確認してください。十分なスループットがあればガス代は安定して低く、承認も速いです。不十分な場合はガス代の急騰やトランザクション滞留が発生します。Gateのエクスプローラーやオンチェーンツールでリアルタイム指標を確認し、最適なネットワーク選択に役立ててください。

シンプルな“いいね”が大きな力になります

共有

関連用語集
エポック
Web3では、「cycle」とは、ブロックチェーンプロトコルやアプリケーション内で、一定の時間やブロック間隔ごとに定期的に発生するプロセスや期間を指します。代表的な例として、Bitcoinの半減期、Ethereumのコンセンサスラウンド、トークンのベスティングスケジュール、Layer 2の出金チャレンジ期間、ファンディングレートやイールドの決済、オラクルのアップデート、ガバナンス投票期間などが挙げられます。これらのサイクルは、持続時間や発動条件、柔軟性が各システムによって異なります。サイクルの仕組みを理解することで、流動性の管理やアクションのタイミング最適化、リスク境界の把握に役立ちます。
非巡回型有向グラフ
有向非巡回グラフ(DAG)は、オブジェクトとそれらの方向性を持つ関係を、循環のない前方のみの構造で整理するネットワークです。このデータ構造は、トランザクションの依存関係やワークフローのプロセス、バージョン履歴の表現などに幅広く活用されています。暗号ネットワークでは、DAGによりトランザクションの並列処理やコンセンサス情報の共有が可能となり、スループットや承認効率の向上につながります。また、DAGはイベント間の順序や因果関係を明確に示すため、ブロックチェーン運用の透明性と信頼性を高める上でも重要な役割を果たします。
TRONの定義
Positron(シンボル:TRON)は、初期の暗号資産であり、パブリックブロックチェーンのトークン「Tron/TRX」とは異なる資産です。Positronはコインとして分類され、独立したブロックチェーンのネイティブ資産です。ただし、Positronに関する公開情報は非常に限られており、過去の記録から長期間プロジェクトが活動停止となっていることが確認されています。直近の価格データや取引ペアはほとんど取得できません。その名称やコードは「Tron/TRX」と混同されやすいため、投資家は意思決定前に対象資産と情報源を十分に確認する必要があります。Positronに関する最後の取得可能なデータは2016年まで遡るため、流動性や時価総額の評価は困難です。Positronの取引や保管を行う際は、プラットフォームの規則とウォレットのセキュリティに関するベストプラクティスを厳守してください。
分散型
分散化とは、意思決定や管理権限を複数の参加者に分散して設計されたシステムを指します。これは、ブロックチェーン技術やデジタル資産、コミュニティガバナンス領域で広く採用されています。多くのネットワークノード間で合意形成を行うことで、単一の権限に依存せずシステムが自律的に運用されるため、セキュリティの向上、検閲耐性、そしてオープン性が実現されます。暗号資産分野では、BitcoinやEthereumのグローバルノード協調、分散型取引所、非カストディアルウォレット、トークン保有者によるプロトコル規則の投票決定をはじめとするコミュニティガバナンスモデルが、分散化の具体例として挙げられます。
Nonceとは
Nonceは「一度だけ使用される数値」と定義され、特定の操作が一度限り、または順序通りに実行されることを保証します。ブロックチェーンや暗号技術の分野では、Nonceは主に以下の3つの用途で使用されます。トランザクションNonceは、アカウントの取引が順番通りに処理され、再実行されないことを担保します。マイニングNonceは、所定の難易度を満たすハッシュ値を探索する際に用いられます。署名やログインNonceは、リプレイ攻撃によるメッセージの再利用を防止します。オンチェーン取引の実施時、マイニングプロセスの監視時、またウォレットを利用してWebサイトにログインする際など、Nonceの概念に触れる機会があります。

関連記事

ビザンチン将軍問題とは
初級編

ビザンチン将軍問題とは

ビザンチン将軍問題は、分散コンセンサス問題の状況説明です。
2022-11-21 09:06:51
ブロックチェーンについて知っておくべきことすべて
初級編

ブロックチェーンについて知っておくべきことすべて

ブロックチェーンとは何か、その有用性、レイヤーとロールアップの背後にある意味、ブロックチェーンの比較、さまざまな暗号エコシステムがどのように構築されているか?
2022-11-21 09:47:18
ステーブルコインとは何ですか?
初級編

ステーブルコインとは何ですか?

ステーブルコインは安定した価格の暗号通貨であり、現実の世界では法定通貨に固定されることがよくあります。 たとえば、現在最も一般的に使用されているステーブルコインであるUSDTを例にとると、USDTは米ドルに固定されており、1USDT = 1USDです。
2022-11-21 09:43:19