Haven1
  • Get started
    • 🧑‍🚀Welcome Havenauts!
    • 📄Haven1 Litepaper
    • 🧮H1 Tokenomics
  • Foundations of Haven1
    • 📐Architecture & network design
    • 🔐Network-level security
    • 📚Haven1 Core protocols
    • 💱Best in class liquidity
    • 👮Network Guardians: Firewall on Haven1
    • 🌉hBridge: Intro to Haven1 Bridge
  • Learn
    • 💵What does Haven1 solve?
    • 💡Haven1: Use Cases
    • 📚Understanding GoQuorum
    • 🔤Haven1 Blockchain basics
    • 🛂KYC policies on Haven1 blockchain
    • Security at Haven1
    • 🔓What is esH1?
    • ⚖️Dispute resolution mechanism
    • 🛣️Haven1 Roadmap
    • 🖥️Haven1 is EVM compatible
  • Products
    • 🔃hSwap - Spot DEX on Haven1
    • 📍hsETH on Haven1
    • Earn on Haven1
    • 🛡️2FA Wallet Shield
    • 🧊Haven1 block explorer
    • 🏛️Governance & veH1
    • 🆔hPassport - Key to Haven1
      • Advantages of having ID verification at a network level
      • Understanding the ID Verification Process
    • 💼Vesting esH1 - Converting esH1 to H1
    • 📍Staking H1 & esH1 - Earning rewards on your H1 holdings
      • Flexible Staking
      • Locked Staking
  • hPerpetuals - Perps DEX on Haven1
  • Haven1 Guides
    • 🔗Quick links
    • ✅Haven1 onboarding Guide
      • 🪪KYC Guide
      • Business KYC(KYB) Guide
    • Adding multiple wallets to a hPassport
    • 🌉Simple Bridging Guide on Haven1 network
    • 🏠Haven1 Portal - Your Gateway into Haven1
    • 🔑2FA Set up Guide
    • 🤑Haven1 Airdrop: Claim Process and Strategies
    • Claim Process Walkthrough on Team Finance
    • 📄Contract Addresses
  • Build
    • 📖Getting started
    • 🌐Haven1 Network information
    • 🍦Novel developer benefits on Haven1
    • 📑High level guide for secure deployment
    • ⚙️Detailed deployment Guide
    • 🧰Developer tools
      • 👛Haven1 Gnosis Safe wallet
      • 🛠️Haven1 SDK
        • 🔌@haven1/sdk-api-client
          • Class: Haven1SDK
          • Class: AuthModule
          • Class: SdkModule
        • ⛓️@haven1/blockchain-sdk
          • Contracts
        • 🧰@haven1/wagmi-sdk
          • Constant Module
            • Variable: haven1Devnet
            • Variable: haven1Testnet
            • Variable: H1
          • Contract Module
            • ProofOfIdentity
            • ProofOfIdentityV2
            • NativeAppFee
          • Utility Module
            • bigIntMax
            • formatBigint
            • bigintFromDecimals
          • Hook Module
            • useWatch
            • useBalance
            • useApproveERC20
            • useContractWrite
        • ⚛️@haven1/react-sdk
          • useHaven1SDK
          • useAuth
          • useIdentity
          • useNotifications
          • useOTP
          • useSignIn
        • 📜Use cases & Examples
          • Adding the Notification Component to Your React UI
          • Check Proof of Identity (POI) Status
      • Oracles on Haven1
      • Subgraph on Haven1
      • Haven1 block explorer
      • Web3 libraries and tools
    • Development frameworks
    • 🔐Using hPassport in Your dApps
      • Integrating hPassport into Your dApp
      • Implementing Identity Checks in Smart Contracts
        • Country codes
      • Sample Application - Country ID
      • Sample Application - Composable verification level
      • Sample Application - User type
      • Repository Information
    • ⛽Application fees
      • FeeContract.sol
      • Example FeeContract Interactions
      • Case Studies
    • 👷Builders grants program
  • Additional resources
    • 📚Haven1 terminology
  • Quick Links
    • Website
    • Twitter
    • Blog
    • Telegram
    • Customer Support
Powered by GitBook
On this page
  • Overview of GoQuorum and Permissions
  • GoQuorum's Role in Haven1 Permissioning System
  1. Learn

Understanding GoQuorum

Haven1 network is built upon GoQuorom that was built by JP Morgan and then open sourced by the team at Consensys

PreviousHaven1: Use CasesNextHaven1 Blockchain basics

Last updated 9 months ago

Overview of GoQuorum and Permissions

GoQuorum represents an advanced variant of the Ethereum blockchain, tailored for enterprise needs. It's a modification of go-ethereum (geth), aligned with its updates and releases, yet it distinguishes itself through several key enhancements:

  • Privacy: At its core, GoQuorum supports both private transactions and contracts. This is achieved through a separation of public and private states and the use of encrypted peer-to-peer messaging for the secure transfer of private data among network participants.

  • Alternative Consensus Mechanisms: Diverging from the POW/POS models of public Ethereum networks, GoQuorum introduces consensus mechanisms better suited for consortium chains:

    • QBFT: An improved version of IBFT, interoperable with Hyperledger Besu.

    • Istanbul BFT: A PBFT-inspired algorithm ensuring transaction finality, used in Haven1.

    • Clique POA Consensus: A standard POA consensus algorithm incorporated from Go Ethereum.

    • Raft-based Consensus: Focused on faster block times and on-demand block creation.

  • Peer Permissioning: This feature ensures that only known entities can participate in the network, enhancing security and trust.

  • Account Management: GoQuorum innovates in account management by introducing plugins that allow integration with external account management systems, like vaults.

  • Pluggable Architecture: The architecture of GoQuorum allows for the addition of new features as plugins, providing flexibility and isolation of core features.

  • Higher Performance: Compared to public Ethereum networks, GoQuorum demonstrates significantly higher performance throughput.

GoQuorum's Role in Haven1 Permissioning System

GoQuorum underpins Haven1, enhancing its functionalities, especially in permissioning and security. Haven1 capitalizes on GoQuorum's advanced permissioning to manage network access and transactions, crucial for real-world applications. This integration is central to Haven1’s secure and efficient environment.

Enhanced Functionalities

  • Robust Permissioning System: Haven1 extends GoQuorum's permissioning features, offering dynamic control over network access. This system is vital for maintaining security and managing user verification in real-time.

  • Security Features: Building on GoQuorum's security infrastructure, Haven1 adds extra layers like network-level guardrails and rigorous identity verification processes, safeguarding against unauthorized access and potential risks.

Secure and Verified Transactions

  • Network Access and User Verification: Haven1 enhances network security by strictly verifying user identities, a crucial aspect for onboarding real-world assets on the blockchain.

  • User Verification Focus: The platform emphasizes the verification of users, ensuring that all network participants are authenticated and authorized, which is essential in a blockchain environment dealing with sensitive transactions.

Core of Haven1's Blockchain

GoQuorum's role in Haven1 creates a blockchain ecosystem that is not only secure and efficient but also prioritizes user verification and network integrity. This alignment makes Haven1 a strong, user-verified platform suitable for businesses seeking a blockchain solution that ensures secure and authenticated transactions.

📚
GoQuorum high-level architecture