小 →YATA 标签:2017版源代码编辑 |
|||
第13行: | 第13行: | ||
[[Image:CRDT-vs-blockchain.png|400px]] | [[Image:CRDT-vs-blockchain.png|400px]] | ||
= YATA = | = YATA/Yjs = | ||
* https://www.bartoszsypytkowski.com/the-state-of-a-state-based-crdts/ | * https://www.bartoszsypytkowski.com/the-state-of-a-state-based-crdts/ | ||
* https://www.bartoszsypytkowski.com/yata/ | * https://www.bartoszsypytkowski.com/yata/ | ||
* https://juejin.cn/post/7316592817341399090 | |||
* https://zhuanlan.zhihu.com/p/452980520 | |||
* https://segmentfault.com/a/1190000043871178 | |||
OT: | OT: |
2025年1月3日 (五) 01:23的最新版本
Why use CRDT instead of OT?
一些OT算法被证实存在错误(极端情况下导致不一致);而类似Juptier算法需要中心化的服务器, 影响性能和水平扩展性。
因此,期望有一种去中心化的协作模型:
CRDT跟区块链有什么区别?
YATA/Yjs
- https://www.bartoszsypytkowski.com/the-state-of-a-state-based-crdts/
- https://www.bartoszsypytkowski.com/yata/
- https://juejin.cn/post/7316592817341399090
- https://zhuanlan.zhihu.com/p/452980520
- https://segmentfault.com/a/1190000043871178
OT:
- http://operational-transformation.github.io/
- https://jzhao.xyz/thoughts/Operational-Transform
- http://objcer.com/2018/03/05/SharePen-Operational-Transformation/
- https://fitzgeraldnick.com/2011/04/05/operational-transformation-operations.html
- https://github.com/ottypes/text
- https://digitalfreepen.com/2018/01/04/operational-transform-hard.html
- Operational Transformation Frequently Asked Questions and Answers
- https://hackernoon.com/operational-transformation-the-real-time-collaborative-editing-algorithm-bf8756683f66
- https://svn.apache.org/repos/asf/incubator/wave/whitepapers/operational-transform/operational-transform.html
CRDT: