Following are some building blocks of blockchain:
- Data
- Transaction
- Block
- Chain
- Consensus Algorithm
- Account
- Mempool
- Fee
- Data contains following attributes
- Hash
- From Address
- To Address
- Amount
- Fee
- Date
- Status
- Combination of transcations OR Blocks are data structures within the blockchain database, where transaction data in a cryptocurrency blockchain are permanently recorded.
- Each block in the chain contains a number of transactions, and every time a new transaction occurs on the blockchain, a record of that transaction is added to every participant's ledger
- Proof of Work
- Proof of Stake