Add concepts, persistance & settlement docs #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes proto-kit/framework#363
This PR starts with the first few concepts of the below structure.
Additionally, it adds docs about persistance and settlement
Concept Docs:
Blockchain Basics
State & Storage (State, Path, Trees, Maps, nesting)
Hybrid Execution Model
Privacy (State Proofs & Append only trees -> nullifiers & utxo -> encrypted state)
Circuits (Runtime, ST, Transaction, Block)
Transaction life cycle
Rollup mechanisms (Blockchain vs Rollup)
Smart Contracts (tbd)
Inspirations:
https://docs.scroll.io/en/technology/chain/accounts/
https://docs.polygon.technology/zkEVM/architecture/protocol/
https://docs.aztec.network/learn/concepts/main
https://docs.starknet.io/documentation/architecture_and_concepts/Network_Architecture/on-chain-data/