This article is part of a weekly series called infourminutes. They publish a summary of crypto or blockchain whitepaper every week. Please subscribe here.
Photo by Niels Steeman on Unsplash
In Bitcoin network, the wait time to confirm payments was long. It usually took minutes or even sometimes hours for transactions to “get confirmed.” This hampered mainstream adoption, especially merchant usage and counter checkout.
It was, but, one of the side effects of a decentralized network. The participating nodes had to synchronize the latest block and wait for a fixed time to confirm transactions in the blockchain.
Dash aims to be a payment system for regular day-to-day activities. Hence, it focused on the ability to confirm payments instantaneously. It also mainly focused to send transactions securely & privately in the network.
A full node in bitcoin allows participants on the network to receive updates about events. A full node is significant for the health of the network.
As traffic increases, the cost to run a full node increases substantially. Since there is no incentive to run a dedicated full node, people switch to lighter clients. Lighter clients don’t help the network at all.
Dash introduces a concept of a Masternode network. It is a secondary network, which provides a level of service and in return, they earn extra dividends.
Masternodes are full nodes but can provide any number of extra services to the network and have a bond of collateral (1,000DASH) to participate. The Masternodes network keeps the security safe and allows the participants to earn interest and also reduce the volatility of the currency.
An account consists of -
In a Masternode network, a few pseudo-random nodes perform the work, without having the whole network to do the same tasks. No single entity can control the outcome of a task performed in the Masternode network.
The nodes in the network must ping the rest of the network to ensure they are active. The network pseudo-randomly selects two nodes per block to ensure that they are active. Approximately 1% of the network is checked in each block, and the entire network is checked about six times per day.
An attacker has to be selected six times in a row to trick this system. Violations are canceled out by the system as the quorum system selects other nodes.
Privacy is a vital feature in Dash. The Dash team aims to have a standard trust-less implementation for improving the privacy of its users, along with a high degree of privacy in their clients.
PrivateSend is an improved and extended version of the CoinJoin. CoinJoin is just merging transactions to obfuscate the original transactions. The vulnerability of CoinJoin is that the original transactions can be traced back simply by various backtracking methods.
Besides the core concept of CoinJoin, Dash implements a series of improvements such as decentralization, strong anonymity by using a chaining approach, denominations, and passive ahead-of-time mixing.
PrivateSend takes several inputs and merges them such that they cannot be uncoupled after that. The merging requires at least three participants. The denominations in operation must be either 0.1DASH, 1DASH, 10DASH, and 100DASH.
By utilizing the Masternode network, users can send and receive instant irreversible transactions.
The network sets a transaction lock, which enforces the inputs of the transactions to be spendable only in those specific transactions. It takes around four seconds for the quorum to form and to set the transaction lock.
InstantSend opens up the door for vendors to use mobile devices instead of traditional POS system for the web.
Dash builds on top of Bitcoin to offer instant & private transactions. Dash accomplishes them by utilizing an incentivized two-tier model called the Masternode network, rather than the existing single-tier model in other crypto-currencies such as Bitcoin.
This story was written by Prashish Rajbhandari, and was originally published on infourminutes.
To read the weekly summary of whitepapers, please subscribe to the mailing list.
Are you on Twitter? Please follow us to stay updated.