Dash
Dash Logo
Denominations
PluralDash
CodeDASH
Previous namesXcoin, Darkcoin
Subunits
1100000000duff
?Dash
?mDash
Development
Original author(s)Evan Duffield
White paperWhitepaper
Initial release18 January 2014 (2014-01-18)
Latest release20.0.3 / 27 December 2023 (2023-12-27)
Code repositorygithub.com/dashpay
Written inC++
Ledger
Timestamping schemeProof-of-work
Hash functionX11
Issuance scheduleDecentralized, block reward
Block reward2.05 DASH (as of 27 December 2023)
Block time2.5 minutes
Block explorerinsight.dash.org
Demographics
Official user(s)Worldwide
Administration
Date of introduction18 January 2014 (2014-01-18)
Website
Websitedash.org

Dash (formerly known as XCoin) is an open source cryptocurrency. It is an altcoin that was forked from the Bitcoin protocol. It is also a decentralized autonomous organization (DAO) run by a subset of its users, which are called "masternodes".

History

The currency was launched in January 2014 as "Xcoin" by Evan Duffield, as a fork of the Bitcoin protocol.[1][2] It is an altcoin and in its early days it was subject to pump and dump speculation.[3] It was rebranded as Darkcoin,[4] which received press for being used in dark net markets.[5] In March 2015, it rebranded again with the name Dash as a portmanteau of 'digital cash'.[3] As of August 2016, Dash is no longer used in any major dark net markets worth noting.[4]

In early 2017 Duffield, who lived in the Phoenix area, and some other people working on Dash took space in a business incubator at Arizona State University.[6] The Dash DAO later funded a blockchain research lab at ASU.[7]

As of April 2018, Dash's market capitalization was around $4.3 billion and it was one of the top 12 cryptocurrencies.[8]

As of February 2019, Dash was the most popular cryptocurrency in Venezuela according to Der Spiegel.[9]

In October 2022 Dash had a valued market capitalization of 450 million USD.

Overview

The main differences between Dash and Bitcoin are as follows:

  • InstantSend mechanism, which is applied to all transactions by default, ensures that all transactions are confirmed in less than 2 seconds.[10]
  • Dash is protected from double-spending due to ChainLocks technology, which makes consensus unambiguous and unreviewable, allowing transactions to be considered fully confirmed after just one block (creating one block takes ~2.5 minutes), even if for some reason InstantSend is inactive, a transaction in Dash can still be finally confirmed extremely quickly.[11]
  • The user can utilize an increased level of transaction privacy due to the inbuilt optional CoinJoin feature.[12]
  • Dash uses a combination of several cryptographic algorithms rather than just one.[13]
  • Dash mining requires less energy.[14]
  • Decisions on the further development of the system are not made by individual programmers, but by all members of the Dash network through a Decentralized Governance mechanism.[15][16][17]
  • In addition to the mining mechanism, Dash uses masternodes,[18] which provides both faster transaction confirmation and increased transaction privacy.

Decentralized governance

Decisions on changes to Dash are made by general voting among the owners of masternodes and evonodes within the Dash DAO.[16] Anyone can submit a Dash-related project for public discussion (submitting a project for voting costs 1 Dash).

This is how the decision to increase the block size from 1 MB to 2 MB was made. The decision-making process took less than a day.[19]

In addition to making key and important decisions about the further development of the Dash blockchain, projects that want to receive funding can be put to a vote. As of early 2024, the Dash DAO treasury budget that can be allocated within 1 cycle (~30 days) is 8,528 Dash.[20]

Dash Emission

Dash emission
Dash emission

Dash, like Bitcoin,[21] has a block reward. The issuance of Dash is algorithmically limited - the reward per block decreases by ~7.14% every 210240 blocks, thus the maximum number of Dash in circulation is less than the maximum number of Bitcoins.[22] The block time of Dash is 2.5 minutes, which means that on average, a decrease occurs every 365 days.

The final total emission is between 17.74 and 18.92 million Dash.

The variation arises because it is unknown how much of the 20% block reward reserved for budget proposals will actually be created and allocated, for it depends on future votes within the Dash DAO.[23]

After about 192 years, less than 1 Dash will have been created in a full year. After 2209, only 14 new Dash will be created, and in 2477, generation will cease completely.[24]

X11 - Hashing algorithm

Instead of using the SHA-256 or scrypt algorithm, Dash uses 11 different hash algorithms in sequence to prove work completion.[25]

X11 is a system of hashing algorithms that uses a chain of 11 algorithms like Cryptographic hash function to prove work. The X11 algorithm was proposed by Evan Duffield, the chief developer of Dash, to make it more difficult to use specialized mining hardware.

For sequential hashing, last generation CPUs on average give the same performance as GPUs. Running this algorithm on GPUs requires about 30% less electrical power compared to the `scrypt' algorithm and 30% to 50% less resources for heat dissipation. This significantly reduces costs for miners and extends the resources of computer hardware.[14]

Dark Gravity Wave (DGW)

Dark Gravity Wave (DGW) is a mining complexity adjustment algorithm designed to circumvent the flaws in Kimoto's Gravity Well algorithm. It uses a repeated and simple moving average to smoothly adjust the difficulty, which is recalculated for each block. The reward per block does not change strictly with block number, but instead uses a formula based on Moore's Law: 222222222/((Difficulty+2600)/9)2 [26][27]

InstantSend

«InstantSend» — is a service for instant transactions. In this system, inputs are blocked only for a specific transaction verified by a consensus mechanism in the masternode network. Conflicting transactions are blocked and rejected. If consensus cannot be reached, the transaction is validated using the standard block validation mechanism. InstantSend solves the double spending problem without the long confirmation delay, which occurs in other cryptocurrencies such as Bitcoin.[28]

Protection from 51% attack

The Dash Core 0.14.0 release introduced protection against double spending51% attack») by implementing ChainLocks based on LLMQs (Long Living Masternode Quorums).[29][30]

Masternodes

Masternodes are special nodes (servers) of the network, which ensure the operation of CoinJoin and InstantSend mechanisms. Masternodes perform standard node functions like hosting a copy of the blockchain, relaying messages, and validating transactions on the network, and in addition act as shareholders, voting on proposals for improving Dash's ecosystem. Masternodes are managed by a community of volunteers without a single centralized governing body. Each time a user intends to use CoinJoin, he or she specifies the number of rounds of mixing (usually two to eight, but more are possible), which greatly increases the degree of anonymity. Next, randomly selected masternodes perform the coin shuffling. The combination of several random independent masternodes increases the assurance that no one has complete information about all inputs and outputs in the transaction process.

Map showing distribution of Dash Masternodes as of March 19, 2017.

In order to avoid a scenario where multiple masternodes on the network are managed by an attacker who wants to expose anonymous transactions, a deterrent is applied: each masternode that connects to the network requires a 1000 Dash collateral.[31][32] In order to incentivize volunteers to create and manage masternodes, they are rewarded for their work with 60% of the emission or 75% of the miner's reward per created block .[33]

Evolutional masternodes (Evonodes)

Evonodes — This is a subset of masternodes that, unlike other nodes, will support not only the operation of the core (payment) Dash blockchain, but also the operation of the Dash platform.[34][35] An evonode is a lot like a regular masternode with the following differences:

Masternode Evonode
Collateral 1000 Dash 4000 Dash
Specs Lesser than evonode Higher than normal masternodes
Service Only Dash Core Both Dash Core and Platform
Voting Weight 1 node gets 1 vote Has 4 times the voting power of a normal masternode

CoinJoin

Dash CoinJoin (formerly known as PrivateSend[36]) — is an optional payment mixing function based on the CoinJoin method.[37] Subsequently, the pre-mixing method was improved and integrated into the client programme.

The current system implementation increases the anonymity of transactions by combining multiple inputs from different users into a single transaction with multiple outputs. This hides the flow of funds and limits the ability to directly trace transactions, but does not guarantee their complete anonymity. A hierarchical list mechanism (based on inputs and outputs) has been proposed to track such transactions, but no practical evidence has been presented to show that such analyses are possible.

Dash, Bitcoin, Zcash и Monero
Сравнение приватности Dash Bitcoin Zcash Monero
More transparency Fully Transparent Blockchain + +
Transparent Input Addresses + + Optional
Transparent Input Amounts + + Optional
Transparent Output Addresses + + Optional
Transparent Output Amounts + + Optional
More Privacy CoinJoin Desktop Wallets Optional Optional Not needed
CoinJoin Mobile Wallets Optional Optional
Chaumian CoinJoin Optional
Off-chain transactions Optional
Third-Party Tumbling Services Optional
Shielded Addresses Optional +
Shielded Amounts Optional +
Compliance Third-Party AML Analytics Services + + +
«Travel Rule» Compliant + + +

Dash has optional privacy and it is incorrect to think of it as an anonymous coin, its overall level of privacy is comparable to bitcoin, as noted on the official Dash Twitter feed on 1 January 2021.[38]

CoinJoin mixing involves a number of steps:

  1. Pre-denomination - input transactions are split into the same denominations: 0.001, 0.01, 0.1, 1, and 10 Dash, which prevents tracking by specific amounts.[39]
  2. The wallet sends a request to the masternode network to mix coins, once the network receives 2 more requests from other people to mix a similar amount, a round of mixing begins.
    • The user can choose from 2 to 16 rounds of mixing, more rounds means more privacy
    • Each denomination of coins, goes through its own rounds
    • Coins do not leave the user's wallet, i.e. mixing in Dash is non-custodial
    • Only matching denomination pieces are mixed. For each round of denomination mixing, a new mixing masternode is selected
    • The mixing time depends on the size of the amount to be mixed and the number of rounds
  3. After successful mixing, the coins continue to be stored at new anonymous addresses in the wallet and can be sent via the "CoinJoin" tab. To be able to send urgently without waiting for mixing, it is possible to perform the mixing procedure in advance, but it is acceptable only for cases when the payment amount is known in advance or it can be formed from standard denominations.

Block reward allocation

Dash was designed to allow transactions quickly and to have a swift governance structure in order to overcome shortfalls in Bitcoin.[3] Like most cryptocurrencies, Dash has no centralized management - issuance occurs by mining. Unlike bitcoin, which allocates 100% of the block reward to miners, Dash retains a portion of the block reward for use in the decentralized budget system (Part of Dash DAO). During one cycle, namely ~30 days, miners mine blocks with a reduced reward of 80% of the target size, and then once a month a superblock is mined, which generates the amount of Dash needed to fund Dash DAO-approved proposals. In Dash, masternodes and evonodes receive 60% of the target reward size, while miners receive 20%. The superblock size is limited to 20% of the target size of block rewards mined per cycle.[40]

References

  1. Lee, David; Low, Linda (21 Jun 2018). Inclusive Fintech: Blockchain, Cryptocurrency And ICO. Singapore: World Scientific. p. 219. ISBN 9789813238657.
  2. "Bitcoin may be king, but Ripple dark horse in crypto race". Reuters. January 3, 2018.
  3. 1 2 3 Eha, Brian (26 June 2017). "Can Bitcoin's First Felon Help Make Cryptocurrency a Trillion-Dollar Market?". Fortune.
  4. 1 2 "Meet Monero, the Currency Dark Net Dealers Hope Is More Anonymous Than Bitcoin". Motherboard. 2016-08-23. Retrieved 2018-11-18.
  5. "Online Drug Dealers Are Now Accepting Darkcoin, Bitcoin's Stealthier Cousin". WIRED. Retrieved 2018-11-18.
  6. "Dash Open House". Arizona State University. March 30, 2017. Archived from the original on August 20, 2017.
  7. Moore, Heather (24 Aug 2018). "Cryptocurrency Dash aims to give mainstream money a run". 3TV/CBS5. Archived from the original on 24 August 2018. Retrieved 27 August 2018.
  8. Orcutt, Mike (April 25, 2018). "The top 12 cryptocurrencies and what they are—and aren't—good for". MIT Technology Review.
  9. Glüsing, Jens (February 2, 2019). "Nichts zu essen, aber kostenlos Benzin". Der Spiegel (in German).
  10. Valenzuela, Joël (2019-01-14). "Dash Releases Historic 0.13 Update With Default InstantSend, Privacy Improvements, Masternode Overhaul". Dash News. Retrieved 2023-12-31.
  11. Aki, Decrypt / Jimmy (2019-05-22). "Dash brings anti-51 percent attack software upgrade to mainnet". Decrypt. Retrieved 2023-12-31.
  12. "Bitcoin's nefarious cousin Darkcoin is booming". Wired UK. ISSN 1357-0978. Retrieved 2023-12-31.
  13. RACINE, FREDERIC. "DASH: Young Cryptocurrency With An Interesting Story". cointelegraph.
  14. 1 2 "Dash Whitepaper" (PDF). Archived from the original (PDF) on 2015-05-14. Retrieved 2023-12-31.
  15. "Bitcoin is "the Slowest, Most Expensive, Least-Developed Currency" | Finance Magnates". Financial and Business News | Finance Magnates. 2016-03-06. Retrieved 2023-12-31.
  16. 1 2 "The Daily Decrypt | How Dash Reached Consensus For Bigger Blocks Within 24 Hours". 2016-04-09. Archived from the original on 2016-04-09. Retrieved 2023-12-31.
  17. "Dash to Implement Decentralized Governance System - CCN: Financial Bitcoin & Cryptocurrency News". 2016-04-06. Archived from the original on 2016-04-06. Retrieved 2023-12-31.
  18. "What Are Dash Masternodes?". Dash News. Retrieved 2023-12-31.
  19. "Dash Founder: Cryptocurrency World Needs More Capacity Than Just Bitcoin | Finance Magnates". Financial and Business News | Finance Magnates. 2016-01-25. Retrieved 2023-12-31.
  20. "Masternode monitoring and budget voting - DashCentral.org". www.dashcentral.org. Archived from the original on 2023-12-27. Retrieved 2023-12-31.
  21. "Bitcoin Halving". halvingbitcoins.com. Retrieved 2023-03-03.
  22. "Features — Dash latest documentation". docs.dash.org. Retrieved 2023-12-31.
  23. "Features — Dash latest documentation". docs.dash.org. Retrieved 2023-12-31.
  24. "Features — Dash latest documentation". docs.dash.org. Retrieved 2023-12-31.
  25. Contributor, City A. M. (2014-05-12). "Darkcoin: The cryptocurrency putting privacy first | City A.M." CityAM. Retrieved 2023-12-31. {{cite web}}: |last= has generic name (help)
  26. "Features — Dash latest documentation". docs.dash.org. Retrieved 2023-12-31.
  27. "What is Darkcoin, The Anonymous Currency? - Coin Brief". 2015-07-06. Archived from the original on 2015-07-06. Retrieved 2023-12-31.
  28. Buck, Jon (2018-12-06). "What is Dash InstantSend — And Why Should You Care?". BeInCrypto. Retrieved 2023-12-31.
  29. Decrypt / Jimmy Aki (2019-05-22). "Dash brings anti-51 percent attack software upgrade to mainnet". Decrypt. Archived from the original on 2019-05-28. Retrieved 2019-05-28.
  30. Robuck, Elizabeth (2019-06-21). "Dash Core v0.14 Update". Dash. Retrieved 2023-12-31.
  31. "DarkSend". Dash Ninja Wiki. Archived from the original on 2015-04-16. Retrieved 2015-04-22.
  32. "Masternodes — Dash latest documentation". docs.dash.org. Retrieved 2021-08-23.
  33. "DASH Ninja - Blocks Masternodes Payee". DASH Ninja. Archived from the original on 2015-09-25. Retrieved 2015-09-24.
  34. "Understanding Masternodes — Dash latest documentation". docs.dash.org. Retrieved 2023-12-27.
  35. "28 - Evolution Masternodes — Dash Core latest documentation". docs.dash.org. Retrieved 2023-12-27.
  36. "refactor: PrivateSend -> CoinJoin + Move the tab (#4038) · dashpay/dash@ae506ba". GitHub. Retrieved 2023-09-30.
  37. "Exclusive Interview: Is Dash More Compliant Than Bitcoin Regulation-Wise?". cryptodaily.co.uk. 2020-11-17. Retrieved 2023-09-30.
  38. "From a technical standpoint, Dash's privacy functionality is no greater than Bitcoin's, making the label of "privacy coin" a misnomer for Dash. We have reached out to @BittrexExchange to request a meeting with their compliance team. Hopefully this will be rectified soon". Twitter (in Russian). Archived from the original on 2021-02-13. Retrieved 2021-03-05.
  39. "Features — Dash latest documentation". docs.dash.org. Retrieved 2023-10-01.
  40. "Understanding Dash Governance — Dash latest documentation". docs.dash.org. Retrieved 2021-08-23.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.