Обновления Dash: специальные транзакции и детерминированные списки мастернод

dash1_500х400
dash1_500х400

Команда Dash Core анонсировала три новых предложения по улучшению Dash (DIP): специальные транзакции (DIP2), детерминированные списки мастернод (DIP3) и упрощенная проверка списков мастернод (DIP4). Об этом в официальном блоге сообщил ведущий разработчик Dash Александр Блок.

Детерминированные списки мастернод полностью взяты из данных блокчейна. DIP2 и DIP3 вводят новые системы транзакций и их специфические типы, которые позволяют проводить ончейн-регистрацию и обновление мастернод. В виду того, что другие ноды получат свои списки мастернод из этих транзакций в цепи, все ноды в итоге придут к такому же консенсусу в отношении действующего в настоящее время списка мастернод.

«Предлагаемые изменения после их внедрения упростят способы получения доступа к списку мастернод. Это несложное, на первый взгляд, улучшение повлечет за собой серьезную реорганизацию структуры сети и позволит использовать множество специальных функций как для управления и эксплуатации мастернод, так и для легких и мобильных кошельков», — отметил Александр Блок.

Кроме того, у мастернод появятся функции, благодаря которым отдельные ключи и структуры смогут управлять различными функциями одной ноды. Это позволит создать детерминированный список для мастернод.

Новая детерминированная система мастернод

В настоящее время владелец мастернод должен иметь залог в размере 1000 Dash, настроить свой локальный кошелек и указать IP-адрес мастерноды, сопутствующую модель UTXO и закрытый ключ своей мастерноды. В то же время мастернода должна поддерживать закрытый ключ мастерноды.

Создание мастерноды в новой системе происходит путем отправки специальной транзакции (ProRegTx) в сеть. Эта транзакция содержит необходимые метаданные (IP, открытые ключи, адреса, перейдя по которым можно получить вознаграждение и т. д.), а также перечисляет залог в 1000 Dash на новый адрес. После осуществления этой транзакции, мастернода будет добавлена в список мастернод и сразу же заработает.

Новые роли

В новой системе определены три роли (владелец, оператор, голосующий), каждая из которых имеет свои собственные приватные ключи и может с их помощью производить определенные действия и обновления данных мастерноды. В частности, владелец может менять адрес для выплаты вознаграждений, а также делегировать право оператора и право голосования другим людям. Оператор мастерноды может изменять только IP-адрес и адрес вознаграждения оператора. Голосующий может голосовать от имени владельца мастерноды, но не имеет права модифицировать метаданные.

«Внутренне эти три функции отличаются соответствующими открытыми ключами, которые указаны в зарегистрированной транзакции. Если все ключи установлены одинаково, это означает, что владелец также является оператором и голосующим. Если используются различные ключи, это означает передачу функций другим ключам или людям. Если какой-либо ключ не распределен, транзакция оказывается недействительной», — объяснил Блок.

Благодаря предложенным улучшениям в настройке мастернод ее владелец может помочь оператору запустить ноду. Это позволяет доверять службе хостинга, а также настраивать автоматические платежи из части вознаграждений за получение мастерноды.

SPV-клиенты и мастерноды

В текущей системе SPV-клиенты не могут проверять список мастернод. Кроме того, сетевой трафик, необходимый для поддержания актуальности списка мастернод, не очень удобен для мобильных устройств. DIP4 предлагает SPV-клиентам новый способ извлечения и проверки списка полных мастернод.

Это изменение позволит SPV-клиентам использовать расширенные функции Dash, такие как PrivateSend, а также получать и проверять InstantSend.

«Способ, которым мобильные кошельки взаимодействуют с нодами, затрудняет передачу информации о платежах в частном порядке. С введением детерминированных мастернод, Dash сможет стать первой криптовалютой, конфиденциально выполняющей эти функции в смартфонах без необходимости доверять полной ноде», — подчеркнул Александр Блок.

Отметим, что запуск системы детерминированных мастернод уже начался. Разработчики Dash Core внедрили и обеспечили стабильную работу DIP2, DIP3 и DIP4 в одной из тестовых сетей. В ближайшее время будут выпущены соответствующие заявки для изменения кода.

Напомним, в конце марта Dash Core Group подала предварительную патентную заявку на решение, связанное с предстоящим релизом платформы Evolution.

Подписывайтесь на новости ForkLog в Facebook!

Подписывайтесь на ForkLog в социальных сетях

Telegram (основной канал) Discord Instagram
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!

*Ежедневная рассылка — краткая сводка наиболее важных новостей предыдущего дня. Чтение занимает не больше двух минут. Выходит в рабочие дни в 06:00 (UTC)
*Еженедельная рассылка — объясняем, кто и как изменил индустрию за неделю. Идеально подходит для тех, кто не успевает за новостным потоком в течение дня. Выходит в пятницу в 16:00 (UTC).

Мы используем файлы cookie для улучшения качества работы.

Пользуясь сайтом, вы соглашаетесь с Политикой приватности.

OK