0g-storage-node/docs
iwantanode 0d2caf9b76
Docs improvements (#82)
* Update README.md

* Update proof-of-random-access.md

* Update architecture.md

* Update introduction.md

* Update log-system.md

* Update run.md

* Update transaction-processing.md

* Update README.md
2024-07-11 14:10:57 +08:00
..
incentive-mechanism Docs improvements (#82) 2024-07-11 14:10:57 +08:00
architecture.md Docs improvements (#82) 2024-07-11 14:10:57 +08:00
introduction.md Docs improvements (#82) 2024-07-11 14:10:57 +08:00
k-v-store.md @peter/doc (#22) 2024-03-24 22:37:46 +08:00
log-system.md Docs improvements (#82) 2024-07-11 14:10:57 +08:00
README.md @peter/doc (#22) 2024-03-24 22:37:46 +08:00
run.md Docs improvements (#82) 2024-07-11 14:10:57 +08:00
transaction-processing.md Docs improvements (#82) 2024-07-11 14:10:57 +08:00

0G Storage

Organization

The 0G Storage repo is organized with two main modules, common and node, each with several submodules. common contains basic components needed for the node to run, while node contains key roles that compose the network.

Directory structure

┌── : common
|   ├── : channel
|   ├── : directory
|   ├── : hashset_delay
|   ├── : lighthouse_metrics
|   ├── : merkle_tree
|   ├── : task_executor
|   ├── : zgs_version
|   ├── : append_merkle
|   └── : unused port
┌── : node
|   ├── : chunk_pool
|   ├── : file_location_cache
|   ├── : log_entry_sync
|   ├── : miner
|   ├── : network
|   ├── : router
|   ├── : rpc
|   ├── : shared_types
|   ├── : storage
|   ├── : storage async
|   └── : sync
├── : tests