Рождение Dash: новая архитектура сети P2P

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

Все статьи цикла.
Вводная часть:
1. Рождение Dash: новая архитектура сети P2P
2. Dash, новые возможности
3. Эволюция Dash
Общие статьи:
1. Многоуровневая P2P сетевая архитектура Dash (базовая информация)
Прочие статьи:
1. 5 различных мнений о Dash (интервью 20.10.17)

Dash (от ‘Digital Cash’ - цифровая наличность), первоначально известен как Darkcoin и был запущен 18 января 2014 году как приватно-ориентированная криптовалюта, основанная на коде Биткойна.

Dash реализовал первую децентрализованную систему анонимизации (DarkSend) на основе разработанного для Биткойна CoinJoin, наиболее широко используемой технологии микширования (перемешивания) токенов. CoinJoin деноминирует (дробит на мелкие кусочки) и затем объединяет в произвольном порядке эти кусочки транзакций разных пользователей для сокрытия их изначальной истории транзакций.

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

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

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

Решением этой проблемы стала необходимость наличия определенного уровня залога для получения возможности предоставлять услугу полномасштабного смешивания, а это означает, что получение требуемого количества таких узлов (с обеспечением) для реализации атаки Сибиллы станет чрезмерно дорогостоящим. Dash называет эти обеспеченные узлы «Masternodes» (Мастернодами).

Это позволило Dash создать первый надежный и децентрализованный способ анонимной транзакции для любой криптовалюты, основанной на коде Биткойна, а так же получить возможность стимулировать инфраструктуру, предоставляющую эту услугу. Данная система была большим успехом для Dash, поскольку даже сейчас нет достоверных данных, что хотя бы одна транзакция DarkSend была деанонимизирована из-за технических недоработок. Весь код находится в открытом доступе, что обеспечило принятие Даш на рынках, ориентированных на конфиденциальность, наряду с Биткойном. Так же второй уровень сети (сеть Мастернод) вырос до более четырех тысяч, что показывает заинтересованность людей в долгосрочных инвестициях в Даш.

Авторизируйтесь, чтобы иметь возможность комментировать

Комментарии (0)