Skip to main content
Ctrl+K
Documentação Dash latest - Home Documentação Dash latest - Home
  • User Docs
  • Core docs
  • Platform docs
  • Dash.org
  • Forum
  • GitHub
  • User Docs
  • Core docs
  • Platform docs
  • Dash.org
  • Forum
  • GitHub

Section Navigation

Core Reference

  • Introduction
  • Blockchain
    • Block Headers
    • Serialized Blocks
  • Transactions
    • Opcodes
    • Address Conversion
    • Raw Transaction Format
    • Special Transactions
    • CompactSize Unsigned Integers
  • Wallets
  • P2P Networks
    • Constants and Defaults
    • Protocol Versions
    • Message Headers
    • Control Messages
    • Data Messages
    • Governance Messages
    • InstantSend Messages
    • Masternode Messages
    • CoinJoin Messages
    • Quorum Messages
    • Deprecated Messages
  • Improvement Proposals

Core API Reference

  • Hash Byte Order
  • Remote Procedure Calls (RPCs)
    • Quick Reference
    • Address Index RPCs
    • Blockchain RPCs
    • Control RPCs
    • Dash RPCs
    • Evo RPCs
    • Generating RPCs
    • Mining RPCs
    • Network RPCs
    • Raw Transactions
    • Util RPCs
    • Wallet RPCs
    • Wallet RPCs (Deprecated)
    • Removed RPCs
    • ZeroMQ (ZMQ) RPCs
  • HTTP REST
    • Quick Reference
    • Requests
  • ZeroMQ (ZMQ) Notifications

Core Guides

  • Introduction
  • Dash Features
    • InstantSend
    • ChainLocks
    • Governance
    • CoinJoin
    • Masternode Quorums
    • Proof of Service
    • Masternode Payment
    • Masternode Sync
    • Historical Reference
  • Blockchain
    • Blockchain Overview
    • Proof of Work
    • Block Height and Forking
    • Transaction Data
    • Consensus Rule Changes
  • Transactions
    • P2PKH Script Validation
    • P2SH Scripts
    • Standard Transactions
    • Non-Standard Transactions
    • Signature Hash Types
    • Locktime and Sequence Number
    • Transaction Fees and Change
    • Avoiding Key Reuse
    • Transaction Malleability
  • Contracts
    • Escrow and Arbitration
    • Micropayment Channel
  • Wallets
    • Wallet Programs
    • Wallet Files
  • Operating Modes
    • Full Node
    • Simplified Payment Verification (SPV)
    • Future Proposals
  • P2P Network
    • Peer Discovery
    • Connecting to Peers
    • Initial Block Download
    • Block Broadcasting
    • Transaction Broadcasting
    • Misbehaving Nodes
  • Mining
    • Solo Mining
    • Pool Mining
    • Block Prototypes

Core Examples

  • Introduction
  • Configuration File
  • Testing Applications
  • Transaction Tutorial
    • Simple Spending
    • Simple Raw Transaction
    • Complex Raw Transaction
    • Offline Signing
    • P2SH Multisig
  • P2P Network
    • Creating a Bloom Filter
    • Evaluating a Bloom Filter
    • Bloom Filter Script
    • Retrieving a MerkleBlock
    • Parsing a MerkleBlock
  • Receiving ZMQ Notifications

Dash Core Wallet

  • Arguments and Commands
    • dashd
    • dash-qt
    • dash-cli
    • dash-tx
    • dash-wallet
  • Configuration Files

Additional Resources

  • Glossary
  • Mainnet Block Explorer
  • Testnet Block Explorer
  • Testnet Faucet
  • SDK Resources
  • Dash Improvement Proposals
    • 1 - Initial Scaling of the Network
    • 2 - Special Transactions
    • 3 - Deterministic Masternode Lists
    • 4 - Simplified Verification of Deterministic Masternode Lists
    • 5 - Blockchain Users
    • 6 - Long-Living Masternode Quorums
    • 7 - LLMQ Signing Requests / Sessions
    • 8 - ChainLocks
    • 9 - Feature Derivation Paths
    • 10 - LLMQ InstantSend
    • 11 - Identities
    • 12 - Dash Platform Name Service
    • 13 - Identities in Hierarchical Deterministic Wallets
    • 14 - Extended Key Derivation using 256-bit Unsigned Integers
    • 15 - DashPay
    • 16 - Headers First Synchronization on Simple Payment Verification Wallets
    • 20 - Dash Opcode Updates
    • 21 - LLMQ DKG Data Sharing
    • 22 - Making InstantSend Deterministic using Quorum Cycles
    • 23 - Enhanced Hard Fork Mechanism
    • 24 - Long-Living Masternode Quorum Distribution and Rotation
    • 25 - Compressed Block Headers
    • 26 - Multi-Party Payouts
    • 27 - Dash Core Credit Pool
    • 28 - Evolution Masternodes
    • 29 - Randomness Beacon For LLMQ Selection
    • 30 - Replay Attack Prevention and State Transition Nonces
    • 31 - Platform Proof of Service
  • Bitcoin Whitepaper
  • Previous Version of Docs
  • Core docs
  • P2P Networks

P2P Networks#

This section describes the Dash P2P network protocol (but it is not a specification). It does not describe the BIP70 payment protocol, the GetBlockTemplate mining protocol, or any network protocol never implemented in an official version of Dash Core.

All peer-to-peer communication occurs entirely over TCP.

Note: Unless their description says otherwise, all multi-byte integers mentioned in this section are transmitted in little-endian order.

Worldwide network
  • Constants and Defaults
  • Protocol Versions
    • Dash Protocol Versions
    • Bitcoin Protocol Versions
  • Message Headers
    • Example
  • Control Messages
    • addr
    • addrv2
    • filteradd
    • filterclear
    • filterload
    • getaddr
    • getsporks
    • ping
    • pong
    • sendaddrv2
    • sendcmpct
    • senddsq
    • sendheaders
    • sendheaders2
    • spork
    • verack
    • version
  • Data Messages
    • block
    • blocktxn
    • cfcheckpt
    • cfheaders
    • cfilter
    • cmpctblock
    • getblocks
    • getblocktxn
    • getcfcheckpt
    • getcfheaders
    • getcfilters
    • getdata
    • getheaders
    • getheaders2
    • getmnlistd
    • getqrinfo
    • headers
    • headers2
    • inv
    • mempool
    • merkleblock
    • mnlistdiff
    • notfound
    • qrinfo
    • tx
  • Governance Messages
    • govobj
    • govobjvote
    • govsync
  • InstantSend Messages
    • clsig
    • isdlock
  • Masternode Messages
    • ssc
    • mnauth
  • CoinJoin Messages
    • dsa
    • dsc
    • dsf
    • dsi
    • dsq
    • dss
    • dssu
    • dstx
  • Quorum Messages
    • Distributed Key Generation
    • Signing Sessions
    • Debugging
  • Deprecated Messages
    • islock
    • reject

anterior

Wallets

próximo

Constants and Defaults

Edit on GitHub

Esta Página

  • Exibir Fonte

© Copyright 2025, Dash Core Group, Inc.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.