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
  • Understanding Public, Permissioned Networks
  • A Primer on Blockchain Technology Fundamentals
  • Types of Blockchain Networks
  • Context of Haven1
  • Smart Contracts and Consensus Mechanisms in Haven1
  • Smart Contracts in Haven1
  • Consensus Mechanisms in Haven1
  1. Learn

Haven1 Blockchain basics

A beginner-friendly guide to blockchain technology, covering its fundamentals and how it powers Haven1.

PreviousUnderstanding GoQuorumNextKYC policies on Haven1 blockchain

Last updated 11 months ago

Understanding Public, Permissioned Networks

A Primer on Blockchain Technology Fundamentals

Blockchain technology fundamentally reshapes the way data is stored and transactions are recorded and verified. It's a decentralized, distributed ledger technology (DLT) where each block contains a number of transactions. Every time a new transaction occurs on the blockchain, a record of that transaction is added to every participant's ledger.

Types of Blockchain Networks

  • Public Blockchains: These are open and decentralized networks where anyone can join and participate in the network. The most well-known public blockchains are Bitcoin and Ethereum. Transactions on public blockchains are transparent and immutable.

  • Permissioned Blockchains: These networks are typically used purpose-built as opposed to general-purpose blockchains and can be private. In permissioned blockchains, access is restricted to certain users, and the network owner has control over who can participate.

Context of Haven1

Haven1 utilizes a permissioned blockchain model, building on the foundation of GoQuorum, which is a modification of Ethereumโ€™s standard protocol. In Haven1โ€™s context:

  • Robust Security Framework: The primary focus of Haven1 is to bolster security, a crucial aspect for enterprises dealing with sensitive information. Utilizing GoQuorum's advanced features, Haven1 ensures a highly secure network, safeguarding data and transactions.

  • Controlled Access: Haven1's blockchain network access is meticulously controlled. Only verified and authorized entities are granted access, which is essential for applications that prioritize data integrity and a secure operational environment. This level of regulated access is key in ensuring that the network remains secure and functional for real-world assets.

Smart Contracts and Consensus Mechanisms in Haven1

Smart Contracts in Haven1

Smart contracts are self-executing contracts where the terms of the agreement are directly written into lines of code. In Haven1:

  • Enhanced Smart Contract Functionality: Haven1 enhances GoQuorum's smart contract capabilities, enabling the development of more complex and secure contract structures. This is particularly beneficial for real-world assets and applications, where the complexity and security of contracts are crucial.

Consensus Mechanisms in Haven1

Consensus mechanisms are fundamental to blockchain technology, ensuring that all transactions are verified and agreed upon by the network. Haven1 inherits

  • GoQuorumโ€™s Consensus Mechanisms: Haven1 inherits GoQuorumโ€™s consensus mechanisms, which are more efficient for consortium and enterprise use, like Istanbul BFT and Raft-based consensus.

  • Tailored for Enterprise Needs: These mechanisms are particularly suited for Haven1โ€™s scalability and security focus, providing faster and more efficient consensus than traditional Proof of Work (PoW) used in public blockchains.

๐Ÿ”ค