Application Blockchain Interface (ABCI)
The Application Blockchain Interface (ABCI) is a specialized application programming interface (API) developed by Tendermint, the creator of the Cosmos blockchain. The ABCI serves as an intermediary layer that enables communication between blockchain replication engines distributed across multiple computers and a deterministic state machine (the application) hosted on a single computer. In simpler terms, the ABCI allows a blockchain protocol to interact with an application, facilitating application development and related functionalities.