A guide to understanding, building, and maintaining nodes on the Telos Blockchain Network
Telos uses EOSIO platform-specific components and libraries (
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 EOSIO and is responsible for processing smart contracts, validating transactions, producing blocks, and confirming blocks on the Telos blockchain.
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
|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.|