二人が同じ一行に打ち込んでも、一文字も消えない仕組み

カーソルは二つ、行は一つ、真ん中でペンを握る人はいない。スライダー一本で、添字による併合を分解し、文字と文字のあいだにある住所で組み直します。

段階 同時に打つ
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4

図の一部をタップすると、その段階が開きます。

分数が買ったもの

添字は、他人が手元で書き換えていく並びの中の場所を指します。ノード ID 付きの分数識別子は、その作者だけが作れる場所を指す。だからどの複製も、同じ編集の集合を同じ一行に並べられます。オフラインでも、順不同でも、勝者を決めるサーバーなしでも。

収録内容

  1. 1 二人が同じ隙間に書き込む — 誰かが自分より前を編集した瞬間、添字 1 は同じ場所を指さなくなります。
  2. 2 文字に添字ではなく住所を与える — アンとボブは同じ中点に着きます。ノード ID はまさにこの場合のためにあります。
  3. 3 パケットは違う順で届く — 守るべき順序があるのではありません。順序は二つあり、どちらも本物です。
  4. 4 受信箱は再生せず、並べ替える — 位置が同じ二つの編集はノード ID で分ける。恣意的な規則ですが、どの機械でも同じ規則です。
  5. 5 二つの画面が同じ五文字で終わる — 収束とは意味の一致ではなく、順序の一致です。

インタラクティブな解説

段階 同時に打つ
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
1 / 5