Lightec
  • Getting Started
    • Background
    • Introducing Lightec
  • ๐Ÿš€OP_ZKP Opcode Upgrade Proposal
    • OP_ZKP Proposal: One Year Milestone
    • OP_ZKP:Opcode Upgrade Proposal
  • ๐ŸŒzkBTC Bridge
    • Overview
    • The Technical Architecture
    • Proving-as-Mining Mechanism
    • What's $zkBTC?
    • Key Features
  • ๐Ÿ“ŒLightec Litepaper
  • ๐Ÿ›ก๏ธSecurity & Technical Details
    • Upgradable ZKP Verification Modules
    • Emergency Situations
    • Fund Reserve for Re-Pegging
  • ๐Ÿ”ฅPoints & Referral Program
  • ๐Ÿ“œzkBTC Bridge Testnet Guides
    • ๐Ÿ“ƒTestnet Tutorial
    • โ“FAQs
  • Smart Contracts
  • ๐Ÿ’ฌCommunity
    • X (Formerly Twitter)
    • Discord
    • Medium
  • โ›“๏ธDeveloper
    • Github
    • OP_ZKP
      • tea-horse
    • Chainark
      • Chainark
Powered by GitBook
On this page
  1. Getting Started

Background

The Limitations of the Bitcoin Ecosystem

Bitcoin introduced a decentralized, secure digital currency and network, laying the foundation for numerous decentralized applications. However, many of these applications operate outside Bitcoin due to limitations within its structure.

Bitcoin uses the UTXO model, where each UTXO acts as a digital "coin." To spend a UTXO, code in Bitcoinโ€™s Script language is required, which is designed to be Turing incomplete to ensure security. This restricts programmability, limiting Bitcoin's ability to support complex applications directly on its network.

Layer 2 solutions like zkBTC aim to overcome these limitations. By leveraging Zero-Knowledge Proof (ZKP) technology, zkBTC introduces programmability and interoperability to Bitcoin, enabling advanced applications such as smart contracts and financial services without compromising security. This approach opens new possibilities for Bitcoinโ€™s utility within its own ecosystem.

PreviousGetting StartedNextIntroducing Lightec

Last updated 6 months ago