The blockchain architecture consists of the following major components: Distributed ledger A distributed ledger is a shared database in a blockchain network used to store transactions, such as an editable shared file for everyone on a team. In most shared text editors, anyone with editing rights can delete the entire file. But distributed ledger technology has strict rules about who can edit and how. Once entries have been logged, you cannot delete them. Smart contract Many companies use smar...