Zero to Monero 1 0 0 [Russian translate].pdf


Preview of PDF document zero-to-monero-1-0-0-russian-translate.pdf

Page 1 2 34562

Text preview


Глава 1
1

Введение

Цель блокчейнов состоит в обеспечении доверия между несвязанными сторонами без
участия какой-либо доверенной третьей стороны.
Доверие достигается посредством использования криптографических артефактов,
обеспечивающих данные, сохранённые в легкодоступной базе данных (блокчейне), виртуальной
неизменяемостью и защищающих такие данные от фальсификации. Другими словами,
блокчейн является публичной, распределённой базой данных, содержащей данные,
правомерностькоторых не может быть оспорена какой-либо стороной.
Данные криптовалютных транзакций сохраняются в блокчейне, который служит
публичным журналом (леджером) всех верифицированных валютных операций. Большая часть
данных криптовалютных транзакций сохраняется в виде простого текста, что упрощает процесс
верификации транзакций сообществом.
Очевидно, что открытый блокчейн не соответствует каким-либо принципам анонимности,
так как он виртуально придаёт огласке полную историю транзакций всех транзакций,
совершаемых его пользователями.
Для решения проблемы недостаточной анонимности пользователи таких криптовалют, как
Bitcoin, могут «маскировать» свои транзакции, используя временные промежуточные адреса
[24]. Тем не менее, обладая соответствующими средствами, можно проанализировать потоки и
довольно часто связать истинных отправителей с получателями [33, 14, 28].
В отличие от таких валют Moneroпытается решить проблему анонимности путём
сохранения в блокчейне только срытых одноразовых адресов получателей. При
этом,подтверждение распределения средств в транзакции осуществляется при помощи
кольцевых подписей. Применение этих методов не позволяет связать отправителей с
получателями или отследить источник средств [4].
Помимо этого, суммы транзакций в блокчейне Monero скрыты криптографическими
структурами, которые обеспечивают непрозрачность валютных потоков.
Результатом является высокий уровень анонимности криптовалюты.

1.1 Цели
Криптовалюта Monero появилась относительно недавно. Несмотря на это, наблюдается
стабильный рост её популярности1.К сожалению, документации, подробно описывающей
механизмы, используемые этой валютой, практически нет. Хуже того, важные части
теоретической концепции были опубликованы в работах, не прошедших независимой
технической экспертизы. Такие работы нельзя считать полными. Помимо этого, в них
содержатся ошибки. В большинстве случаев надёжным источником информации с точки зрения
теоретической концепции Monero может служить только исходный код.
Мы намерены исправить эту ситуацию. Мы соберём глубокую информацию о внутренних
принципах работы Monero, рассмотрим алгоритмы и криптографические схемы, а также
обсудим достаточность уровня анонимности и безопасности пользователей, обеспечиваемого с
их помощью.
За основу мы взяли комплект программного обеспечения Monero версии 0.11.1.0. Все
механизмы проведения транзакций, описанные в данной работе, относятся именно к этой
версии. Несмотря на то, что 0.12.0.0 является самой последней версией, в этой первой версии
отчёта мы не стали рассматривать мультиподписи. Нами также никак не рассматривались
схемы реализации опротестованных транзакций, даже несмотря на то, что они могут частично
использоваться из соображений обратной совместимости.
1

На 28 декабря 2017 года Monero занимала 10 место по рыночной капитализации среди криптовалют (см.
https://coinmarketcap.com/).

1