Таким образом у владельцев мастернод появится дополнительный источник дохода. Это значимое и очевидное отличие Dash от сетей смарт-контрактов, у которых такая возможность отсутствует. Схемы контрактов можно будет модифицировать без потери самих данных и без необходимости создавать новый контракт.

Набор Dash Platform Bench Suite

  • Хардфорк обеспечивает работу главной функции, включённой в этот релиз — Перераспределение награды мастерноды.
  • Раньше полные ноды и валидаторы проверяли и использовали все типы пиринговых сообщений.
  • Когда пользователь добавляет данные на Platform, он оплачивает постоянное хранение.
  • Включает в себя внедрение Перехода состояния обновления ID, улучшения безопасности публичных ключей ID, дополнительный функционал для вывода кредитов платформы, а также внедрение доказательства владения ключем ID.

Это закладывает основу для выполнения в будущем операций на втором уровне сети, например таких, как ведение аккаунтов пользователей. Специальные транзакции формируют новые структуры, позволяющие выполнять не-финансовые операции на блокчейне. Таким образом обеспечивается гарантированный единый консенсус всех нод касательно актуального валидного списка мастернод. Dash Core версия 0.13 активирует автоматический InstantSend — транзакции с 4-мя или менее входами будут автоматически отправляться в режиме InstantSend, без дополнительных комиссий. Теперь пользователи могут оплачивать покупки и получать платежи на своих планшетах.

Использование активных ChainLock-ов вместо подписания новых

Здесь станут возможны функции, недоступные ни в какой из существующих баз данных. Первая в своём роде база данных, основанная на иерархической заверенной структуре данных (HADS) и работающая в инновационной системе хранения данных. Чтобы облегчить вашим друзьям и членам семьи добавление в сеть Dash, вы можете отправить им приглашения — так они получат всё, что нужно для создания их имени пользователя.

Dash Core v19.1 и v19.2

  • Начиная с этой версии появилась возможность установить SPORK_19_CHAINLOCKS_ENABLED на ненулевое значение, чтобы запретить подписание новых ChainLocks, и вместо этого пользоваться только ранее установленными.
  • В отсутствие центральной власти, все узлы сети должны прийти к согласию (консенсусу) касательно балансов каждого аккаунта (или адреса), и делают они это каждые несколько минут.
  • В ознакомительной версии нового Java Script SDK доступны запросы к платформе и переходы состояний для браузера и разработка на NodeJS.
  • Интеграция Liquid Quick Exchange позволит купить Dash с помощью кредитных карт Visa прямо в кошельке DashPay.

Пользователи и владельцы мастернод теперь могут голосовать и подавать предложения в Dash Core. Были внедрены различные улучшения производительности, сфокусированные на производительности хэширования X11 и фиксировании состояний, что значительно сократило время первоначальной синхронизации. В ознакомительной версии нового Java Script SDK доступны запросы к платформе и переходы состояний для браузера и разработка на NodeJS. Многочисленные исправления и заметное улучшение скорости переходов состояний платформы. Эта информация становится постоянной частью ончейн данных NFT, тем самым устанавливается чёткая связь между произведением и художником, который его создал. Эта сумма будет равна примерно 0.5 Dash на каждую Эвоноду после вступления в силу этого обновления.

Требования к HPMN будут выше, чем к обычным мастернодам — это залог в размере 4.000 Dash, а также лучшие технические характеристики, поскольку они будут работать не с одним блокчейном, а сразу с двумя. Начиная с этой версии, запросы DAPI обслуживаются через HTTPS, чтобы можно было строить приложения для браузеров. Таким образом, предотвращается возможность инфляционной атаки, при которой выпускаются новые кредиты или токены, превышающие заранее заданный корректный запас. В этом дереве корневые ноды хранят сумму всех целочисленных значений в дереве. Внедрение новой системы хранения ID позволит обновлять или получать лишь определённые части ID. Это снизит размер комиссионных сборов за переходы состояний и уменьшит нагрузку на сеть.

Перераспределение награды за блок

Внедрение новой системы расчёта комиссионных сборов, зависящих от операций, которые необходимы для обработки переходов состояний, а также от размера данных, которые хранятся в сети мастернод. Когда у мастерноды есть ID с прикреплённым к нему балансом, владелец мастерноды может получать вознаграждение за участие в консенсусе Platform. С улучшенным процессом обновления не нужно будет стирать данные второго слоя для беспроблемного перехода с одной версии протокола на другую. Мы считаем, что, начиная с этой версии, он стал уже достаточно устойчивым, чтобы дать ему хорошее имя и настоятельно рекомендовать пользоваться им для запуска нод и мастернод в тестовой сети.

Вплоть до DashCore v20.0, 10% награды за блок переходило в Бюджет Dash DAO, из которого финансируется разработка и другие инициативы в сети. Стресс-тесты выполняются с помощью набора как оплатить protonvpn для стресс-тестирования в специально предназначенной для этого сети. Внедряет метрики для компонентов Platform, необходимые для мониторинга сети, в том числе для дальнейших стресс-тестов. Обеспечение хранения NFT данных в блокчейне с использованием механизмов хранения Platform. Тестирование и улучшение процесса обновления протокола, чтобы оптимизировать внесение значительных изменений в различные уровни системы. Если ноды предоставляли сервисы (вносили новые блоки Platform), они будут получать вознаграждение каждую Эпоху (~18 дней).

Кроме того, JSON-схема была дополнена ключевым словом ‘byteArray’, таким образом разработчикам будет легче задавать бинарные свойства в своих контрактах данных. Улучшения представления бинарных данных как байтовых массивов вместо строк — так данные хранятся более эффективно. Пользователи смогут зарегистрироваться в сети и начать делиться своими именами пользователей с другими пользователями Dash. Позволяет добавлять важные изменения, не удаляя данные из сети разработчиков. Пользователи и Бизнесы, которые внедряют этот протокол, оценят опцию возврата, возможность разделять платёж на различные адреса, и получат больший уровень безопасности.

Создание надёжной структуры дерева состояний

И когда люди используют мгновенные, приватные и безопасные транзакции, они могут и не догадываться о том, что это происходит благодаря блокчейну. Этот постоянно обновляемый реестр доступен любому пользователю сети и называется блокчейном. В отсутствие центральной власти, все узлы сети должны прийти к согласию (консенсусу) касательно балансов каждого аккаунта (или адреса), и делают они это каждые несколько минут.

Так мастерноды сохраняют заинтересованность к хранению данных и следят, чтобы их нода не отключалась от сети. Поскольку блокчейны платформы и core формируются независимо, высота core нужна платформе, чтобы убедиться, что все ноды платформы обладают детерминированной синхронизацией состояния основной сети. Вскоре появились и мастерноды, представляющие собой сеть продвинутых поощряемых полных нод, которые формируют основу сети и поддерживают работу дополнительного функционала. В контрактах данных пользователи могут задать возможность обновления или удаления документов. Включает в себя внедрение Перехода состояния обновления ID, улучшения безопасности публичных ключей ID, дополнительный функционал для вывода кредитов платформы, а также внедрение доказательства владения ключем ID.

Децентрализация и комиссии

В течение того же года команда работала над созданием децентрализованной системы управления, которая направила 10% вознаграждений за новые блоки на финансирование предложений, одобренных в ходе голосования сети. Спорки появились, чтобы облегчить процесс релиза новых функций, не прибегая к хардфорку сети. Присоединиться к сети может каждый, и Dash довольно широко распространён и доступен по всему миру.

В новой версии все полные ноды больше не получают сообщения о промежуточном консенсусе, формируемом валидаторами. Ранее для предоставления криптографических доказательств и обеспечения консенсуса в сети валидаторы использовали неагрегированные подписи EdDSA из криптографического дайджеста состояния платформы. В этой версии, DAPI вместе с данным платформы предоставляет эффективные криптографические доказательства, которые позволяют лёгким клиентам (например, мобильным кошелькам) безопасно взаимодействовать с Dash Platform.

Когда пользователь добавляет данные на Platform, он оплачивает постоянное хранение. Ранее для Dash Platform Protocol (DPP) использовался механизм кодирования CBOR с неструктурированной сериализацией данных. Мастерноды получают вознаграждения за хостинг Platform в кредитах (вознаграждения за блок и комиссионные сборы за переходы состояний). Поэтому, чтобы получить от DAPI заверенные данные, нужно было дождаться подтверждения следующего блока. В этой версии появляется инструмент для измерения производительности компонентов Platform. Это система, при которой комиссии Platform собираются в пулы, откуда со временем будут распределяться между мастернодами.

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

Для улучшения пользовательского опыта и соответствия новым компонентам платформы был значительно обновлён установочный пакет (dashman f.k.a. mn-bootstrap). Многочисленные улучшения и изменения дизайна основных данных и мастернод, а также скачивание списка кворума. Долгосрочные кворумы мастернод призваны обеспечить лучшую масштабируемость сети путём улучшения механизма консенсуса и расширения потенциальных вариантов использования сети. Вскоре был представлен InstantSend — метод, который надёжно подтверждает транзакции с помощью второго уровня сети — мастернод. Стейкинг также доступен при совместном (с другими участниками) запуске долевой мастерноды через сервис Crowdnode.io. Первый — стать владельцем мастерноды используя 1000 Dash, а второй — используя произвольную сумму через специальный сервис стейкинга.

Начиная с версии 0.20 для динамического распределения и ротации набора валидаторов среди мастернод используются Долгосрочные кворумы мастернод (LLMQ). Вплоть до версии 0.19, набор валидаторов был статичным и хранился на контролируемых DCG нодах тестовой сети. Чтобы достичь консенсуса на блокчейне платформы, специальный набор мастернод под названием валидаторы подтверждает и подписывает блоки. Внесены улучшения в Asset Lock Proofs (пополнение Блокчейн-ID), чтобы избежать дублирования логики и данных — лучше использовать Core, который уже применяет эту логику и обладает всеми необходимыми данными. Включает особую детерминированную логику в сети для исправления багов и включения новых функций, не стирая при этом данные. Улучшения для защиты от нескольких возможных векторов атак и для лучшей масштабируемости основной сети.

Вознаграждение за блок для мастернод будет делиться между обычными и высокопроизводительными мастернодами (HPMN). После активации хардфорка v19 подпись dsq и dstx будет основываться на proTxHash, благодаря чему мобильные клиенты смогут её верифицировать. В качестве побочного эффекта, решение проблем с хардфорком v19 помогло упростить перенос старых данных на мобильные кошельки. Результат оказался несовместим с предыдущими версиями Dash Core, поэтому мы создали путь для переноса старых баз данных. Для устранения этих проблем нам пришлось пересмотреть обработку публичных ключей BLS, в том числе способ их сериализации во внутренней базе данных. К сожалению, в ходе функциональных тестов, а также при развёртывании в тестовой сети мы пропустили ряд редких случаев.

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

Por quadminm

Deja una respuesta