Node operators earn rewards through block rewards. They can also earn from transaction fees. Block rewards come for successfully validating a block of transactions. Transaction fees are paid by users for their transactions.