Block timestamp

提供: tezos-wiki
2018年4月13日 (金) 02:02時点における2400:2652:6c0:5c00:80bd:f56a:7a78:c203 (トーク)による版
移動先: 案内検索

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

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

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

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

Category:技術