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
  • 🌐 Overview
  • 🛡️ Bitcoin Finality Governors (BFGs)
  • ⚙️ Bitcoin-Secure Sequencers (BSS Nodes)
  • 🛠️Modified Geth Node
  • 🔗 Proof-of-Proof Miners (PoP Miners)
  • ⚡️ Achieving Decentralized Interoperability

Was this helpful?

Edit on GitHub
Export as PDF
  1. Foundational Topics

The Architecture

📜 TL;DR:

  • The Hemi Network operates four kinds of specialized nodes: Bitcoin finality governors, Bitcoin-secure sequencers, Proof-of-Proof miners, and a modified Geth node.

  • The network’s nodes maintain its EVM and ensure decentralized operability across Bitcoin, Ethereum, and other EVM-compatible chains.


🌐 Overview

  • The Hemi Network connects to both the Bitcoin and Ethereum networks, allowing asset portability across both, enabling a third-party cross-chain ecosystem. To create this highly secure multichain ecosystem, the Hemi Network operates several kinds of decentralized nodes: Bitcoin finality governors, Bitcoin-secure sequencers, Proof-of-Proof miners, and a modified Geth node.


🛡️ Bitcoin Finality Governors (BFGs)

  • Regulate the network's security status by analyzing Bitcoin blocks for Hemi Network state proofs.

  • Determine the network's finality status, ensuring security.

  • Coordinate with Bitcoin-secure sequencers and proof-of-proof miners.


⚙️ Bitcoin-Secure Sequencers (BSS Nodes)

  • Integrate Hemi Network transactions with Ethereum mainnet transactions.

  • Maintain the network's consensus layer and manage staking, unstaking, and slashing operations.

  • Ensure a seamless connection between the Hemi Network and Ethereum for asset transfers.


🛠️Modified Geth Node

  • Operates as a customized Ethereum node, providing compatibility and connectivity between the Hemi Network and Ethereum.

  • Ensures data synchronization and transaction processing within the Hemi Network ecosystem.


🔗 Proof-of-Proof Miners (PoP Miners)

  • Secure the network by embedding state proofs into the Bitcoin blockchain.

  • Hash network headers to create cryptographic proofs and publish these to Bitcoin.

  • Receive tokens as rewards for their contributions.


👀 Sneak Peek WIP

Challengers

  • Monitor the Hemi Network for data accuracy and completeness.

  • Initiate challenge-response processes for discrepancies, ensuring integrity.

  • Receive a portion of the penalized stake for successful challenges.


⚡️ Achieving Decentralized Interoperability

This innovative approach ensures secure, decentralized interoperability among Bitcoin, Ethereum, the Hemi Network, and other EVM-compatible chains.

PreviousNetwork DetailsNextConsensus and Security Protocols

Last updated 10 months ago

Was this helpful?

⛰️