Blockchain Key Characteristics
Distributed
- Everyone holds a copy of the ledger.
- These copies are automatically synchronized, ensuring consistency across the network.
Shared
- All transactions are transparent and visible to everyone participating in the blockchain.
Immutability
- Once data is written to the blockchain, it becomes immutable—no one can alter or change it.
Shared Ledger
- Records all transactions across the business network.
- Shared between participants, with each participant having their own copy through replication.
- Permissioned access ensures participants see only appropriate transactions.
- Acts as the shared system of record for the network.
Smart Contracts
- Smart contracts are predefined protocols that automatically execute or oversee events based on the terms of an agreement.
- They aim to create transparency and eliminate third-party intermediaries, reducing the risk of fraud or malicious actions.
- Each transaction generates a smart contract, and the transaction is recorded on the blockchain.
- Once established, smart contracts cannot be changed.
Applications of Smart Contracts
- Smart contracts can automate processes such as:
- Financial transactions
- Service delivery
- Authorization for digital content access
- Enforcement of privacy safeguards
- Walmart Canada uses smart contracts in a blockchain-based freight-invoicing system:
- They integrate real-time shipment data into invoices.
- Payments are preapproved once the conditions in the shipping agreement are met.