Tendermint Core

Architecture

Tendermint Core represents a modular, Byzantine fault-tolerant (BFT) consensus engine designed for blockchain networks. Its layered architecture separates the consensus layer from the application logic, enabling interoperability and facilitating the development of custom blockchains. This separation allows developers to build application-specific logic without needing to implement a consensus mechanism, leveraging Tendermint’s proven reliability. The core’s design promotes flexibility, allowing integration with various programming languages and data structures, crucial for diverse blockchain implementations.