From b8e3d5a168c6eb9f831dc800ebfbf39867775134 Mon Sep 17 00:00:00 2001 From: lunar-mining Date: Wed, 8 Jun 2022 14:25:29 -0500 Subject: [PATCH] book/ blockchain: added high level overview --- doc/src/architecture/blockchain.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/src/architecture/blockchain.md b/doc/src/architecture/blockchain.md index 1816384e4..0349c126b 100644 --- a/doc/src/architecture/blockchain.md +++ b/doc/src/architecture/blockchain.md @@ -1,5 +1,19 @@ # Dynamic Proof of Stake +## Overview + +DarkFi's proof-of-stake blockchain is based on Streamlet, a simplified +proof-of-stake consensus. The current implementation is highly primitive, +for example there is currently no concept of a consensus token. The +blockchain is at the devnet phase, meaning it is running on a local +testnet among the DarkFi community. + +In the future, DarkFi plans to upgrade its consensus to a modified verion +of Ouroboros. To accomodate this transition it has designed its data +structures to be easy to upgrade. + +Below is a specification of how DarkFi's blockchain achieves consensus. + ## Blockchain Blockchain $\mathbb{C}$ is a series of epochs: it's a tree of chains,