Block timestamp

提供: tezos-wiki
移動先: 案内検索

各ブロックにはUnix timeタイムスタンプが含まれています。 block hashのバリエーションのソースとしての役割を果たすだけでなく、敵対者がブロックチェーンを操作することも難しくなります。

タイムスタンプは、それが前の11ブロックのメジアンタイムスタンプよりも大きく、ネットワーク調整時間+ 2時間よりも短い場合、有効であるとして受け入れられます。 「ネットワーク調整時間」は、接続されているすべてのノードから返されたタイムスタンプの中央値です。その結果、ブロックタイムスタンプは必ずしも正確ではなく、順調である必要はありません。ブロック時間は1時間または2時間の間のみ正確です。

ノードが別のノードに接続するたびに、ノードはUTCタイムスタンプを取得し、ノードローカルUTCからそのオフセットを格納します。ネットワークで調整された時間は、ノードローカルのUTCと、接続されたすべてのノードからのメジアンオフセットです。ただし、ネットワーク時刻はローカルシステム時刻から70分以上調整されません。

Bitcoinはタイムスタンプに符号なし整数を使用するため、 2038年の問題はさらに68年間遅れます。

Category:技術