Nodes and Clients
A guide to understanding, building, and maintaining nodes on the Telos Blockchain Network
Telos uses Antelope platform-specific components and libraries (nodeos
, cleos
, keosd
, EOSIO.CDT
, and EOSJS
) to operate blockchain nodes, collect blockchain data, interact with nodes, and build smart contracts.
All Telos nodes must implement the client service daemon protocol called nodeos. It is a product of Antelope.io and is responsible for processing smart contracts, validating transactions, producing blocks, and confirming blocks on the Telos blockchain.
Node Types
If you are interested in running a Telos node or a Dapp developer, you should consider running a Telos node and understand the differences between validators and block producers.
Producing Nodes: Configured for block production. Each active producing node top-21(DPOS) validates all blocks and transactions it receives
Non-producing Nodes: These nodes verify each block and maintain copies of the blockchain. Non-producing nodes mainly operate in standby mode. At a high level, they do much more than checking and verifying the blockchain in Core consensus, including:
- Proxy, gateway to Blockchain data;
- Relaying API calls (API endpoints);
- Securing the network and boost RPC call performance.
Telos Nodes Menu
Title | Description |
---|---|
Types of Nodes | Learn about Telos node architecture and the different types of Nodes. |
Requirements for running a Node | KYC node verification process guide. |
Nodeos Client Software | Learn about Telos client software Nodeos. |
Run a Telos Node | Walkthrough setup Telos node. |
Telos EVM Docker | Guide for running a local tEVM implementation. |