• Первый блок был добыт в 11 вечера по EST, 18 января 2014 года

  • Премайна не было

  • Алгоритм хеширования X11, доступен майнинг с помощью ЦПУ/GPU/ASIC-устройств

  • Время нахождения блока 2,6 минуты, размер блока 2MB, количество транзакций в секунду - ~56

  • Награда за блок уменьшается на 7,14% в год

  • Алгоритм изменения сложности - Dark Gravity Wave

  • Всего монет - от 17,74 млн. до 18,92 млн.

  • Децентрализованный второй уровень сети мастернод

  • Superior privacy using CoinJoin

  • Мгновенные транзакции обеспечены функцией InstantSend

  • Protection against blockchain reorganization events (commonly called 51% attacks) using ChainLocks

  • Децентрализованное управление с помощью блокчейна позволяет владельцам мастернод голосовать за бюджетные предложения и решения, влияющие на развитие Dash.


In addition to traditional Proof of Work (PoW) rewards for mining Dash, users are also rewarded for running and maintaining special servers called masternodes. Thanks to this innovative two tier network, Dash can offer innovative features in a trustless and decentralized way. Masternodes are used to power CoinJoin, InstantSend, and the governance and treasury system. Users are rewarded for running masternodes; a percentage of the block reward is allocated to pay the masternode network. The current percentage can be found in this table. You can view practical guides on all topics relating to masternodes here.

Мастерноды позволяют работать следующим функциям:

  • InstantSend позволяет производить транзакции практически мгновенно. Транзакции Dash с использованием InstantSend полностью подтверждаются в течение двух секунд.

  • CoinJoin gives financial privacy through a decentralized implementation of CoinJoin.

  • ChainLocks, which protects the blockchain against 51% mining attacks by signing blocks as they are mined.

  • Governance and Treasury allows stakeholders in Dash to determine the direction of the project and devotes 10% of the block reward to development of the project and ecosystem.

  • Dash Evolution сделает использование криптовалюты таким же простым, как использование PayPal.

Masternode owners must have possession of 1000 DASH, which they prove by signing a message included in a special transaction written to the blockchain. The Dash can be moved or spent at any time, but doing so will cause the masternode to fall out of queue and stop earning rewards. Masternode users are also given voting rights on proposals. Each masternode has one vote and this vote can be used on budget proposals or important decisions that affect Dash.

Masternodes cost money and effort to host so they are paid a percentage of the block reward as an incentive. Because only one masternode is paid in each block, the frequency of the payment can vary, as well as the value of the Dash paid out. This tool shows a live calculation of masternode earnings. These rewards decrease by 7% each year, together with the block reward. There is also the possibility for masternodes to earn money from fees in the future.


CoinJoin gives you consumer grade financial privacy by shuffling your Dash with other users. All the Dash in your wallet consists of different inputs, which you can think of as separate, discrete coins. It uses an innovative process to join your inputs with the inputs of at least two other people in a single transaction, so the value in Dash never leaves your wallet. You retain control of your money at all times.

You can view a practical guide to use CoinJoin here.

The CoinJoin process works like this:

  1. CoinJoin begins by breaking your transaction inputs down into standard denominations. These denominations are 0.001, 0.01, 0.1, 1 and 10 Dash – much like the paper money you use every day.

  2. Your wallet then sends requests to specially configured software nodes on the network called masternodes. These masternodes are informed then that you are interested in creating a certain denomination using CoinJoin. No identifiable information is sent to the masternodes, so they never know who you are.

  3. When two other people send similar messages, indicating that they wish to join coins of the same denomination, a session begins. The masternode instructs all three users’ wallets to pay the now-transformed inputs to themselves. Your wallet pays that denomination directly to itself but in a different address (called a change address).

  4. Your wallet can repeat this process a number of times with each denomination. Each time the process is completed it’s called a «round.» The user may choose between 2-16 rounds of CoinJoin.

  5. Your funds will pass through at least the number of rounds you specify. Dash 0.16 includes an update known as Random Round CoinJoin which will join a given denomination by up to three extra rounds to further improve privacy.

  6. This process happens in the background without any intervention on your part. When you wish to make a transaction using your denominated funds no additional waiting will be required.

Note that CoinJoin transactions will be rounded up so that all transaction inputs are spent. Any excess Dash will be spent on the transaction fee.

IMPORTANT: Your wallet only contains 1000 of these change addresses. Every time a CoinJoin transaction is created, one of your addresses is used up. Once enough of them are used, your wallet must create more addresses. It can only do this, however, if you have automatic backups enabled. Consequently, users who have backups disabled will also have CoinJoin disabled.


Пользователи традиционных децентрализованных криптовалют должны выждать определённый период времени для получения достаточного количества подтверждений, чтобы убедиться, что транзакция необратима и не является попыткой двойной траты денег, которые когда-то уже были потрачены. Этот процесс требует значительных временных затрат от 15 минут до часа и больше, пока накопится статистически надёжное количество из шести блоков поверх транзакции. Другие криптовалюты достигают большей скорости подтверждения транзакций за счёт использования централизованного органа в сети в той или иной форме.

Dash suffers from neither of these limitations thanks to its second-layer network of masternodes. Masternodes regularly form voting quorums to check whether or not a submitted transaction is valid. If it is valid, the masternodes «lock» the inputs for the 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 spending of these inputs during the confirmation time period.

Технология InstantSend позволит таким криптовалютам как Dash конкурировать в точках продаж с традиционными платёжными системами, такими как банковские карты, работающими практически мгновенно и не полагаться при этом на централизованную систему. Широкое распространение Dash как средства платежа и его функции InstantSend в торговых точках произведёт криптореволюцию в розничной торговле, сократив сроки ожидания транзакции от часа и более (как в сети Биткойна) до нескольких секунд.

You can view a practical guide to use InstantSend here. InstantSend was introduced in a whitepaper called Transaction Locking and Masternode Consensus: A Mechanism for Mitigating Double Spending Attacks, and further improved through the introduction of LLMQ-based InstantSend in Dash 0.14.

Как InstantSend в Dash защищает продавцов от двойных трат, видео из канала Dash Detailed Аманды Б. Джонсон, 16 сентябоя 2016 года


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.

ChainLocks Process Overview#

Every twelve hours a new “LLMQ” (Long-Living Masternode Quorum) is formed using a “DKG” (Distributed Key Generation) process. All members of this Quorum are responsible for observing, and subsequently affirming, newly mined blocks:

  1. Whenever a block is mined, Quorum Members will broadcast a signed message containing the observed block to the rest of the Quorum.

  2. If 60% or more of the Quorum sees the same new block they will collectively form a “CLSIG” (ChainLock Signature) message which will be broadcast to the remainder of the network.

  3. When a valid ChainLock Signature is received by a client on the network, it will reject all blocks at the same height that do not match the block specified in that message.

The result is a quick and unambiguous decision on the “correct” blockchain for integrated clients and wallets. From a security perspective, this also makes reorganizations prior to this block impossible. See DIP0008 ChainLocks for a full description of how ChainLocks work.


В качестве ответа на непредвиденные сложности, возникшие при выходе главного обновления RC3 в июне 2014 года, команда разработчиков Dash создала механизм, по которому обновлённый код выдаётся в сеть, но активизируется не сразу («принудительно»). Эта инновация позволяет проводить обновления намного плавнее, чем это происходит в парадигме традиционного хардфорка и одновременно выполнять сбор данных о тестовой работе обновления в основной сети. Этот процесс многофазного перехода был сначала назван «софтфорком», но в сообществе он был более известен как «спорк» и именно такое название и прижилось.

Новые функции или версии Dash проходят интенсивные проверки в тестовой сети перед запуском их в основной сети. Когда в основной сети запускается новая функция или версия, то по сети для всех пользователей рассылается сообщение, информирующее об изменениях и необходимости обновить программное обеспечение. Пользователи, обновившие свои клиенты, запускают на них новый код, но этот код не активируется, пока достаточный процент участников сети (обычно это 80%) не достигнет консенсуса по его запуску. Если с новым кодом случаются какие-то ошибки, то блоки не отвергаются сетью и незапланированных форков не происходит. Информация об ошибках собирается и направляется команде разработчиков. Когда разработчики удовлетворены стабильностью работы нового кода в основной сети и когда необходимый уровень консенсуса в сети достигнут - новый код дистанционно вводится в действие несколькими членами команды разработчиков, которые вместе подписывают особое сообщение сети своими приватными ключами. Если возникают какие-то проблемы, то новый код деактивируется таким же способом без необходимости для всей сети откатываться к предыдущей версии. С техническими деталями каждого отдельного спорка можно ознакомиться здесь.

Хэш-алгоритм X11#

X11 - широко используемый алгоритм хеширования, созданный разработчиком Dash Core Эваном Даффилдом. Алгоритм хеширования X11 в блокчейне использует последовательность из одиннадцати научных алгоритмов хеширования для реализации принципа доказательства выполнения работы. Это необходимо для справедливого распределения обработки транзакций и для того, чтобы распространить монеты таким же образом, как изначально были распространены Биткойны. X11 был предназначен для того, чтобы усложнить задачу создания ASIC-устройств, тем самым давая валюте достаточно времени на разработку, прежде чем нависнет угроза централизации майнинга. Этот подход был в значительной степени успешным; ASIC-устройства для X11 существуют, начиная с 2016 года и составляют значительную часть хешрейта сети, но не привели к такому уровню централизации, который присутствует в Биткойне. Информацию о майнинге на алгоритме X11 можно найти в разделе Майнинг данной документации.

X11 - название алгоритма цепного доказательства выполнения работы (PoW), который был принят в Dash (был запущен в январе 2014 года как «Xcoin»). Частично на его создание вдохновил подход, используемый в криптовалюте Quark, где используется цепное хеширование с добавлением дополнительной «глубины» и сложности за счёт увеличения числа хешей, но X11 отличается от Quark тем, что раунды хешей определяются априори, вместо выбора случайным образом некоторых хешей.

Алгоритм X11 использует несколько циклов из 11 различных хешей (blake, bmw, groestl, jh, keccak, skein, luffa, cubehash, shavite, simd, echo), что делает его одним из самых безопасных и наиболее сложных криптографических хешей, используемых в современных криптовалютах. Имя X11 никак не связано с оконной системой с открытым кодом X11 Window System, распространённой в UNIX-подобных операционных системах.

Преимущества алгоритма Х11#

Повышенная сложность и изощрённость цепного алгоритма обеспечивает повышенный уровень безопасности и меньшую неопределённость для цифровой валюты по сравнению с однохешевыми решениями PoW, которые не защищены от таких небезопасных случаев как SPOF (Single Point Of Failure - единая точка отказа). Например, вероятный, но невозможный вычислительный прорыв, который «взломал» бы хеш SHA256, смог бы поставить под угрозу всю сеть Биткойна, если она не перейдёт через хардфорк на другой криптографический хеш.

В случае аналогичного вычислительного прорыва цифровая валюта, использующая алгоритм X11 PoW будет продолжать надёжное функционирование до тех пор, пока все 11 хешей не будут взломаны одновременно. Если некоторые из 11 хешей окажутся ненадёжными, это послужит адекватным предупреждением для валюты, использующей X11 принять меры и заменить проблематичные хеши другими, более надёжными алгоритмами.

Учитывая спекулятивный характер цифровых валют и присущие им неопределенности как новое поле, алгоритм X11 может обеспечить повышенную уверенность своих пользователей и потенциальных инвесторов в том, что одношаговые подходы не могут. Цепочки хеширования, такие как X11, обеспечивают повышенную безопасность и долговечность для сохранения целей богатства, диверсификации инвестиций и хеджирования рисков, связанных с одномашинными валютами, которые страдают от SPOF (Single Point Of Failure - единая точка отказа).

Эван Даффилд, создатель Dash и цепного хеша X11, неоднократно писал о том, что X11 был интегрирован в Dash без намерения в будущем предотвратить создание ASIC-производителями ASIC-устройств для X11 , а скорее с целью предоставить аналогичный миграционный путь, который был у Биткойна (ЦПУ, GPU, ASIC-устройства).

Алгоритм Dark Gravity Wave#

DGW или Dark Gravity Wave - это алгоритм регулировки сложности с открытым исходным кодом для криптовалют, основанных на Биткойне, который был впервые использован в Dash и с тех пор начал появляться в других цифровых валютах. DGW разработал Эван Даффилд, который является разработчиком и создателем Dash, в ответ на возможное использование бага ложной временной отметки, обнаруженного в алгоритме Kimoto Gravity Well. Концепция алгоритма DGW похожа на Kimoto Gravity Well, уровень сложности в нём также корректируется после каждого блока (а не каждые 2016 блоков, как в Биткойне) на основе статистических данных из недавно найденных блоков. Это позволяет выпускать блоки с относительно последовательными метками временем создания, даже если хеширующая мощность испытывает значительные колебания, не рискуя пострадать из-за бага временного скачка.

  • Версия DGW 2.0 была реализована в Dash, начиная с 45 000 блока и далее для того, чтобы полностью смягчить возможность ложной временной отметки.

  • Версия 3.0 была реализована 14 мая 2014 года для большего улучшения перенаправление переназначения с более плавными переходами. Он также устраняет проблемы с различными архитектурами, которые имеют разные уровни точности с плавающей точкой за счет использования целых чисел.

Темпы эмиссии#

Криптовалюты, такие как Dash и Биткойн создаются через криптографически сложный процесс, называемый майнингом. Майнинг включает повторяющееся исполнение алгоритмов хеширования до тех пор, пока не будет найдено решение, удовлетворяющее текущей сложности майнинга. Находя такое решение, майнеру разрешается создать новую единицу криптовалюты. Эти новые единицы называются наградой за блок. Для того, чтобы валюта не подвергалась бесконечной инфляции, награда за блок регулярно уменьшается, как показано в этом расчёте. Представив эти данные в виде кривой, показывающей общее количество монет в обращении, мы получим темп эмиссии.

Хотя Dash основан на коде Биткойна, темп его эмиссии значительно изменён в сторону более плавного и постепенного уменьшения награды за блок. Если в Биткойне темп эмиссии уменьшается каждые четыре года на 50%, то Dash уменьшает эмиссию примерно на одну четырнадцатую (около 7,14%) каждые 210240 блоков (это приблизительно 383,25 дней). Нетрудно заметить, что если уменьшать ежегодный размер блочной награды на небольшую величину, то такой подход обеспечивает более плавный переход к экономике за счёт взимаемых комиссий, чем это произойдёт в Биткойне.


Темпы эмиссии монет у Биткойна и Dash#

Общая эмиссия монет#

Общая эмиссия монет Биткойна может быть рассчитана как сумма геометрического ряда, при этом общая эмиссия приближается (но не достигает) 21 000 000 BTC. Она будет продолжаться до 2140 года, но вознаграждение за майнинг сократится настолько быстро, что 99% всех Биткойнов будут в обращении уже к 2036 году, а 99,9% к 2048 году.

Общая эмиссия монет DASH также является суммой геометрического ряда, но конечная общая сумма монет неясна, потому что неизвестно, сколько из 10%-ного вознаграждения за блок, зарезервированного для бюджетных предложений, потребуется выделить фактически, так как это зависит от будущих результатов голосования. Dash будет продолжать выпускать монеты в течение примерно 192 лет, до тех пор, пока добыча за весь год майнинга не составит менее 1 DASH. После 2209 года будет создано ещё 14 DASH. Генерация последней монеты DASH займет 231 год, начиная с 2246 года и заканчивая 2477 годом, в котором эмиссия полностью прекратится. Исходя из этих чисел, максимальный и минимальный возможный объем выпуска монет в 2254 году может быть в пределах между:

17 742 696 DASH

Если предположить, что распределяемый бюджет будет нулевым

18 921 005 DASH

Если предположить, что распределяемый бюджет будет составлять полную сумму

Распределение вознаграждений за блок#

Unlike Bitcoin, which allocates 100% of the block reward to miners, Dash holds back 10% of the block reward for use in the decentralized budget system. The remainder of the block reward, as well as any transaction fees, is split between the miner and a masternode, which is deterministically selected according to the payment logic. Dash features superblocks, which appear every 16616 blocks (approx. 30.29 days) and can release up to 10% of the cumulative budget held back over that budget cycle period to the winning proposals in the budget system. Depending on budget utilization, this results in an approximate coin reward allocation over a budget cycle as follows:


Mining and Masternode Reward


Бюджет децентрализованной системы управления

On 13 August 2020, the Dash network approved a proposal to modify the block reward allocation from 50/50 between miners and masternodes to 40/60, respectively. The incremental reallocation adjusts the percentage share every three superblock cycles.

The following table shows the incremental reallocation process and indicates the current reallocation date. Reward reallocation changes began at the first superblock following activation and now occur every three superblock cycles (approximately once per quarter) until the reallocation is complete.


Miner %

Masternode %

Change (%)

Reallocation Dates




































































































Данная документация основана на подсчётах и постах moocowmoo. Для более детальной информации посмотрите пожалуйста это пост на Reddit или выполните собственные вычисления по эмиссии, используя этот инструмент. Посетите этот сайт для получения живых данных по текущей статистике сети.

Децентрализованное управление#

Decentralized Governance by Blockchain, or DGBB, is Dash’s attempt to solve two important problems in cryptocurrency: governance and funding. Governance in a decentralized project is difficult, because by definition there are no central authorities to make decisions for the project. In Dash, such decisions are made by the Decentralized Autonomous Organization (DAO). The DAO allows each masternode to vote once (yes/no/abstain) for each proposal. If a proposal passes, it can then be implemented (or not) by Dash’s developers. A key example is early in 2016, when Dash’s Core Team submitted a proposal to the network asking whether the blocksize should be increased to 2 MB. Within 24 hours, consensus had been reached to approve this change. Compare this to Bitcoin, where debate on the blocksize has been raging for nearly three years.

DAO also provides a means for Dash to fund its own development. While other projects have to depend on donations or premined endowments, Dash uses 10% of the block reward to fund its own development. Every time a block is mined, 90% of the reward is split between the miner and a masternode per the distribution found here, while the remaining 10% is not created until the end of the month. During the month, anybody can make a budget proposal to the network. If that proposal receives net approval of at least 10% of the masternode network, then at the end of the month a series of «superblocks» will be created. At that time, the block rewards that were not paid out (10% of each block) will be used to fund approved proposals. The network thus funds itself by reserving 10% of the block reward for budget projects.

Подробнее о системе управления Dash вы можете прочесть в разделе Управление этой документации.


Introduced in Dash 0.12.1, Sentinel is an autonomous agent for persisting, processing and automating Dash governance objects and tasks. Sentinel is implemented as a Python application that binds to a local version dashd instance on each Dash masternode.

A Governance Object (or «govObject») is a generic structure introduced in Dash 0.12.1 to allow for the creation of Budget Proposals and Triggers. Class inheritance has been utilized to extend this generic object into a «Proposal» object to supplant the current Dash budget system.


График, демонстрирующий связь между Dash Sentinel и Dash Core#


Транзакции в сети Dash записываются в блоки блокчейна. Размер каждой транзакции измеряется в байтах, но нет необходимости в корреляции между транзакциями с высокой стоимостью и количеством байтов, необходимых для обработки транзакции. Вместо этого, на размер транзакции влияет количество входных и выходных адресов, так как для хранения этой информации в блоке должно быть записано больше данных. Каждый новый блок генерируется майнером, которому выплачивается за выполнение работы по созданию блока награда за блок. Чтобы предотвратить заполнение сети спам-транзакциями, размер каждого блока искусственно ограничен. По мере увеличения объёма транзакций пространство в каждом блоке становится дефицитным ресурсом. Поскольку майнеры не обязаны включать все транзакции в производимые ими блоки, то после того, как блоки полностью заполнятся, в качестве стимула для майнера обрабатывать транзакции может быть включена добровольная комиссия за них. Большинство кошельков включают небольшую плату по умолчанию, хотя некоторые майнеры будут обрабатывать транзакции, даже без оплаты комиссии.

The release of Dash and activation of DIP0001 saw a simultaneous reduction of fees by a factor of 10, while the block size was increased from 1MB to 2MB to promote continued growth of low-cost transactions even as the cost of Dash rises. Dash introduced InstantSend autolocks, which caused masternodes to automatically attempt to lock any transaction with 4 or fewer inputs — which are referred to as “simple” transactions — and removed the additional fee for InstantSend. then removed the limitation on 4 inputs, so the network will attempt to lock all transactions. The current fee schedule for Dash is as follows:

Тип транзакции

Рекомендованная комиссия

За единицу


0.001 DASH

Per 10 rounds of CoinJoin (average)

All other transactions

0.00001 DASH

За килобайт данных транзакции

As an example, a standard and relatively simple transaction on the Dash network with one input, one output and a possible change address typically fits in the range of 200 - 400 bytes. Assuming a price of US$100 per DASH, the fee falls in the range of $0.0002 - $0.0004, or 1/50th of a cent. InstantSend locking will be attempted on all transactions without any extra charge.

CoinJoin works by creating denominations of 10, 1, 0.1, 0.01 and 0.001 DASH and then creating CoinJoin transactions with other users using these denominations. Creation of the denominations is charged at the default fee for a standard transaction. Using CoinJoin is free, but to prevent spam attacks, an average of one in ten CoinJoin transactions are charged a fee of 0.0001 DASH. Spending denominated inputs using CoinJoin incurs the usual standard fees, but to avoid creating a potentially identifiable change address, the fee is always rounded up to the lowest possible denomination. This is typically 0.001 DASH, so it is important to deduct the fee from the amount being sent if possible to minimise fees. Combining InstantSend and CoinJoin may be expensive due to this requirement and the fact that a CoinJoin transaction may require several inputs, while InstantSend charges a fee of 0.0001 DASH per input. Always check your fees before sending a transaction.


Dash Evolution is the code name for a decentralized platform built on Dash blockchain technology. The goal is to provide simple access to the unique features and benefits of Dash to assist in the creation of decentralized technology. Dash introduces a tiered network design, which allows users to do various jobs for the network, along with decentralized API access and a decentralized file system.

Dash Evolution will be released in stages. Dash Core releases 0.12.1 through to 0.12.3 lay the groundwork for the decentralized features behind the scenes. Version 0.13 introduces the foundation of Evolution, specifically DIP2 Special Transactions and DIP3 Deterministic Masternode Lists. Version 0.14 establishes DIP6 Long Living Masternode Quorums. Expected in late 2019, Dash Core 1.0 will introduce key Evolution features such as username-based payments, the world’s first decentralized API (DAPI) and a decentralized data storage system (Drive) based on IPFS.

Ниже приведён текущий ход работы над Evolution, в неё добавлено множество компонентов, таких как:

  • Drive: A decentralized shared file system for user data that lives on the second tier network

  • DAPI: Децентрализованный API, который обеспечивает безопасный доступ к сети для пользователей третьего уровня

  • Децентрализованные кошельки DashPay: Эти кошельки являются лёгкими клиентами, подключёнными к сети через DAPI и могут работать на различных платформах

  • Второй уровень: Сеть мастернод, которая обеспечивает компенсированную инфраструктуру для проекта

  • Бюджеты: Второй уровень предоставляет возможность голосования для выделения средств на реализацию конкретных проектов в сети через бюджетную систему

  • Управление: Второй уровень предоставляет возможность голосования по управлению валютой и разработке курса развития, который принимает валюта

  • Детерминированные списки мастернод: Эта функция представляет список мастернод на блокчейне, который используется для вычисления предыдущих и настоящих кворумов.

  • Социальный кошелёк: Представляем социальный кошелёк, в котором доступен список друзей, группировка пользователей и совместные учётные записи с мультиподписью.

Превью Evolution#

Dash Dapps - Demoing Community Development on environment, 17 August 2020

Следующие видео с участием основателя Dash Эвана Даффилда и главы UI/UX Development Чака Уильямса описывают процесс разработки и предстоящие функции платформы Dash Evolution.

Демо Evolution №1 - Первый Dash DAP, 16 марта 2018 года

Демо Evolution №2 - Мобильная Эволюция, 25 апреля 2018 года

Демо Evolution №3 - Удобная работа с Dashpay, 15 мая 2018 года

Чак Вильямс об Evolution, Конференция Dash в Лондоне, 14 сентября 2017 года

Эван Даффилд о дорожной карте Evolution, Dash Force News, 28 июня 2017 года