book: delete architecture/layers

This commit is contained in:
lunar-mining
2022-11-16 13:12:07 +01:00
parent cea573071b
commit 350ce7050a
2 changed files with 0 additions and 18 deletions

View File

@@ -9,7 +9,6 @@
- [Port ranges](portranges.md)
- [Architecture](architecture/architecture.md)
- [Overview](architecture/overview.md)
- [Layers](architecture/layers.md)
- [Anonymous Assets](architecture/anonymous_assets.md)
- [Blockchain](architecture/blockchain.md)
- [DNA](architecture/dna.md)

View File

@@ -1,17 +0,0 @@
# Layers
* **system/** contains core functionality, types and utilities.
* **net/** is the p2p networking base layer.
* **service/** any services such as the cashier or gateways.
* **zk/** is the zk virtual machine and related zk code.
* **zkas/** is the zk assembly language and compiler.
* **crypto/** for the merkle tree classes and other crypto primitives.
* **node/** is a fully working darkfi node.
* **wallet/** key generation and management features such as derivation and storage.
* **tx/** for the transaction builder.
* **blockchain/** blockchain database functionality and state transition.
* **consensus/** implementation of the streamlet consensus algorithm.
* **rpc/** interface for remote procedure calls, includes adapter to interface with the node backend and the default jsonrpc transport mechanism.
* **util/** various utilities.