Minor readme edit
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user