# 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)