Hemi
DiscordGithub
  • 🏠Main
    • Welcome to the Hemi Docs
    • Getting Started
      • Developer Quickstart
      • Enthusiast Quickstart
      • Miner Quickstart
    • Network Details
  • ⛰️Foundational Topics
    • The Architecture
      • Consensus and Security Protocols
      • Ethereum Rollups
        • Pros & Cons
        • Decentralized Rollups
      • Sequencer Consensus
        • Proof-of-Stake (PoS)
        • PoS-Only Pitfalls
        • PoS Solutions
      • Proof-of-Proof (PoP)
        • Proof-of-Proof Consensus & Bitcoin Finality
        • Proof-of-Proof vs. Merged Mining
        • Running a PoP Mining
      • Tunnels
        • Ethereum Tunnel
        • Bitcoin Tunnel
      • Ethereum Virtual Machine (EVM)
      • Blocks
      • Transactions
      • Gas
    • Nodes & Clients
      • Node Guides
    • Wallet Support
  • 📖How-To Tutorials
    • Using Hemi
      • Wallet Setup
        • EVM Wallet Setup
        • BTC Wallet Setup
          • Switch Bitcoin Networks
      • Tunnel from Ethereum
        • Tunnel ERC20s via Native Tunnel
        • Tunnel ERC20s via 3rd Party
          • Tunnel via Stargate
      • Tunnel from Bitcoin
        • Tunnel BTC via Native Tunnel
        • Tunnel BTC via 3rd Party
      • Stake
      • Developer Tooling
        • Set Up a Safe Wallet
        • Create a Capsule
      • PoP Mining
        • CLI PoP Miner
          • (Testnet) Add tHEMI to MetaMask
          • (Mainnet) Add PoPPoints to Metamask
        • Web PoP Miner (deprecated)
    • Developing on Hemi
      • General
        • HelloWorld.sol
        • Deploy an ERC-20 Token
      • hVM & hBK
        • Using the hBK Demo App
        • Get Bitcoin Balance with Remix
  • ⚙️Building Bitcoin Apps
    • Introduction
    • Hemi Virtual Machine (hVM)
      • Motivation
      • Feature Summary
      • Deploy on hVM
    • Hemi Bitcoin Kit (hBK)
      • Overview
      • hBK Smart Contract
  • ⚙️Tooling
    • viem
    • Contract Addresses
    • Contract Verification
    • Data Indexing
    • Oracles
  • 📝Incentives
    • Points
    • Grants
    • Retroactive Funding
    • One-Off Spends
  • ⚡Additional Resources
    • Partners
    • FAQ
    • Official Links
    • Brand Kit
  • 📨Send Feedback
    • Bug Report
    • Contact Us
Powered by GitBook
On this page
  • 🛡️ Inherits Bitcoin's Security
  • 🔍 How?
  • 🏗️ Block Confirmations
  • 🔚 Conclusion

Was this helpful?

Edit on GitHub
Export as PDF
  1. Foundational Topics
  2. The Architecture

Proof-of-Proof (PoP)

📜 TL;DR:

  • The Hemi Network utilizes Proof-of-Proof (PoP) to leverage Bitcoin's renowned security.

  • PoP Miners enhance security by publishing Hemi's network data on Bitcoin's blockchain.

  • Bitcoin confirmations further bolster Hemi's defenses, ensuring a robust and secure network.


🛡️ Inherits Bitcoin's Security

  • Hemi's network capitalizes on Bitcoin's formidable security through a mechanism known as Proof-of-Proof (PoP). This approach allows Hemi to inherit the solid Proof-of-Work (PoW) security of Bitcoin.


🔍 How?

  • To achieve this, Hemi deploys specialized miners, referred to as PoP Miners. These miners are responsible for:

    • Gathering crucial network details and publishing them on Bitcoin's blockchain, thereby linking Hemi's security directly to Bitcoin's proven system.

    • Employing sophisticated algorithms to generate proofs that are vital for the network's security.

    • Ensuring Hemi's network integrity by leveraging Bitcoin's security, providing a dual layer of protection.

  • This integration with the Bitcoin blockchain affords Hemi an additional security layer, utilizing Bitcoin's PoW system as a basis for resolving disputes and ensuring trustworthiness.


🏗️ Block Confirmations

  • New segments in the Hemi chain receive confirmations from Bitcoin, significantly raising the barrier for potential attacks. These confirmations:

    • Serve as "security bricks," each one strengthening the network's defenses.

    • Ensure that any attempt to compromise the network requires substantial power, making unnoticed attacks virtually impossible.

    • As Bitcoin confirmations accumulate, the Hemi Network's "security wall" becomes increasingly formidable, creating an effective deterrent against malicious actors.


🔚 Conclusion

  • The Proof-of-Proof (PoP) consensus mechanism uniquely positions the Hemi Network by:

    • Allowing Bitcoin miners to secure Hemi indirectly, without direct involvement in Hemi's consensus processes.

    • Facilitating scalable transaction throughput in the Hemi ecosystem without expanding its Bitcoin footprint significantly.

    • Setting a high barrier for network reorganizations, as disrupting Hemi would necessitate a highly improbable 51% attack on Bitcoin itself, a task too daunting even for nation-states.

  • This approach not only extends Bitcoin's security to the Hemi Network but also introduces a scalable, robust framework for transaction processing and network integrity.

PreviousPoS SolutionsNextProof-of-Proof Consensus & Bitcoin Finality

Last updated 5 months ago

Was this helpful?

⛰️