Witness Chain
  • Introduction to Witness Chain
  • Infinity Watch
    • Proof of Location (Mainnet)
      • Introduction
      • Process flow
      • Architecture
      • Run a watchtower!
        • For Partner node runners
          • Running on Akash Cloud
          • Running on SuperNoderz
        • EigenLayer operators
          • Running a PoL Watchtower
          • Witness Chain AVS opt-in guide
        • At-home watchtowers
        • For DePIN/Validator Node provider
      • Demos
      • PoL Research
    • APIs
      • Campaign APIs
        • Key Terminologies
        • Authentication
        • Create Campaign
        • Edit campaign
        • Get Photo feed from campaign
        • Get Campaigns
      • Challenge APIs
        • Overview
        • Getting Started
  • Resources
    • Blogs
      • How Proof of Location Works
      • Redefining Geolocation Compliance: Witness Chain & Predicate
    • 🗞️Research
    • 🎙️Talks and Podcasts
    • 🤝Community
    • ⚖️Smart Contracts
    • File a bug
  • Archive
    • Introduction
    • Proof of Diligence Watchtower Protocol
      • How it works
      • Diligence Watchtower Roadmap
      • Watchtower Architecture
      • Chains watched
      • Smart Contracts
      • Quick Links
      • FAQs
    • For the node operators
      • Node requirements
      • Watchtower setup
        • [ARCHIVE] Mainnet Setup
          • L2 Archive Node Setup guide
        • Holesky Setup
          • L2 Archive Node Setup guide
        • Migration from archive to full node
      • Monitoring
    • Research
    • Keys Management
    • Proof of Bandwidth
      • Introduction
      • Architecture
      • For the node operators
        • Running a PoB Challenger Client
        • Running a PoB Prover Client
      • Demos
      • Research
    • 🤝Watchtower Protocol (Architecture v1)
      • 🗼How it works
      • 📅Watchtower Roadmap
      • 🏦Watchtower Architecture
      • 🔗Chains supported
Powered by GitBook
On this page
  • What is Proof-of-Bandwidth?
  • Why is Proof-of-Bandwidth required for DePIN?
  1. Archive

Proof of Bandwidth

What is Proof-of-Bandwidth?

Proof of Bandwidth is a decentralised proof of "speed test", which can be used to validate the claimed bandwidth of a "prover" device connected to Internet.

Why is Proof-of-Bandwidth required for DePIN?

A trust-free Proof of Location is beneficial for decentralized physical infrastructure networks that offer services like storage, GPU compute, wireless connectivity, and energy distribution. These networks rely on decentralized nodes to provide essential services without centralized control, making trust and verification critical challenges. Here’s why Witness Chain's trust-free Proof of Bandwidth is helpful in these contexts:

  • Quality Assurance: DePIN providers often rely on distributed nodes (e.g., routers, servers, hotspots) to deliver network services like internet connectivity, storage, or compute power. Proof-of-Bandwidth ensures that these nodes actually deliver the promised bandwidth and quality of service (QoS) to end-users. It prevents nodes from falsely claiming to provide services without actually doing so.

  • Incentive Alignment: In decentralized networks, nodes are usually compensated based on their contributions to the network, such as bandwidth or storage provided. PoB is used to verify that nodes genuinely contribute the advertised bandwidth. This mechanism aligns incentives by ensuring that only those who deliver real value receive rewards.

  • Security and Fraud Prevention: Without PoB, malicious nodes could fake bandwidth reports or exaggerate their contributions to earn rewards unfairly. Proof-of-Bandwidth provides a cryptographic method secured by EigenLayer's crypto economic security to verify the authenticity of bandwidth usage, preventing fraud and maintaining the network's integrity.

  • Network Performance Optimization: By continuously verifying bandwidth availability and usage, the network can optimize routing and resource allocation, prioritizing nodes that provide the best performance. This improves the overall efficiency and reliability of the decentralized network.

  • Trust in a Trustless Environment: Decentralized networks operate on the principle of trustless systems, where participants do not need to trust each other or a central authority. Proof-of-Bandwidth acts as a trustless verification mechanism, enabling trust through cryptographic proofs rather than relying on centralized validation.

  • Regulatory Compliance: For certain DePIN use cases like decentralized ISPs, compliance with local regulations regarding network performance and service quality may be required. Proof-of-Bandwidth can provide a transparent, verifiable way to demonstrate compliance.

  • Data Integrity and Availability: PoB ensures that data transmitted through the network is handled efficiently and securely, which is critical for applications involving sensitive or high-stakes data, such as IoT networks, edge computing, and other DePIN use cases.

  • Sybil Attack Mitigation: By requiring a verifiable proof of actual bandwidth usage, PoB helps mitigate Sybil attacks where an adversary might spin up multiple fake nodes to control or manipulate the network.

Overall, Proof-of-Bandwidth is essential for ensuring that DePIN providers maintain a reliable, efficient, and secure network that functions as intended in a decentralized manner.

PreviousKeys ManagementNextIntroduction

Last updated 8 months ago