Three main types of nodes in blockchain are usually distnguished. Miners validate new blocks of transactions, in exchange for the blockchain's native tokens, which are also called cryptocurrencies or cryptocoins. Full nodes maintain the entire blockchain and propagate new entries, while the end users of blockchain usually access it by connecting to a full node.