Passport
  • 👩‍💻Welcome
  • How Passport Works
    • Overview
    • Background
      • Threshold Cryptography
      • Secure Multi-Party Computation
      • Distributed Architecture
      • Secure Enclaves
    • In Depth
      • Under the Hood
      • User Flows and Account Controls
      • The Halides Model
      • End-to-End Encryption
      • Security
      • Node Operation
  • guides and examples
    • Getting Started
    • Quickstarts and Examples
      • Passkey Account
      • Clerk Auth
      • Lambda Quickstart
  • Authentication
    • Overview
    • Configuring your scope
    • Passkeys
      • Registration
        • Register using SDK
        • Register using API
          • Initiate Registration
          • Complete Registration
      • Authentication
        • Authenticating with SDK
        • Authenticating with API
          • Initiate Authentication
          • Complete Authentication
    • Developer Owned Auth
      • Registration
        • Register using SDK
        • Register using API
          • Delegate Registration
  • Wallet Operations
    • Overview
    • Passkeys Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • DOA Signer
      • Sign Message
        • Sign Message SDK
        • Sign Message API
      • Sign Transaction
        • Sign Transaction SDK
        • Sign Transaction API
    • Viem Support
  • Programmability
    • Overview
    • Passport Lambda
    • Lambda Functions
      • Create Lambda
        • Create Lambda SDK
        • Create Lambda API
      • Execute Lambda
        • Execute Lambda SDK
        • Execute Lambda API
      • List Lambda
        • List Lambda SDK
        • List Lambda API
  • Appendix
    • Moving to Mainnet
    • State Of The Network
    • Generating DOA Keys
    • API Request Setup
      • Unauthenticated Requests
      • Authenticated Requests
Powered by GitBook
On this page
  • Transparency
  • Phases
  • Onboarding Node Operators
  1. How Passport Works
  2. In Depth

Node Operation

Passport Protocol will operate as a distributed and permissioned network of vetted node operators to ensure performance and reliability.

The decentralization roadmap focuses on:

  • Node operator decentralization - Diversifying node operators to ensure integrity

  • Incentive decentralization - Distributing economic rewards algorithmically based on contributions

Transparency

Throughout the whole process, 0xPass will maintain transparency by:

  • Sharing the roadmap and criteria for node participation

  • Disclosing the identities of initial node operators

  • Releasing open source code for community review

  • Providing public channels for feedback and questions

The community will have insight into Passport's evolution towards decentralization.

Phases

Decentralization will be phased across 4 stages:

Phase 1: Distributed Nodes

This initial phase implements distribution for security:

  • Proactive secret sharing - Periodic share rotation

  • MPC - Prevents single node key compromise

  • Secure enclaves - Hardware-isolated computation

Phase 2: Third-Party Node Operators

Onboarding third-party operators with mechanisms like:

  • Reputation systems - Track node reliability

  • Random sampling - Prevent collusion

  • Governance - Community-driven decisions

  • Opensource

Phase 3: Scalability

Scaling the network through optimizations like Sharding. The focus of this phase is to allow the network to have more node operators.

Phase 4: Incentives

Introducing decentralized incentives:

  • Tokenomics - Network tokens for compensation

  • Fee mechanisms - Usage-based distribution

Onboarding Node Operators

Upon reaching Phase 2, operators can run nodes by installing the software. Incentives will encourage diverse participation.

PreviousSecurityNextGetting Started

Last updated 1 year ago