パリ郊外の会議室で、数十人が手を挙げ、「1秒を加える」という措置を廃止した。
1972年から数えて、人類はこれを27回行ってきた。最後は2016年の大晦日。その日、世界中に23時59分60秒が一秒だけ増えた。
たった一秒。それきりだ。原子時計はあまりに正確に時を刻む一方、地球の自転は安定しない。両者が合わなくなると、補正が必要になる。いつ挿入するかは、半年も前に通知される。
些細なことに聞こえるかもしれない。だが、実際に問題は起きた。2012年にその一秒が挿入されたとき、いくつものウェブサイトがダウンし、オーストラリアの航空会社では予約システムが半日近く停止、カスタマーサービスにも電話がつながらなかった。2016年にも、同じことが繰り返された。
Googleはこの一秒を一日全体に薄く分散させ、時間の進みをほんの少しずつ調整した。取引所のやり方はもっと単純だ。その60秒間は注文を受け付けない。
多くの人は、時間は測定されるものだと思っている。実際には、時間は話し合って決めるものだ。時計を管理する者が、その一秒を有効とするかどうかを決める権利を持つ。
今回の会議では、許容誤差が0.9秒から3600秒へと広げられた。きっかり1時間だ。これからは公式の時計が太陽と一致していなくてもよくなり、誤差が十分にたまってから話し合えばいい。うるう秒の挿入をやめる日は、2027年5月20日と決まった。
なぜそんなに急ぐのか。ここ数年、地球の自転が速くなっていて、次に必要になるのは1秒の追加ではなく、1秒の削除かもしれないからだ。1秒を削るのは、これまで一度も行われたことがない。参考にできる過去の事例はなく、ソフトウェアもハードウェアも、ほとんどテストされていない。度量衡局自身も、通信事業者は「基本的に準備ができていない」と述べている。
1秒を加えるなら、プログラムに一度多く数えさせれば済む。1秒を削るとなると、ずっと進み続けている秒針を一目盛り戻さなければならない。前に進めるより後ろに戻すほうが難しい。コードを書いたことがある人なら、誰でもわかる。
ブロックチェーン上には、そもそもそんな問題はない。必要もない。
ビットコインのブロックのタイムスタンプは、マイナーが自分で入力する。コンセンサスが定めているのは二つだけ。ひとつは、直前11ブロックの時刻の中央値より後であること。もうひとつは、ノードが認識するネットワーク時刻より2時間以上先にならないこと。つまり、入力される数字はかなり大ざっぱで、1、2時間ずれていても誰も気にしない。
イーサリアムはもっと簡単だ。12秒ごとに1つのスロットがある。スロット番号はただの連番で、地球の自転速度とは関係がない。
だから、ブロックチェーン上でうるう秒が発生したことはない。27年間、一度も。
では、ブロックチェーン上の時刻はあまりに不正確なのでは? そのとおり、不正確だ。保証するのは前後関係だけで、太陽の位置と一致することではない。そもそも必要なのは、正午を知ることではないのだ。
分散型取引所に出した注文がいつ期限切れになるか、融資ポジションがいつ清算されるか、ホワイトリストの先着販売がいつ始まるか。そのすべては、ブロックチェーン上の時刻が決める。1時間ずれても順序には影響しないが、「何時何分」という言い方には意味がなくなる。
私が考えているのは、もう一つ別のことだ。今回の投票が本当に意味するのは、公式の時間が初めて公に、太陽と結びついていなくてもよいと認めたことだ。ブロックチェーンはずっと前からそうしてきた。ただ、誰も決議書を発行してくれなかっただけだ。
何百年も天文台が定めてきた時間を、なぜ最後は会議の投票で変えることになるのか? 時間はもともと自然物ではなく、皆で署名する台帳だからだ。署名する人が多ければ、それは強固なものになる。署名する人が散り散りになれば、参考にすらならない。
1秒の削除が実際に行われるのが何年になるか、確かなことはわからない。国際地球回転・基準系事業が示しているのは確率で、30%。2035年前後に起きるという。
これから誰かに「ブロックチェーン上の時刻は信用できない」と言われたら、こう返せばいい。グリニッジ標準時だって、投票で決まったものだ。
私はブロックの時刻を、時計ではなく連番として見ることにした。あの決議を読んで、私が変えたのはそれだけだ。
$BTC $ETH $LINK #比特币 #ブロックチェーン
1972年から数えて、人類はこれを27回行ってきた。最後は2016年の大晦日。その日、世界中に23時59分60秒が一秒だけ増えた。
たった一秒。それきりだ。原子時計はあまりに正確に時を刻む一方、地球の自転は安定しない。両者が合わなくなると、補正が必要になる。いつ挿入するかは、半年も前に通知される。
些細なことに聞こえるかもしれない。だが、実際に問題は起きた。2012年にその一秒が挿入されたとき、いくつものウェブサイトがダウンし、オーストラリアの航空会社では予約システムが半日近く停止、カスタマーサービスにも電話がつながらなかった。2016年にも、同じことが繰り返された。
Googleはこの一秒を一日全体に薄く分散させ、時間の進みをほんの少しずつ調整した。取引所のやり方はもっと単純だ。その60秒間は注文を受け付けない。
多くの人は、時間は測定されるものだと思っている。実際には、時間は話し合って決めるものだ。時計を管理する者が、その一秒を有効とするかどうかを決める権利を持つ。
今回の会議では、許容誤差が0.9秒から3600秒へと広げられた。きっかり1時間だ。これからは公式の時計が太陽と一致していなくてもよくなり、誤差が十分にたまってから話し合えばいい。うるう秒の挿入をやめる日は、2027年5月20日と決まった。
なぜそんなに急ぐのか。ここ数年、地球の自転が速くなっていて、次に必要になるのは1秒の追加ではなく、1秒の削除かもしれないからだ。1秒を削るのは、これまで一度も行われたことがない。参考にできる過去の事例はなく、ソフトウェアもハードウェアも、ほとんどテストされていない。度量衡局自身も、通信事業者は「基本的に準備ができていない」と述べている。
1秒を加えるなら、プログラムに一度多く数えさせれば済む。1秒を削るとなると、ずっと進み続けている秒針を一目盛り戻さなければならない。前に進めるより後ろに戻すほうが難しい。コードを書いたことがある人なら、誰でもわかる。
ブロックチェーン上には、そもそもそんな問題はない。必要もない。
ビットコインのブロックのタイムスタンプは、マイナーが自分で入力する。コンセンサスが定めているのは二つだけ。ひとつは、直前11ブロックの時刻の中央値より後であること。もうひとつは、ノードが認識するネットワーク時刻より2時間以上先にならないこと。つまり、入力される数字はかなり大ざっぱで、1、2時間ずれていても誰も気にしない。
イーサリアムはもっと簡単だ。12秒ごとに1つのスロットがある。スロット番号はただの連番で、地球の自転速度とは関係がない。
だから、ブロックチェーン上でうるう秒が発生したことはない。27年間、一度も。
では、ブロックチェーン上の時刻はあまりに不正確なのでは? そのとおり、不正確だ。保証するのは前後関係だけで、太陽の位置と一致することではない。そもそも必要なのは、正午を知ることではないのだ。
分散型取引所に出した注文がいつ期限切れになるか、融資ポジションがいつ清算されるか、ホワイトリストの先着販売がいつ始まるか。そのすべては、ブロックチェーン上の時刻が決める。1時間ずれても順序には影響しないが、「何時何分」という言い方には意味がなくなる。
私が考えているのは、もう一つ別のことだ。今回の投票が本当に意味するのは、公式の時間が初めて公に、太陽と結びついていなくてもよいと認めたことだ。ブロックチェーンはずっと前からそうしてきた。ただ、誰も決議書を発行してくれなかっただけだ。
何百年も天文台が定めてきた時間を、なぜ最後は会議の投票で変えることになるのか? 時間はもともと自然物ではなく、皆で署名する台帳だからだ。署名する人が多ければ、それは強固なものになる。署名する人が散り散りになれば、参考にすらならない。
1秒の削除が実際に行われるのが何年になるか、確かなことはわからない。国際地球回転・基準系事業が示しているのは確率で、30%。2035年前後に起きるという。
これから誰かに「ブロックチェーン上の時刻は信用できない」と言われたら、こう返せばいい。グリニッジ標準時だって、投票で決まったものだ。
私はブロックの時刻を、時計ではなく連番として見ることにした。あの決議を読んで、私が変えたのはそれだけだ。
$BTC $ETH $LINK #比特币 #ブロックチェーン