Они формируют второй уровень сети, обеспечивающий постоянную доступность блокчейна всем участникам сети. Любой желающий может написать программное обеспечение для взаимодействия с сетью Dash, не спрашивая на это разрешение у каких-либо “начальников”. Работающий на основе децентрализованной пиринговой сети и защищённый надёжными криптографическими алгоритмами, Dash предлагает безопасный и доступный простым пользователям способ оплаты, который не имеет границ.
Бэкпортирование Bitcoin для v0.19/v0.20/v0.21/v0.22
Начиная с версии 0.20 для динамического распределения и ротации набора валидаторов среди мастернод используются Долгосрочные кворумы мастернод (LLMQ). Вплоть до версии 0.19, набор валидаторов был статичным и хранился на контролируемых DCG нодах тестовой сети. Чтобы достичь консенсуса на блокчейне платформы, специальный набор мастернод под названием валидаторы подтверждает и подписывает блоки. Внесены улучшения в Asset Lock Proofs (пополнение Блокчейн-ID), чтобы избежать дублирования логики и данных — лучше использовать Core, который уже применяет эту логику и обладает всеми необходимыми данными. Включает особую детерминированную логику в сети для исправления багов и включения новых функций, не стирая при этом данные. Улучшения для защиты от нескольких возможных векторов атак и для лучшей масштабируемости основной сети.
Раньше полные ноды и валидаторы проверяли и использовали все типы пиринговых сообщений. При таком подходе нагрузка распределяется равномерно, значительно повышается безопасность и надёжность сети. Были внесены улучшения для пользователей, которые забыли одно или два слова из своей фразы восстановления, чтобы они могли попытаться восстановить свой кошелёк. В процесс синхронизации блокчейна были внесены дополнительные улучшения, чтобы предотвратить задержки при отправке платежей. Хранение данных состояний в деревьях Меркла для использования лёгкими клиентами.
Dash Platform v2.1
Этот релиз приведёт Dash в соответствие с кодовой базой Bitcoin v0.15.2, что позволит использовать ряд исправлений и оптимизаций, интегрированных в Bitcoin этой версии. Пользователи смогут получить быстрый доступ ко всем важным функциям с домашнего экрана. Dash Platform выпущена в публичной тестовой сети, чтобы разработчики могли к ней подключаться и экспериментировать с функционалом.
Стимулирующая схема комиссий, которая будет компенсировать мастернодам затраты на обработку и хранение, а также предотвратит спам. Dash Core Group официально сотрудничает с профессиональной аудиторской фирмой для проведения проверок безопасности кодовой базы Core. Это позволяет проверять последующие транзакции InstantSend, исключая неопределённость.
Это сделано за счёт смены подмножества мастернод во время выбора участников кворума, а также одновременно ограничивается количества кворумов, в которых участвует каждая мастернода. Улучшает распределение кворумной нагрузки среди мастернод, в то же время усиливая безопасность InstantSend. Например, для продажи очень ценного цифрового актива требуется очень высокий уровень безопасности, а для публикации картинок с котиками — нет. Для будущих функций Dash Platform потребуются различные уровни безопасности.
Долгосрочные кворумы мастернод
- Поэтому, чтобы получить от DAPI заверенные данные, нужно было дождаться подтверждения следующего блока.
- Вскоре появились и мастерноды, представляющие собой сеть продвинутых поощряемых полных нод, которые формируют основу сети и поддерживают работу дополнительного функционала.
- Новые версии логотипа, иллюстраций и других вспомогательных инструментов можно найти в Руководстве по использованию бренда Dash.
- Это улучшение также значительно снижает нагрузку на сеть и сокращает время, необходимое для добавления данных в Platform, что в итоге повышает качество пользовательского опыта.
- Здесь станут возможны функции, недоступные ни в какой из существующих баз данных.
Хардфорк с перераспределением награды мастерноды (MN_RR), впервые представленным в Dash Core v20, активируется после того, как мастерноды перейдут на версию v21. После обновления мастернод до версии v20.0 рекомендуется удалить или отключить отдельное приложение Sentinel. В этой системе обычные мастерноды будут продолжать оказывать сервисы только в основном блокчейне Dash Payment. Когда начинается новая Эпоха, мастерноды получают вознаграждения за предоставление сервисов в предыдущей Эпохе.
И когда люди используют мгновенные, приватные и безопасные транзакции, они могут и не догадываться о том, что это происходит благодаря блокчейну. Этот постоянно обновляемый реестр доступен любому пользователю сети и называется блокчейном. В отсутствие центральной власти, все узлы сети должны прийти к согласию (консенсусу) касательно балансов каждого аккаунта (или адреса), и делают они это каждые несколько минут.
Увеличение размера блока и хешрейта
Пользователи получат возможность настраивать уровень безопасности более гибко. В кошелёк была добавлена поддержка долгосрочных кворумов мастерод (LLMQs) и ChainLocks, чтобы пользователи смогли использовать повышенный уровень безопасности и платежи, которые можно потратить мгновенно. Была встроена возможность продавать и покупать Dash на Uphold внутри приложения Android, что упростило начало его использования.
Улучшения синхронизации
Пропускная способность сети была оптимизирована за счёт избавления от излишних повторений циклов по всем нодам, с помощью внедрения event polling (epoll) в Linux. Улучшено доказательство оказания услуги (PoSe) для мастернод за счёт проверки того, что во время распределённого создания ключей (DKG) работает минимально допустимая версия протокола. Распределение награды за блок между мастернодами и майнерами (доля финансирования бюджетных предложений не меняется) изменится за несколько переходных лет с соотношения на соотношение 60-40. В этот релиз включены несколько оптимизаций, сделанных на основе данных по результатам последнего стресс-теста. Пользователям предлагается обновлённый интерфейс десктопной версии кошелька.
- Пользователи и Бизнесы, которые внедряют этот протокол, оценят опцию возврата, возможность разделять платёж на различные адреса, и получат больший уровень безопасности.
- Долгосрочные кворумы мастернод призваны обеспечить лучшую масштабируемость сети путём улучшения механизма консенсуса и расширения потенциальных вариантов использования сети.
- Поскольку эти фильтры блоков будут использоваться в новых версиях мобильного кошелька Dash, важно, чтобы значительная часть сети поддерживала обслуживание этих фильтров.
- Этот постоянно обновляемый реестр доступен любому пользователю сети и называется блокчейном.
Dash Core v0.17
Для улучшения пользовательского опыта и соответствия новым компонентам платформы был значительно обновлён установочный пакет (dashman f.k.a. mn-bootstrap). Многочисленные улучшения и изменения дизайна основных данных и мастернод, а также скачивание списка кворума. Долгосрочные кворумы мастернод призваны обеспечить лучшую масштабируемость сети путём улучшения механизма консенсуса и расширения потенциальных вариантов использования сети. Вскоре был представлен InstantSend — метод, который надёжно как оплатить иностранные сервисы подтверждает транзакции с помощью второго уровня сети — мастернод. Стейкинг также доступен при совместном (с другими участниками) запуске долевой мастерноды через сервис Crowdnode.io. Первый — стать владельцем мастерноды используя 1000 Dash, а второй — используя произвольную сумму через специальный сервис стейкинга.
Внедрение новой системы расчёта комиссионных сборов, зависящих от операций, которые необходимы для обработки переходов состояний, а также от размера данных, которые хранятся в сети мастернод. Когда у мастерноды есть ID с прикреплённым к нему балансом, владелец мастерноды может получать вознаграждение за участие в консенсусе Platform. С улучшенным процессом обновления не нужно будет стирать данные второго слоя для беспроблемного перехода с одной версии протокола на другую. Мы считаем, что, начиная с этой версии, он стал уже достаточно устойчивым, чтобы дать ему хорошее имя и настоятельно рекомендовать пользоваться им для запуска нод и мастернод в тестовой сети.
Возможность обновлять контракты данных
Требования к HPMN будут выше, чем к обычным мастернодам — это залог в размере 4.000 Dash, а также лучшие технические характеристики, поскольку они будут работать не с одним блокчейном, а сразу с двумя. Начиная с этой версии, запросы DAPI обслуживаются через HTTPS, чтобы можно было строить приложения для браузеров. Таким образом, предотвращается возможность инфляционной атаки, при которой выпускаются новые кредиты или токены, превышающие заранее заданный корректный запас. В этом дереве корневые ноды хранят сумму всех целочисленных значений в дереве. Внедрение новой системы хранения ID позволит обновлять или получать лишь определённые части ID. Это снизит размер комиссионных сборов за переходы состояний и уменьшит нагрузку на сеть.
Добавлена возможность запрашивать платёж через NFC, что открыло пользователям возможность получения платёжной информации одним касанием в поддерживающих NFC терминалах и кошельках. Также были улучшены формат передачи сообщений-предложений, их подтверждение и обработка, что снизило трафик внутри сети и нагрузку на CPU. Вместо этого вся необходимая информация о Sentinel стала включена в пинг мастернод. У каждого из них есть имя, которое автоматически записывается в генезисный блок сети разработчика. Ключевая команда Dash Core Group была передана во владение специальному безотзывному трасту, выгодополучателем которого стала сама децентрализованная сеть Dash.
Внутренняя проверка безопасности
Таким образом у владельцев мастернод появится дополнительный источник дохода. Это значимое и очевидное отличие Dash от сетей смарт-контрактов, у которых такая возможность отсутствует. Схемы контрактов можно будет модифицировать без потери самих данных и без необходимости создавать новый контракт.
Это закладывает основу для выполнения в будущем операций на втором уровне сети, например таких, как ведение аккаунтов пользователей. Специальные транзакции формируют новые структуры, позволяющие выполнять не-финансовые операции на блокчейне. Таким образом обеспечивается гарантированный единый консенсус всех нод касательно актуального валидного списка мастернод. Dash Core версия 0.13 активирует автоматический InstantSend — транзакции с 4-мя или менее входами будут автоматически отправляться в режиме InstantSend, без дополнительных комиссий. Теперь пользователи могут оплачивать покупки и получать платежи на своих планшетах.