HbarSuite Docs
  • Welcome to HbarSuite
  • HbarSuite Developer Documentation
    • HbarSuite Smart Engine Applications
      • @hsuite/cross-chain-exchange
      • @hsuite/dao
        • DAO Application Testing
      • @hsuite/exchange
      • @hsuite/launchpad
      • @hsuite/multisig
      • @hsuite/nft-exchange
      • HSuite Smart App - Enterprise Hedera Application Framework
    • HSuite Libraries
      • @hsuite/api-key - Enterprise API Key Authentication System
      • @hsuite/auth-types
      • @hsuite/auth - Authentication Module
      • @hsuite/client-types
      • @hsuite/client - Client Service Module
      • @hsuite/dkg-types - Distributed Key Generation Type Definitions
      • @hsuite/hashgraph-types - Hedera Hashgraph Type Definitions
      • @hsuite/health - Comprehensive System Health Monitoring
      • @hsuite/helpers - Utility Library
      • @hsuite/ipfs - InterPlanetary File System Integration
      • @hsuite/shared-types - Shared Type Definitions
      • @hsuite/smart-config - Configuration Management
      • @hsuite/smart-ledgers - Multi-Ledger Management
      • @hsuite/smart-network-types - Smart Network Type Definitions
      • @hsuite/smart-transaction-types - Smart Transaction Type Definitions
      • @hsuite/smartnode-sdk - SmartNode Software Development Kit
      • @hsuite/snapshots - Multi-Ledger Token Snapshot Management
      • @hsuite/subscriptions-types - Subscription Management Type Definitions
      • @hsuite/subscriptions - Enterprise Subscription Management System
      • @hsuite/throttler-types - Rate Limiting Type Definitions
      • @hsuite/throttler - Advanced Rate Limiting for NestJS
      • @hsuite/users-types - User Type Definitions
      • @hsuite/users - User Management Module
      • @hsuite/validators-types
  • General Documentation
    • Smart Apps and Interaction
      • Subscription-Based Model
      • Token-Gate Model
    • The Smart Node Network
      • security-layer
      • Type of Validators Explained
      • Understanding Validators in Our System
      • Automating Responses to Network Changes & Key Rotation
      • Ensuring Continuous Operation and Recovery
      • Generating and Sharing Keys Collaboratively
      • Handling Node Expulsion and Replacement
      • Managing Cluster Membership
      • Protecting Secrets with Shamir's Method
      • Security Layer Integration
      • Setting Up Secure Clusters
    • Tokenomics
      • Tokenomics v1
      • Tokenomics V2
    • What is a Smart Node?
  • Restful APIs Documentation
Powered by GitBook
On this page
  • Multi-signature (Multisig)
  • Dual-Layer Security Model (Overview)
  • Primary Security Layer (DKG)
  • Secondary Security Layer (Hashgraph)
  1. General Documentation
  2. The Smart Node Network

Security Layer Integration

Multi-signature (Multisig)

Multi-signature (Multisig) is a security measure where multiple parties must approve a transaction or action before it is executed. This enhances the security and trustworthiness of transactions within the network.

The Smart Node Network implements two distinct types of multi-signature (multisig) mechanisms to ensure security, decentralization, and efficient network operation:

  1. Off-chain DKG-based Multisig

  2. On-chain Hashgraph Native Multisig

Dual-Layer Security Model (Overview)

The Smart Node Network implements a unique dual-layer security approach:

Primary Security Layer (DKG)

  • Off-chain DKG consensus must be reached first

  • Requires threshold signature from DKG participants

  • Acts as a preliminary security gate

Secondary Security Layer (Hashgraph)

  • On-chain Hashgraph multisig executes only after DKG threshold is met

  • Provides additional security verification

  • Ensures network-level consensus

PreviousProtecting Secrets with Shamir's MethodNextSetting Up Secure Clusters

Last updated 4 months ago

Dual-Layer Security Process