Concept

  • Blockchain vs cryptocurrency?
    • Blockchain is the technology that enabled cryptocurrency.
  • Blockchain vs db?
    • Limited support to
      • High transaction volume. 30 transactions per second for Ethereum, while Visa supports up to 25k.
      • Search and indexing
    • No support to
      • Data deletion/updating
    • Distributed essence
  • Hash Function
    • Fast
    • Deterministic
    • Non-reversible
    • Avalanche effect
    • Low collision

Implementations

  • Bitcoin - developed for financial transactions
  • Ethereum - evolved to a “global distributed computer”
  • Solana - “Ethereum killer”
  • Permissioned blockchains
    • Hyperledger Fabric - IBM, The Linux Foundation
    • Corda R3 - Initial focus on business