Nodes
Last updated
Last updated
æternity nodes are the backbone of the blockchain network, responsible for maintaining the distributed ledger, processing transactions, and participating in consensus. Each node can serve different purposes - from full nodes that maintain the complete blockchain state and validate transactions, to mining nodes that participate in block creation, to API nodes that provide interfaces for applications. Nodes communicate with each other using various protocols for synchronization, gossip-based message propagation, and mining coordination, enabling the decentralized operation of the æternity network. The describes how to install, configure and operate an aeternity node. One can install it from a package, run a docker image or build it themselves. There is also additional documentation on mining with CUDA and build and/or join a Stratum pool. The provides comprehensive coverage of the node's API functionalities, including the core API that enables interaction with the blockchain, the specialized Channels WebSocket API for state channel operations, and detailed guidance on utilizing the user API for common blockchain interactions. This documentation serves as an essential reference for developers working with æternity nodes, whether they're building applications, implementing state channels, or integrating with the blockchain. The Node API can be found on its own webpage.
Node API Reference