技術白皮書:唯一性與原子遷移
如果你的容器複製了一顆蛋,你就違反了這個世界的物理定律。
1. 唯一性的技術挑戰
在沒有中央伺服器的情況下,維持「數位生命唯一性」完全仰賴容器間的 「原子化交接協定」。
2. 原子化交接流程 (The Handshake)
根據傳輸媒介的不同,實作以下兩種原子化交接模式:
A. 同步傳輸模式 (WebRTC Sync)
- 場景: 兩台裝置同時開啟。
- 流程: 發起端傳送數據 -> 接收端回傳 ACK -> 發起端銷毀。
B. 非同步網址投射 (URL Snapshot Handover)
- 場景: 單機跨瀏覽器、離線傳遞。
- 流程:
- 封裝: 將 EIP 數據壓縮並 Base64URL 編碼入網址參數。
- 離家: 發起端產生網址後,立即執行「墓碑化 (Tombstone)」,清空靈魂特徵。
- 激活: 玩家在目標容器開啟網址,驗證簽章後靈魂「復活」。
- 失蹤補救 (The 60-Min Window):
- 若網址遺失或傳輸失敗,玩家可在出發後 60 分鐘內回到原裝置執行「靈魂重塑」。
- 規則: 60 分鐘內申報失蹤為免費。系統將遞增序列號 (Sequence Number) 並利用墓碑快照重塑靈魂。
3. 異常恢復處理
若傳輸中途斷線(DataChannel Close),兩端必須執行:
- 容器 A (Source): 偵測到未收到 ACK,自動解鎖並恢復本地數據,終止遷移。
- 容器 B (Target): 偵測到傳輸不完整,立即清空緩衝區,不進行持久化寫入。