The Bitcoin Protocol

Understand the foundational technology behind Flash and the world's first decentralized monetary network

What is 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.

The Fundamental Innovation

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.

Key Components

  • 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

How Bitcoin Works

The Bitcoin protocol operates through a series of interconnected processes:

Transaction Creation

  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

Transaction Verification

  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

Block Creation

  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

Consensus Formation

  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

Bitcoin’s Key Properties

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

Scarcity

  • 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

Sovereignty

  • 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

Security

  • Immutability: Past transactions cannot be modified or reversed
  • Cryptographic Verification: Mathematically provable ownership and transfers
  • Network Security: Protected by massive amounts of computing power

Openness

  • Transparency: All transactions are publicly verifiable
  • Open Source: Code is open for review and improvement
  • Borderless: Works identically worldwide without geographic restrictions

Bitcoin Addresses and Wallets

Bitcoin employs sophisticated cryptography for secure ownership:

Address Types

  • 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

Wallet Types

  • 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

The Bitcoin Network

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

Network Participants

  • 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

Network Statistics

  • 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

Bitcoin’s Monetary Policy

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

Block Rewards

  • 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

Supply Schedule

  • 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’s Scripting Language

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

Script Capabilities

  • 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

Script Limitations

  • Intentionally Limited: Not Turing-complete by design
  • Focus on Security: Prioritizes predictability over flexibility
  • Conservative Upgrades: Changes made cautiously to preserve security

Bitcoin Protocol Development

Bitcoin evolves through a conservative, consensus-driven process:

Bitcoin Improvement Proposals (BIPs)

  • 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

Major Protocol Upgrades

  • SegWit (2017): Fixed transaction malleability and increased capacity
  • Taproot (2021): Enhanced privacy and smart contract capabilities
  • Future Developments: Focus on scalability, privacy, and security

Economic Considerations

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

Bitcoin as 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

Fee Market

  • 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

How Flash Uses Bitcoin

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

Core Integration

  • 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

Balance of Trade-offs

  • 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

Bitcoin Resources

To deepen your understanding of Bitcoin:

Introductory Resources

Technical Resources

Educational Content

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.