Dash Platform

Dash Platform Developer Documentation

Welcome to the Dash Platform developer documentation. You'll find guides and documentation to help you start working with Dash Platform as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

What is Dash?

Digital money that’s better than cash

Dash is a next generation, p2p payments network and cryptocurrency where transactions are recorded on the blockchain: a decentralized, distributed, public ledger. It provides users with a digital currency that is secure, portable, and fungible.

Key Advantages

Industry Leading Security

The Dash network is the most secure blockchain-based payments network, thanks to technological innovations such as ChainLocks. This mitigates the risk of 51% attacks, forcing any would-be malicious actor to successfully attack both the mining layer and the masternode layer. To attack both layers, a malicious actor would have to spend a large amount of Dash in order to dictate false entries to the blockchain, thereby raising the price of Dash in the process. Therefore, a successful attack would be cost prohibitive due to the large percentage of Dash's total market required to attempt it.

Stable and Long Lasting Governance

The Dash decentralized autonomous organization (DAO) is the oldest and most successful example of decentralized governance. In that regard, one of Dash's most notable innovations is the creation of a treasury, which funds project proposals that advance the Dash network and ecosystem. This treasury is funded by 10% of the block reward, which is a combination of transaction fees collected on the network and newly minted Dash awarded to miners for securing the blockchain. Nodes that maintain a minimum of 1000 Dash (masternodes) receive voting rights on how to distribute treasury funds. Voting on project proposals encourages engagement with the overall network and ecosystem, resulting in numerous projects being funded that advance Dash in terms of technology development, marketing, and business development.

Established History of Technological Innovation

Most of Dash's technical innovations are described in greater detail elsewhere in this developer hub. However, its record speaks for itself with innovations in governance (masternodes, treasury system), security (ChainLocks), usability (automatic InstantSend), and scalability (long-living masternode quorums).

Instantly Confirmed Transactions

All transactions are automatically sent and received instantly at no extra cost. Transaction security and decentralization are not compromised, due to the ChainLocks innovation. As a result, using Dash to transact means getting the speed and fungibility of fiat currency, while simultaneously having the lower costs, privacy, and security of funds of a blockchain-based network.

Key Features

Masternodes

The most important differentiating feature of the Dash payments network is the concept of a masternode. On a traditional p2p network, nodes participate equally in the sharing of data and network resources. These nodes are all compensated equally for their contributions toward preserving the network.

However, the Dash network has a second layer of network participants that provide enhanced functionality in exchange for greater compensation. This second layer of masternodes is the reason why Dash is the most secure payments network, and can provide industry-leading features such as instant transaction settlement and usernames.

Long-Living Masternode Quorums

Dash's long-living masternode quorums (LLMQs) are used to facilitate the operation of masternode provided features in a decentralized, deterministic way. These LLMQs are deterministic subsets of the overall masternode list that are formed via a distributed key generation protocol and remain active for long periods of time (e.g. hours to days). The main task of LLMQs is to perform threshold signing of consensus-related messages for features like InstantSend and ChainLocks.

InstantSend

InstantSend provides a way to lock transaction inputs and enable secure, instantaneous transactions. Long-living masternode quorums check whether or not a submitted transaction is valid. If it is valid, the masternodes “lock” the inputs to that specific transaction and broadcast this information to the network, effectively promising that the transaction will be included in subsequently mined blocks and not allowing any other transaction to spend any of the locked inputs.

ChainLocks

ChainLocks are a feature provided by the Dash Network which provides certainty when accepting payments. This technology, particularly when used in parallel with InstantSend, creates an environment in which payments can be accepted immediately and without the risk of “Blockchain Reorganization Events”.

The risk of blockchain reorganization is typically addressed by requiring multiple “confirmations” before a transaction can be safely accepted as payment. This type of indirect security is effective, but at a cost of time and user experience. ChainLocks are a solution for this problem.

Proof-of-Service

The Proof of Service (PoSe) scoring system helps incentivize masternodes to provide network services. Masternodes that fail to participate in quorums that provide core services are penalized, which eventually results in them being excluded from masternode payment eligibility.

Updated 8 months ago



What is Dash?


Digital money that’s better than cash

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.