Dash станет первой криптовалютой, способной конфиденциально передавать информацию о мобильных платежах

Dash станет первой криптовалютой, способной конфиденциально передавать информацию о мобильных платежах


RuCrypto

Чтобы улучшить систему мастернод и внедрить в мобильные устройства несколько новых функций, команда Dash объявила об обновлении системы мастернод путем введения детерминированных списков мастернод.

Александр Блок, core developer в Dash, объявил о выпуске трёх новых DIPs (Dash Improvement Proposals), целью которых является улучшение способа запроса мастернод сетью. К ним относятся специальные транзакции (Special Transactions-DIPs2), детерминированные списки мастернод (Deterministic Masternode Lists-DIPs3) и упрощенная проверка списков мастернод (Simplified Verification of Masternode Lists-DIPs4).

 

ДЕТЕРМИНИРОВАННЫЕ СПИСКИ МАСТЕРНОД

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

Предлагаемые изменения, после их внедрения, упростят способы получения доступа сети к списку мастернод. Даже несмотря на то, что это несложное улучшение, внедрение DIPs 2-4 будет представлять собой серьезную реорганизацию структуры сети и позволит использовать множество специальных функций как для управления и эксплуатации мастернод, так и для мобильных / light кошельков.

 

СУЩЕСТВУЮЩАЯ СИСТЕМА

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

Для запуска мастерноды владелец должен затребовать команду «masternode start-xxx», чтобы объявить ее сети. Каждый раз, когда мастернода отключена слишком долго, или, когда требуется обновление, владельцу необходимо запросить новую команду «masternode start-xxx».

 

НОВАЯ ДЕТЕРМИНИРОВАННАЯ СИСТЕМА МАСТЕРНОД

В новой системе мастернода создается с помощью отправки специальной транзакции (ProRegTx) в сеть. Эта транзакция содержит необходимые метаданные (IP, открытые ключи, адреса, перейдя по которым можно получить вознаграждение и т. д.), а также перечисляет залог в 1000 Dash на новый адрес. После осуществления этой транзакции, мастернода будет добавлена в список мастернод и сразу же заработает (команда «masternode start-xxx» не требуется). Затем для обновления метаданных мастерноды можно использовать другие специальные транзакции (ProUpRegTx, ProUpServTx).

 

НАЗНАЧЕНИЕ РАЗЛИЧНЫХ ФУНКЦИЙ МАСТЕРНОД

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

Новые функции:

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

 

По словам Александра Блока:

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

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

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

Это изменение позволит клиентам SPV (включая мобильных) использовать расширенные функции Dash, такие как PrivateSend, и получать / проверять InstantSend.

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

02.05.2018

 

Следите за новостями криптовалют в Telegram и Facebook!

Оставайтесь с нами Vkontakte!