# Blade

## Blade

- [Overview](https://docs.bladeblockchain.tech/architecture/readme.md): This document gives an overview of the Ethernal Blade blockchain.
- [High-level Architecture](https://docs.bladeblockchain.tech/architecture/high-level-architecture.md): This section gives an overview of the Ethernal Blade blockchain high-level architecture.
- [Considerations](https://docs.bladeblockchain.tech/system-security/considerations.md)
- [Data Classification](https://docs.bladeblockchain.tech/system-security/considerations/data-classification.md)
- [Risk Based Methodology](https://docs.bladeblockchain.tech/system-security/considerations/risk-based-methodology.md)
- [Key Management](https://docs.bladeblockchain.tech/system-security/considerations/key-management.md)
- [Enterprise Integration](https://docs.bladeblockchain.tech/system-security/enterprise-integration.md)
- [EVM Compatible data structures](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures.md)
- [Introduction](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/introduction.md)
- [Block Structure](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/block-structure.md)
- [State Tries](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/state-tries.md)
- [Data Structures in Blade](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade.md)
- [Storage](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade/storage.md)
- [State](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade/state.md)
- [Snapshot](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade/snapshot.md)
- [State Txn](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade/state-txn.md)
- [State Transition](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/blade/state-transition.md)
- [World State Trie Update Dataflow](https://docs.bladeblockchain.tech/detailed-design/evm-compatible-data-structures/world-state-trie-update-dataflow.md)
- [Transaction Pool](https://docs.bladeblockchain.tech/detailed-design/transaction-pool-txpool.md): In this section transaction pool (TxPool) is described together with its instantiation, role in the block creation process and the way how new transactions are added to it.
- [Block Creation Process](https://docs.bladeblockchain.tech/detailed-design/block-creation-process.md): In this section block creation process is described together with all related components.
- [Consensus Mechanism](https://docs.bladeblockchain.tech/detailed-design/consensus-mechanism.md)
- [IBFT 2.0 Consensus Algorithm](https://docs.bladeblockchain.tech/detailed-design/consensus-mechanism/ibft-2.0-consensus-algorithm.md)
- [Initialization](https://docs.bladeblockchain.tech/detailed-design/consensus-mechanism/ibft-2.0-consensus-algorithm/initialization.md): This section provides details of the initialization of Blade's consensus algorithm.
- [Implementation](https://docs.bladeblockchain.tech/detailed-design/consensus-mechanism/ibft-2.0-consensus-algorithm/implementation.md): This section gives brief details of Blade's consensus algorithm implementation.
- [Consensus Backend](https://docs.bladeblockchain.tech/detailed-design/consensus-mechanism/ibft-2.0-consensus-algorithm/backend.md): This section gives a detailed description of how IBFT utilizes the IBFT backend component to successfully reach consensus for a new block to be added to the blockchain.
- [Synchronization](https://docs.bladeblockchain.tech/detailed-design/synchronization.md): This chapter describes how synchronization is achieved in the Blade system.
- [Networking](https://docs.bladeblockchain.tech/detailed-design/networking.md)
