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

Частью будущего обновления 12.4, выпуск которого ожидается в ближайшие недели, является ряд оптимизаций и улучшений PrivateSend, приватной функции Dash, которая использует мастерноды, чтобы перемешать монеты пользователей таким образом, что происхождение средств оставалось скрытым. По словам Udjinm6, главного разработчика Dash Core, эти улучшения повлияют и на скорость процесса смешивания, и на надёжность защиты приватности пользователя:

“Благодаря новым улучшениям, процесс смешивания станет более быстрым из-за большого количества сессий смешивания, которые происходят одновременно (по умолчанию их 4), а также его станет сложнее отследить, благодаря большей вариативности и большей точности алгоритма по подбору участников коллективных транзакций.”

Кроме увеличения скорости перемешивания, было удвоено количество возможных и минимальных раундов смешивания, с двух по умолчанию и максимум восьми до четырёх по умолчанию и максимум шестнадцати. Udjinm6 уверен, что это улучшение должно поддержать уровень приватности, который предлагает Dash, на достойном конкурентном уровне, однако он призвал быть осторожными и использовать дополнительные инструменты, если пользователю необходим наивысший уровень приватности:

“Для обычного пользователя, который не хочет раскрывать историю переводов своего кошелька любому продавцу, бирже или стороннему наблюдателю, одной функции PrivateSend должно быть достаточно. Если же от уровня приватности перевода буквально зависит ваша жизнь, вам, возможно, стоит обратиться к решениям, основанным на шифровании, в сочетании с другими средствами обеспечения безопасности.”

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

Дополнительные номиналы для того, чтобы значительно снизить комиссию за PrivateSend

Другое существенное улучшение, которое принесёт это обновление – введение дополнительных номиналов в процесс перемешивания для PrivateSend, а также переформатирование тех номиналов, которые реже всего используются. Согласно тексту, опубликованному на Github разработчиком Pasta, нынешние номиналы могут довольно дорого обойтись тем, кто решит воспользоваться приватным переводом:

“На данный момент, у PrivateSend есть 4 стандартных номинала, а именно: 10 Dash, 1 Dash, 0,1 Dash и 0,01 Dash. При курсе примерно в $250 за 1 DASH это означает, что самый маленький номинал примерно равен $2,50. Это также означает, что комиссия за приватную транзакцию может достичь $2,50, а при исторической максимальной цене Dash она составит $15. Комиссия становится настолько высокой потому, что нельзя использовать механизм сдачи, чтобы не подвергнуть риску конфиденциальность пользователя.”

Когда отправляется обычная транзакция Dash, исходная сумма разбивается на части, и сумма, предназначенная адресату, отправляется к нему, а остаток возвращается на “адрес для сдачи” инициатора платежа. Пользователи, которые хотят, чтобы связь между адресом и переводом невозможно было отследить, не могут воспользоваться адресом для сдачи, поскольку с его помощью можно будет отследить эту связь, даже если сама транзакция была полностью анонимной. Вместо этого, Dash просто использует остаток средств в номиналах как комиссию за перевод. В некоторых случаях, это может составить довольно внушительную сумму. Предлагаемые изменения значительно улучшат ситуацию, подчёркивает Pasta:

“В целом, эта проблема показывает, что нам нужно ввести номинал в 0.001 Dash и убрать номинал 10 Dash, и желательно, внедрить это в версии 12.4.”

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

Списки детерминированных мастернод совершат революцию в лёгких кошельках Dash, в том числе для PrivateSend

Важным элементом обновления 12.4 будет внедрение списков детерминированных мастернод, и это крупное структурное преобразование позволит кошелькам получать список мастернод без доступа к самому блокчейну через разделение ключей мастернод на три части. Помимо прочих вариантов использования, это улучшение позволит проводить перемешивание PrivateSend на тех кошельках, где нет полноценной копии блокчейна, тем самым закладывая основу для реализации приватных переводов на мобильных устройствах, говорит Udjinm6:

“PrivateSend всё ещё является высоко интерактивным процессом, поэтому в том виде, в котором он есть сейчас, внедрять его на мобильные устройства вряд ли разумно. Со списком детерминированных мастернод появляется возможность создавать список мастернод на бездоверительной, поддающейся проверке основе (что раньше было невозможно), и это – первый шаг к решению.”

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

Реальны ли основанные на шифровании приватные решения для Dash?

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

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

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