Skip to content

The Bitcoin Protocol

The Bitcoin protocol is the foundational technology that powers Flash and enables a revolutionary form of digital money. Created by Satoshi Nakamoto in 2009, Bitcoin is a decentralized monetary system that operates without central control, enabling peer-to-peer value transfer across the globe without requiring trusted intermediaries.

At its core, Bitcoin is a protocol – a set of rules that computers follow to maintain a shared, tamper-proof ledger of transactions. This protocol solves the double-spending problem that previously made digital money impossible without a central authority.

Bitcoin’s core innovation combines several existing technologies in a novel way to create digital scarcity – something that was previously impossible in the digital realm where information can be infinitely copied.

  • Blockchain: A chronological, append-only ledger of all transactions
  • Proof-of-Work: A consensus mechanism requiring computational work to add blocks
  • Public Key Cryptography: A system enabling secure ownership and transfer of funds
  • Decentralized Network: Thousands of nodes that independently verify all transactions
  • Fixed Monetary Policy: A predetermined, unchangeable issuance schedule

The Bitcoin protocol operates through a series of interconnected processes:

  1. Wallet Generation: Users create a wallet containing cryptographic keys
  2. Transaction Initiation: A user signs a message transferring Bitcoin to another address
  3. Transaction Broadcasting: This signed message is broadcast to the network
  1. Node Reception: Network nodes receive the transaction
  2. Validation: Nodes verify the signature and that funds exist
  3. Mempool Addition: Valid transactions enter the memory pool awaiting confirmation
  1. Mining Competition: Miners compete to solve a cryptographic puzzle
  2. Block Assembly: The winner assembles recent transactions into a block
  3. Block Broadcasting: The new block is broadcast to the network
  1. Verification: Nodes verify the block follows all protocol rules
  2. Chain Addition: Valid blocks are added to the blockchain
  3. Confirmation: Each subsequent block adds security to previous transactions

The Bitcoin protocol creates money with unique properties that make it revolutionary:

  • Limited Supply: Only 21 million bitcoins will ever exist
  • Diminishing Issuance: New coin creation decreases predictably over time
  • Verifiable Scarcity: Anyone can verify the exact supply at any time
  • Self-Custody: Users can control their own keys without intermediaries
  • Censorship Resistance: No central authority can block transactions
  • Permissionless: Anyone can use Bitcoin without approval or identification
  • Immutability: Past transactions cannot be modified or reversed
  • Cryptographic Verification: Mathematically provable ownership and transfers
  • Network Security: Protected by massive amounts of computing power
  • Transparency: All transactions are publicly verifiable
  • Open Source: Code is open for review and improvement
  • Borderless: Works identically worldwide without geographic restrictions

Bitcoin employs sophisticated cryptography for secure ownership:

  • Legacy (P2PKH): Original format beginning with “1”
  • Nested SegWit (P2SH): Improved format beginning with “3”
  • Native SegWit (Bech32): Most efficient format beginning with “bc1”
  • Taproot (P2TR): Newest format with enhanced privacy and efficiency
  • Non-Custodial: User controls the private keys (like Flash’s self-custody options)
  • Custodial: Third party holds the keys (like Flash’s custodial wallet)
  • Hardware Wallets: Specialized devices for maximum security
  • Paper Wallets: Physical documents containing key information
  • Software Wallets: Applications on computers or mobile devices

Bitcoin operates through a distributed network of computers running the protocol:

  • Full Nodes: Verify all transactions against protocol rules
  • Miners: Compete to create new blocks and earn rewards
  • Users: Send and receive Bitcoin through wallet software
  • Developers: Propose and implement protocol improvements
  • Nodes: ~15,000 publicly visible full nodes (many more private)
  • Mining Power: Enormous computing power securing the network
  • Uptime: 99.98% since inception in 2009
  • Geographic Distribution: Nodes in over 100 countries

Unlike government currencies with flexible supply, Bitcoin follows a fixed, predictable issuance schedule:

  • Initial Reward: 50 bitcoins per block (2009-2012)
  • Halving Events: Reward cuts in half approximately every four years
  • Current Reward: 6.25 bitcoins per block (as of 2023)
  • Final Issuance: Around year 2140 when all 21 million bitcoins are mined
  • Current Supply: ~19 million bitcoins in circulation
  • Remaining Supply: ~2 million bitcoins yet to be issued
  • Lost Coins: An estimated 3-4 million bitcoins permanently inaccessible
  • Effective Supply: Decreasing over time due to loss and increasing demand

Bitcoin includes a simple but powerful scripting language enabling various transaction types:

  • Simple Transfers: Standard payments between addresses
  • Timelock Transactions: Funds that can only be spent after a certain time
  • Multi-signature: Requiring multiple keys to authorize spending
  • Hash Time-Locked Contracts: Enabling cross-chain atomic swaps
  • Pay-to-Script-Hash: Flexible script execution models
  • Intentionally Limited: Not Turing-complete by design
  • Focus on Security: Prioritizes predictability over flexibility
  • Conservative Upgrades: Changes made cautiously to preserve security

Bitcoin evolves through a conservative, consensus-driven process:

  • Proposal Process: New features begin as formal proposals
  • Review Period: Extensive peer review by technical community
  • Implementation: Code development for accepted proposals
  • Activation: Various mechanisms for activating changes safely
  • SegWit (2017): Fixed transaction malleability and increased capacity
  • Taproot (2021): Enhanced privacy and smart contract capabilities
  • Future Developments: Focus on scalability, privacy, and security

Bitcoin functions as both a payment system and a form of money:

  • Store of Value: Long-term preservation of purchasing power
  • Medium of Exchange: Used for global value transfer
  • Unit of Account: Denominated in satoshis (sats), each 1/100,000,000th of a bitcoin
  • Transaction Priority: Higher fees result in faster confirmation
  • Block Space Scarcity: Limited capacity creates a fee market
  • Fee Variability: Fees fluctuate based on network demand
  • Long-term Sustainability: Transition from block rewards to fee income

Flash builds on Bitcoin’s foundation to provide an accessible, user-friendly experience:

  • Bitcoin Native: Flash is built on Bitcoin from the ground up
  • Multiple Access Methods: Options for different security and convenience needs
  • Self-Custody Support: Users can withdraw to their own wallets
  • Education: Introducing Bitcoin concepts through practical use
  • Convenience vs. Control: Options ranging from fully custodial to self-custody
  • Speed vs. Security: Lightning for instant payments, on-chain for settlement
  • Simplicity vs. Features: Intuitive interface hiding technical complexity

To deepen your understanding of Bitcoin:

The Bitcoin protocol represents one of the most significant technological innovations of the 21st century. As money built for the digital age, it enables Flash to provide financial services that are open, borderless, and accessible to everyone. While the technology is complex, Flash makes Bitcoin simple enough for anyone to use in their daily lives.