The blockchain architecture consists of the elements like a node - user or computer that has a complete copy of the blockchain ledger, block - a data structure used for keeping a set of transactions, and transaction - the smallest building block of a blockchain system (records, information, etc.). All blocks in a specific order are arranged in a chain with miners that help to verify each block. The process inside the system is arranged according to a consensus protocol.