Minor readme edit

This commit is contained in:
Dave Hrycyszyn
2024-10-19 17:28:09 +01:00
parent 5f6f4a0409
commit 073ce25306

View File

@@ -1,6 +1,8 @@
# BFT-CRDT PoC # BFT-CRDT PoC
This is a proof of concept implementation of a [BFT-CRDT](https://jzhao.xyz/posts/bft-json-crdt) blockchain-like system. It is willfully, wildly insecure as a blockchain right now. Think of it as an experiment which is strictly for fun and poking at ideas. It is based on the ideas of [Martin Kleppmann](https://martin.kleppmann.com/papers/bft-crdt-papoc22.pdf) and the ideas and code of [Jacky Zhao](https://jzhao.xyz/). Have a read, they are both excellent writers and have some of the most interesting computing ideas I've run across in quite a while. This is a proof of concept implementation of a [BFT-CRDT](https://jzhao.xyz/posts/bft-json-crdt) blockchain-like system. It is willfully, wildly insecure as a blockchain right now. Think of it as an experiment which is strictly for fun and poking at ideas.
This code is based on the ideas of [Martin Kleppmann](https://martin.kleppmann.com/papers/bft-crdt-papoc22.pdf) and the ideas and code of [Jacky Zhao](https://jzhao.xyz/). Have a read, they are both excellent writers and have some of the most interesting computing ideas I've run across in quite a while.
It is not clear what this thing is for, yet. It's not a blockchain. It makes a kind of secure DAG. It uses BFT-CRDTs to make a Sybil-proof and secure information transmission system for messages, with eventual consistency guarantees. It is not clear what this thing is for, yet. It's not a blockchain. It makes a kind of secure DAG. It uses BFT-CRDTs to make a Sybil-proof and secure information transmission system for messages, with eventual consistency guarantees.
@@ -41,7 +43,7 @@ You can then type directly into each of the Crdt Node consoles. Messages will be
## Discussion ## Discussion
What we have here is a very simple system comprised of two key parts: the Crdt Node, and the Crdt Relayer. What we have here is a very simple system comprised of two parts: the Crdt Node, and the Crdt Relayer.
### Crdt Node(s) ### Crdt Node(s)