两个人同时敲同一行,为什么一个字母都不会丢

两个光标、一行文字,中间没有人握着笔。一个滑块拆开按下标合并的做法,再用字母之间的地址把它重新装起来。

阶段 同时输入
  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