G25 · Design Chrome Sync G25 · 设计 Chrome Sync
Verified source经核实出处
Chrome Sync is public Google product with published architecture. Credibility A.
Key decisions关键决策
- **Per-datatype CRDTs**: bookmarks are tree CRDT; passwords are LWW with device priority.**按数据类型选 CRDT**:书签用树 CRDT;密码用 LWW + 设备优先级。
- **Client-side encryption**: passphrase-derived key; server stores ciphertext only.**客户端加密**:passphrase 派生密钥;服务端仅存密文。
- **Per-device change log** with vector clocks for ordering.**按设备变更日志**,用向量时钟定序。
- **Throttle**: update rate limits per device to prevent thundering herd.**限频**:按设备限速防雷暴。
Follow-ups追问
- Account recovery w/ e2e? recovery key printed at setup; server can't help.端到端下账户恢复?设置时导出 recovery key;服务端无能为力。