Block Timeとは何ですか?
Block Timeは、ブロックチェーンが次のブロックを作成して新しいデータを確定するまでの平均時間です。台帳に記録される速さのテンポを決めるネットワークの鼓動のようなものと考えてください。少しロレックスの精密さとRedditのスレッドの熱気が混ざったイメージです。
短い間隔が常に速いというわけではありません。目標時間が短くても、ネットワークが混雑していたり手数料が低かったり、アプリが安全のために追加の確認を求めたりすると、遅く感じることがあります。
Block Timeの仕組み
暗号通貨を送る際の流れを簡潔に説明します。無駄は省きます。
- 開始: 送信を実行するとリクエストはネットワークのプールに入ります。
- 構築: マイナーやバリデーターがそれを拾い、他の トランザクション とまとめて候補ブロックにします。
- 確定: どの候補が正当かをネットワークが コンセンサス で決定します。
- 計測: 最後に受理されたブロックと今回のブロックの間の時間が計測される間隔です。
- 確認: さらにブロックが積み重なり、ブロックが増えるごとに取引の信頼度が高まります。
以上が概要です。
Block Timeが重要な理由
時間はお金に直結するため、気にする価値があります。
- 利点: 間隔が短ければ残高の更新が速くなり、待ち時間が減ります。
- 視点: チェーンごとに異なるペースが選ばれます。Bitcoinはゆっくり安定を目指し、Ethereumは短く頻繁を目指します。それぞれセキュリティとユーザー体験でのトレードオフがあります。
- 関係性: 資金を移動する時やdappsを使う時、盛り上がり時にNFTをミントする時などに違いを感じるでしょう。
時間に敏感な送金を行う前に、ブロックエクスプローラーで最近の平均値を確認してください。目標値は参考になりますが、実際の状況のほうが大切です。
Block Timeの主な特徴
この指標のポイントは次のとおりです。
- 目標: 各チェーンは目標となる間隔を設定しますが、実際の数値はその周辺で変動します。
- 変動性: ネットワーク負荷、バリデーターの処理速度、ランダム性などで上下に揺れます。
- 構造: 新しい ブロック は台帳のページのように到着し、ページ間の間隔が感じるインターバルです。
- 確定性: 取引の後に深さが増すほど、その取引が定着するという信頼度が高まります。
バリエーション
同じ概念でもいくつかの種類があります。
- 目標: プロトコルが設定する設計上の目標です。
- 観測値: エクスプローラーで見られる実際の平均値です。
- 最終確定: 経済的に安全とみなせるまでの時間で、通常は最初の書き込みの後さらに数ブロック必要です。
1つのブロックが見えただけでは完全な トランザクション確認 とは異なります。多くのウォレットは安全と言えるまで追加の深さを待ちます。
例
支払いを送ると次のBitcoinブロックが7分後に生成され、その時点で送金はチェーン上に初めて表示されます。その後さらにブロックが積み重なるごとに安全性が増します。
豆知識
Ethereumはプルーフオブステークに移行し、約12秒ごとの定期的なスロットを採用しました。その結果、通常は規則的なリズムに感じられますが、スロットが抜ける場合は例外です。
まとめ
ネットワークの鼓動のようなもので、あなたの暗号資産がどれくらい速く動くかを決めます。
