πŸ‘¨β€πŸ’ΌArchitecture

JSON-RPC : is a simple protocol that allows data to be encoded and transported using JSON (JavaScript Object Notation) between client apps and blockchain nodes. It's a common interface by which apps can communicate with blockchain nodes.

GRPC : is a cutting-edge, high-performance RPC framework that is becoming more and more popular in the blockchain space because of its cross-platform compatibility, efficiency, and scalability. JSON-RPC is still commonly used, although for some blockchain applications, gRPC has clear advantages.

TXPool : a temporary holding space on individual blockchain nodes where pending transactions wait to be included in a block; sometimes referred to as mempool in several blockchains. Transactions wait in line to be processed and permanently recorded on the blockchain, much as in a staging area.

LIBP2P : is a framework for modular, adaptable peer-to-peer networking that is essential to creating robust, decentralized blockchain networks. It offers a strong platform that enables direct data exchange and communication between blockchain nodes without the need for centralized servers.

Last updated