Proof of History(プルーフ・オブ・ヒストリー)

Proof of History(プルーフ・オブ・ヒストリー)とは? 時間の経過を刻印し、分散型合意を加速させる暗号学的時計

基礎知識

Proof of History(プルーフ・オブ・ヒストリー)とは、Solana(ソラナ)が採用する、ブロックチェーンネットワーク内での「時間の経過」を数学的に証明するためのプロトコルである。

例えるなら…

デジタル・タイムスタンプ・カメラ

マラソンのゴール写真に公式時計が写り込んでいるように、いつ、どの順番で出来事が起きたかを、全参加者が後から一目で見ても疑いようのない形で記録する仕組みに例えられる。

3つの主要ポイント

1, ネットワーク同期の不要化
ノード間で「今は何時か」を確認し合う通信を省略できるため、トランザクションの処理速度を劇的に向上させる。

2, イベントの順序保証 
暗号学的なハッシュ関数の連続実行により、データの前後関係を改ざん不可能な形で確定させる。

3, スループットの極大化
時間の証明が先行して行われるため、バリデータは検証作業を並列処理でき、数万TPS(秒間取引数)という超高速処理を論理的に可能にする。

技術的背景と構造

歴史的背景

従来のブロックチェーンでは、各ノードが自身の時計を持っており、どの取引が先に起きたかを合意するために膨大な通信(オーバーヘッド)が必要であった。これがスケーラビリティのボトルネックとなり、決済の遅延やガス代の高騰を招いていた。分散型ネットワークにおいて「信頼できる共通の時計」をいかに構築するかが、Web3の長年の課題であった。

メカニズム

VDF(再帰的遅延関数)の一種である SHA-256(シャー256)を連続的にハッシュ化するループ構造を用いる。前のハッシュ出力を次の入力として使い続けることで、特定の計算回数を経たことが「時間の経過」の証明となる。このハッシュの連鎖の中にトランザクションデータを組み込むことで、そのデータが特定の時間軸の「いつ」存在したかを、他のノードはハッシュ計算を再実行するだけで論理的に検証できる。

NOA's View

Proof of History(プルーフ・オブ・ヒストリー)は、コンセンサスアルゴリズムそのものではなく、合意形成を加速させるための「高精度な時計」である。これにより、ブロックチェーンは「通信の壁」を突破し、中央集権的なサーバーに匹敵するパフォーマンスを手に入れた。時間は物理的な制約だが、それを暗号学でデジタル化した点にこの技術の狂気的なまでの革新性があり、リアルタイム性が求められる次世代金融インフラの核心を突いている。

補足:関連用語とリンク

Solana(ソラナ)

 Proof of History(プルーフ・オブ・ヒストリー)を中核技術として実装し、圧倒的な高速処理を実現した Layer 1(レイヤー1)ブロックチェーン。

VDF(再帰的遅延関数)

一定の時間をかけなければ計算できないが、検証は一瞬で行える関数。PoHの論理的基盤。

Tower BFT(タワーBFT)

PoHが提供する「時計」を利用して、Solana(ソラナ)ネットワークが最終的な合意に至るための最適化されたコンセンサスアルゴリズム。

上部へスクロール