BIP-151
BIP-151 — еще одно более старое предложение по ограничению анализа сети биткоина от разработчика Bitcoin Core и Shift Йонаса Шнелли. В определенной степени оно достаточно прямолинейное: метод позволяет биткоин-нодам шифровать проходящий между ними трафик (транзакции и данные о блоках).
В своем чистом виде BIP-151, однако, не является панацеей по обеспечению приватности
Не только блокчейн биткоина является публичным, но и, что более важно, ноды могут обмениваться данными с теми самыми шпионами, от которых они предпочли бы эти данные скрывать
Тем не менее BIP-151 может быть основой для противодействия нескольким разновидностям атак на анонимность, включая атаку посредника. Также используемое при этом методе p2p-шифрование может оказаться полезным и при других сценариях — например, становится невозможным отслеживание трафика в сети биткоина через ISP или открытые wifi-сети.
После своего появления BIP-151 несколько лет оставалось в тени, однако недавно Шнелли снова вернулся к этому предложению, переписав его с целью дальнейшего обсуждения и потенциального включения в кодовую базу биткоина. Возможно, это произойдет уже в следующем году.
STONEWALL
Еще одна связанная с CoinJoin и направленная на обеспечение приватности технология под названием STONEWALL была представлена разработчиками Samourai Wallet в мае 2018 года. Суть метода заключается в том, что, не используя CoinJoin, он создает впечатление, что это на самом деле происходит.
По своей сути STONEWALL-транзакции являются обычными транзакциями: при их помощи один пользователь отправляет биткоины другому. Хитрость состоит в том, что они включают в себя необязательное количество отправляющих адресов и изменяют получающие адреса. Благодаря этому создается видимость CoinJoin-транзакции, хотя в действительности это не так. (Подробная информация доступна здесь).
Идея STONEWALL-транзакций состоит в том, чтобы помешать шпионам, когда они делают какие-либо заключения при анализе блокчейна биткоина. Если шпионы не могут достоверно определить, имеют ли они дело с CoinJoin-транзакциями или нет, любое заключение, которое основывается на этих данных, оказывается бесполезным.
Samourai Wallet также готовит релиз 2-wallet STONEWALL — подлинных CoinJoin-транзакций между двумя пользователями, которые доверяют друг другу в вопросах приватности. Как ожидается, он состоится в течение ближайшего месяца или двух.
Где хранятся данные
Биткоин — децентрализованная распределённая система. Это означает, что в сети нет единого управляющего центра, который бы хранил информацию о балансе на кошельках и список транзакций. Эта информация хранится на компьютерах обычных владельцев биткоинов. После установки программа-кошелёк скачивает у других пользователей системы полную базу данных обо всех совершенных когда-либо транзакциях (несколько гигабайт). Это значит, что никто и никогда не сможет вломиться в какой-то дата-центр и уничтожить или изменить эту информацию. Кстати, вы можете и не скачивать такой объём данных, а воспользоваться одним из онлайн-кошельков, который и будет хранить ваш приватный ключ.
Получается, что кошельки с биткоинами надёжно защищены, а все их данные, кроме приватного адреса доступны любому пользователю. В удобном для исследования виде они доступны на сайте Blockchain. Например, можно посмотреть список последних крупных транзакций.
Компактная фильтрация блока на стороне клиента
Чтобы пользоваться биткоином без необходимости скачивать и верифицировать весь блокчейн, многие обращаются к легким клиентам, например, мобильным кошелькам. К сожалению, у всех этих легких клиентов очень слабый уровень защиты приватности: как правило, они делятся адресами с центральным сервером или рандомной нодой в сети, которые могут быть шпионами или сами находиться под наблюдением.
Многие легкие клиенты, которые делятся адресами с рандомной нодой, используют метод под названием «Упрощенная верификация платежей» (Simplified Payment Verification — SPV). Для запроса потенциально релевантных для них транзакций эти SPV-клиенты обычно используют фильтр Блума.
Этот фильтр может дать ложнопложительное срабатывание, означающее, что даже если пользователь и не скачивает весь блокчейн, SPV-клиент запрашивает большее число транзакций, чем ему фактически необходимо. Таким образом SPV-кошельки фактически раскрывают все свои адреса нодам, у которых они запрашивают данные.
Для решения этой проблемы разработчики Lightning Labs Олаолува Осунтокун и Алекс Аксельрод, а также разработчик Coinbase Джим Поусен предложили новое решение под названием «компактная фильтрация блока на стороне клиента».
Изначально оно было задумано для Lightning-кошелька Neutrino от Lightning Labs, но также может быть использовано и обычными биткоин-кошельками. Так, компактная фильтрация блока на стороне клиента уже интегрирована в бета-релиз Wasabi Wallet.
Суть решения заключается в фактическом нарушении порядка работы SPV-кошельков: вместо запроса релевантных транзакций посредством создания фильтра Блума, полные ноды создают другой похожий фильтр, благодаря которому эти транзакции не отображаются. Если же фильтр находит соответствие, кошелек вместо ложноположительного срабатывания обращается к релевантному блоку чтобы увидеть, действительно ли это соответствие относится к конкретной транзакции.
Таким образом, поскольку SPV-кошельки с компактной фильтрацией блока на стороне клиента больше не запрашивают у блока какой-либо специфической информации, они также не раскрывают никаких данных об истории транзакций.
Кластеризация: понятие, определение, принцип функционирования
Принцип кластеризации нуждается в более детальном изучении, поскольку на нем отчасти базируется функционирование рассматриваемой системы. Самый простой вариант действий заключается в аналитических мероприятиях и детальной оценке. Что касается общего случая, сей факт означает поиск и нахождение нескольких входов, которые объединены одной операцией. В то время как была вероятность происхождения этих входов от других адресов, сам факт их объединения в одну операцию свидетельствует о контроле всех элементов одним пользователем.
В настоящее время имеется огромное количество способов, позволяющих определить «адреса для сдачи», что влечет за собой непосредственную их взаимосвязь с отправителем bitcoin. Проще всего провести этот момент в процессе получения монет: выход часто включен в «адрес для сдачи», который находится под 100%-м контролем отправителя. Помимо этого, разработаны определенные программы, которые упрощают задачу пользователей в плане поиска адресов.
Еще один способ – так называемый анализ распространения. Он находится в доступе с применением нескольких блоков, пребывающих в свободном доступе. В процессе использования данного метода производится расчет процента криптовалюты на определенном адресе, который пришел с другого адреса. Также происходит определение взаимосвязи между этими адресами посредством одной или нескольких операций. В связи с этим ответ на вопрос «Как купить биткоины анонимно?» усложняется.
Также на практике принято различать количественный и временной анализ. В первом случае, как говорится в названии, происходит изучение не конкретных транзакций, а определенных сумм. В рамках второй ситуации наблюдается процесс отслеживания определенных промежутков времени. Например, если один вход имеет значение 2,6539924 BTC, а выход, который к нему не относится, эквивалентен 2,656539924 BTC за вычетом комиссионного вознаграждения, это может свидетельствовать о принадлежности адреса одному лицу.
Новые анонимные криптовалюты
Среди новых проектов стоит отметить две криптовалюты, основанные на технологии MimbleWimble – это Beam и Grin.
Данный протокол представили общественности еще осенью 2016 года и его главная цель – обеспечить неразглашаемость данных, записанных в блокчейн. В нем используется модифицированный механизм Confidential Transactions, который скрывает адреса и переводимые суммы от любопытных глаз, а также отдельные решения, взятые из CoinJoin.
С протоколом связаны различные отсылки к миру о волшебнике Гарри Поттере. Так, термином MimbleWimble называлось в книгах заклинание, которое отнимает речь у человека. Создатель проекта скрывается под ником Tom Elvis Jedusor – так во французском переводе звучит имя Волан-де-Морт.
Beam
Официальный старт данной монеты пришелся на начало 2019 года. Код написан на языке C++. В отличие от биткоина, где транзакцию должен подписать только отправитель, здесь в операции участвует также и получатель, который должен согласиться с переводом. Подписывается перевод с помощью протокола Шнорра.
Для подтверждения транзакций без публичного раскрытия данных используется механизм Bulletproofs. Если потребуется проведение аудиторской проверки данных сторонними лицами, создается для этого отдельная пара ключей.
Сеть управляется специально созданным фондом и средства на развитие собирались с помощью частного раунда финансирования. Beam является дефляционной криптовалютой. Ее эмиссия ограничена – всего будет выпущено немногим более 260 миллионов токенов.
Grin
Криптовалюта Grin была запущена в середине января 2019 года и создана на языке Rust. ICO при старте проекта не проводилось, не предусмотрено и отдельных фондов для вознаграждений команды, работающей над проектом. Разработчики полностью полагаются на пожертвования участников сообщества.
В настоящее время список бирж, которые поддерживают Grin, значительно больше, чем у Beam. Если с первой валютой работает уже больше десятка площадок, среди которых Poloniex, Bittrex, то со второй всего лишь 4.
Анонимности биткоина приходит конец?
Высокие технологии – это не только роботы и полёты на космическую станцию. Это в том числе криптовалюты, программное обеспечение, нейронные сети, big data. Последний пункт – анализ огромных массивов данных или big data mining – даёт такие результаты, которые раньше казались невозможными.
Благодаря подобным исследованиям можно найти закономерности, которые никогда не увидит человек – он просто не способен проработать и вместить в себя такой объём данных. Компьютеры же такое могут сделать.
Тот же принцип позволяет проанализировать так называемый блокчейн – технологию, которая лежит в основе биткоина и криптовалют. Особенность биткоина в том, что данные обо всех транзакциях хранятся в открытом доступе и каждый может удостовериться, что была выполнена та или иная сделка. Причём, хранятся в сети блокчейн и адреса тех, кто участвовал в сделке.
Компания Bitfury заявила, что создала систему, которая позволит анализировать блокчейн биткоина, составлять кластеры кошельков одного пользователя и при возможности сравнивать с открытой информацией в сети. Последний пункт при определённой удаче может показать не только то, что конкретные кошельки связаны между собой, но и то, что они принадлежат конкретному человеку.
Благодаря этой технологии Bitfury обещают минимум ошибок при кластеризации данных.
Фактически это означает, если не уничтожение анонимности биткоина, то серьёзное её уменьшение. Рынок встретил новость прохладно, однако правоохранительным органам нужна система, которая позволит эффективно бороться с преступниками.
В чем опасность?
Если к вам в кошелек попадут «грязные» монеты, избавиться от них будет сложно. Чтобы их продать, сначала придется завести их в обменник или же биржу. Увидев подозрительную монету, от вас, скорее всего, потребуют верификации. А некоторые и вовсе пойдут дальше и могут заморозить все средства на биржевом счету. И блокировка эта может затянуться надолго — до дальнейших разбирательств.
Сейчас Binance и другие биржи составили блэклист ворованных биткоинов и эфириума «бирж и других поставщиков услуг».
«Многие компании, занимающиеся безопасностью и аналитикой блокчейнов, активно помогают нам отслеживать украденные средства. Мы также тесно сотрудничаем со многими биржами и другими поставщиками услуг, чтобы заморозить украденные средства. Это уже своего рода союз», – рассказали представители Binance.
В большей части случаев, проблема «грязных биткоинов» — проблема, с которой сталкиваются мошенники. Но в зоне риска и порядочные пользователи, к которым такие монеты могут попасть случайно. Ведь чтобы «отмыть» грязную крипту, мошенники перегоняют монеты через микшеры, разделяют на мелкие части, обменивают анонимно и рассылают по тысячи адресов, чтобы замести следы. Так такие монеты и попадают к ни в чем не повинному юзеру, а его адрес оказывается в блэклисте.
Можно ли отследить биткоин
Особое внимание криптовалюты привлекли именно как анонимное средство расчета. Эта особенность была по достоинству оценена многими пользователями, которые в силу определенных обстоятельства не желают разглашать личные данные при проведении финансовых операций
В то же время открытый блокчейн реестр способен передать третьим лицам значительно больше информации, чем предполагает рядовой пользователь.
Под анонимностью биткоина подразумевалось только отсутствие необходимости предоставлять личные данные для использования системы. Но поскольку цифровые монеты функционируют в блокчейне, который представляет собой открытую базу данных, где каждый может просматривать список операций других пользователей, все действия в системе могут быть отслежены.
Поэтому по факту, биткоин анонимен ровно до тех пор, пока пользователь не связал свои личные данные с криптовалютным адресом. Как правило, привязка личных данных к криптовалютам происходит на этапе совершения покупок и при выводе средств в оффлайн.
История транзакций в системе биткоин должна оставаться открытой в целях безопасности, но это существенно снижает уровень анонимности.
Допустим, некто совершил покупку в онлайн магазине и рассчитался биткоином. На сайте продавца потребовалось указать ФИО и адрес доставки. С этого момента адрес покупателя нельзя назвать анонимным, поскольку произошла привязка к личным данным и теоретически на основе этих данных уже может быть доказана причастность владельца адреса ко всем предыдущим и последующим транзакциям.
Как оставаться анонимным в сети биткоин?
Для сохранения анонимности существует несколько классических способов:
- Воспользоваться услугами External Mixing Service, ресурсов, которые смешивает все денежные транзакции, а потом в случайном прядке возвращает вложенные деньги на разные адреса, с задержками во времени и т.д. Сумма зачисляется на счет пользователя за вычетом случайной комиссии. Теоретически, объединение биткоинов в большой пул транзакций позволяет скрыть цепочку транзакций.
- Использовать разные адреса для входящих и исходящих транзакций.
- Стараться избегать транзакций с большими суммами, которые могут позволить однозначно идентифицировать их владельца, равно как и хранения таких сумм в одном месте.
- Майнить биткоины самостоятельно или в рамках пула, поскольку в этом случае они появляются в кошельке майнера “из воздуха”.
Анонимность транзакций
1. Каждая транзакция должна быть публично зарегистрирована. Все пользователи могут видеть денежный поток криптовалюты, переходящий от адреса к адресу.
С одной стороны, пользователи не могут идентифицировать эту информацию, поскольку номера транзакций – это случайные цифры. С другой стороны, если хотя бы одна транзакция может быть идентифицирована и вычислен владелец, то существует вероятность, что владельцы других транзакций будут вычислены также. Данные о владельцах можно получить из анализа сети, посредством слежки или с помощью поисковых систем, которые помогут найти адреса. Защитой от идентификации и усложнением для атак хакеров служит то, что каждой новой транзакции присваивается новый номер.
2. Транзакции через обменники могут стать причиной вычисления счета биткоин.
К примеру, если некий Иванов решит воспользоваться услугами обменников, после чего зайдет за покупками на сайт-ловушку, то существует вероятность, что человек, который хочет выследить адрес Иванова, увидев две транзакции, сможет доказать, что совершал их один и тот же человек с одного адреса.
3. Существует опасность, что адрес может быть вычислен представителями государственной власти. К примеру, такую информацию можно использовать для привлечения пользователя к ответственности за скрывание доходов и неуплату налогов.
История всех транзакций системы Биткоин должна быть публичной в целях безопасности. Однако есть способы минимизации утечки личной информации в сеть. Например, майнинг или использование адреса, в защите которого пользователь уверен.
Пользователи должны понимать, что такое отсутствие анонимности в системе, является основой минимизации «грязных» транзакций, действий мошенников и падения системы Биткоин. Если счет содержит анонимные и неанонимные финансовые поступления, пользователь должен сделать его «чистым».
Надёжность системы
Надёжность биткоина заключается в том, что:
- Невозможно обойти сложный процесс майнинга, чтобы легко получить нераспределенные биткоины (во всяком случае, лучшие криптоаналитики мира не смогли найти такой способ);
- Предельно сложно взломать чужой кошелёк, чтобы проверить хотя бы половину всех возможных пар приватных и публичных ключей нужно потратить не один десяток тысяч лет;
- Невозможно потратить имеющиеся биткоины более одного раза, потому что каждая транзакция должна получить не менее шести подтверждений из новых добытых блоков — если будет найден перерасход средств, лишние транзакции будут отменены, поэтому все услуги за биткоины оказываются только после нескольких подтверждений (от нуля до шести или более, в зависимости от сервиса).
При этом к каждой транзакции можно добавить комиссию — это увеличит скорость её подтверждения, так как она получит высший приоритет в очереди на добычу блоков. Комиссия может составлять даже 1 Сатоши, а может быть и вовсе нулевой — в таком случае процесс подтверждения может затянуться на несколько дней. Эта комиссия добавляется к вознаграждению майнеров, поэтому даже когда новые биткоины будут выпускаться совсем редко, майнеры будут заинтересованы в том, чтобы продолжать добычу — комиссия будет обеспечивать рентабельность затрат на майнинг (оборудование + электричество).
Пути заражения
Все банально: «грязные» монеты можно получить в качестве оплаты за товар или услугу, при продаже или обмене другой криптовалюты в обменниках или на биржах.
Вспомните историю иранского торговца биткоинами Горбаиняна. Его вместе с другими неудачливыми продавцами внесли в санкционный список Управления по контролю за иностранными активами (OFAC) Министерства финансов США в конце 2018 года. Ведомство уверено: испорченный биткоин Горбаинян получил при вымогательстве учреждений, пострадавших от вируса SamSam. Криптовалюту больницам, университетам, правительственным учреждениям пришлось заплатить, чтобы их систему разблокировали. Иранцу заблокировали аккаунт на Blockchain.info и почтовый ящик Gmail. Иранец признался, что несколько лет менял биткоины на иранские риалы для упомянутых ФБР Мохаммеда Мехди Шаха Мансури и Фарамара Шахи Саванди, но у него не было тогда причин в чем либо подозревать этих людей.
Liquid и Confidential Transactions
Liquid стал первым коммерческим сайдчейном, разработанным блокчейн-компанией Blockstream. Его главная задача — обеспечить каналы транзакций между биржами и другими биткоин-компаниями с высокими объемами (например, брокерами), давая им возможность пересылать друг другу биткоин и другие активы намного быстрее, чем это позволяет блокчейн биткоина. В будущем обычные пользователи (в первую очередь трейдеры) также должны получить доступ к сайдчейнам через специальные Liquid-кошельки.
Одна из имплементированных в Liquid функций — Confidential Transactions (конфиденциальные транзакции). Это криптографический метод маскировки суммы отправляемых и получаемых средств, при котором все пользователи Liquid могут верифицировать, что полученные суммы не превышают отправленные суммы. Другими словами, не зная, какие именно суммы были отправлены, они могут верифицировать, что монеты не были созданы из воздуха.
В контексте Liquid это среди прочего означает, что средства могут перемещаться между биржами и никто не будет знать, о каких именно суммах идет речь. Конкуренты не смогут знать, какие суммы хранятся на биржах, а трейдеры не смогут использовать такую информацию при торгах, что они нередко делают сегодня: публичная природа блокчейна дает возможность тем, кто располагает информацией о предстоящей крупной операции, заключить сделку для получения прибыли от изменения цен.
Кроме того, когда Liquid станет доступен обычным трейдерам, они смогут использовать протокол для сокрытия своих балансов от шпионов не только когда перемещают средства на другую биржу, но и когда выводят их с биржи на временный адрес в сайдчейне.
Дополнительно для Liquid-кошельков могут быть разработаны решения в стиле CoinJoin, что обеспечит особенно мощные комбинации технологий по защите приватности. Например, при объединении нескольких транзакций в одну и одновременном сокрытии сумм установить связи между адресами будет практически невозможно.
Более того, Confidential Transactions также могут быть имплементированы в основной протокол биткоина, и уже есть несколько идей, как это выполнить через обратно совместимый софтфорк. Впрочем, несмотря развитие технологий, такие апгрейды все еще будут оказывать негативный эффект на масштабируемость и, скорее всего, по-прежнему далеки от реальности.
Отметим, что в данный обзор не вошли более старые методы вроде stealth-адресов, где полная нода биткоина используется в качестве кошелька, CoinControl, JoinMarket и других CoinJoin-решений, Ricochet, PayNyms, Spinx в Lightning Network, Monero-swapping и централизованных сервисов микширования.
Также данный обзор не следует рассматривать в качестве рекомендации по использованию того или иного продукта или метода: перед тем как отправлять куда-либо свои монеты, пользователям необходимо провести собственный анализ.
Самые последние новости криптовалютного рынка и майнинга:
Курс биткоина обвалился на $1000 за 15 минут, что стало причиной резкого снижения?
Какие технические и фундаментальные факторы обеспечат рост цены BTC до $15 000?
Миллиардер Пол Джонс объяснил почему нужно инвестировать в Биткоин сейчас
Стейкинг монет ETH в блокчейне Ethereum 2.0 будет запущен в июле 2020 года
Исследование Glassnode: 81% средств биткоин-инвесторов показывают прибыль
The following two tabs change content below.
Mining-Cryptocurrency
Новости Mining-Cryptocurrency
- Что такое Big Data простыми словами? Применение и перспективы больших данных – 20.04.2020
- United Traders — инвестиции в IPO американских компаний и криптовалюту – 16.08.2019
- Что такое маржинальная торговля криптовалютой с плечом — принципы и биржи – 22.07.2019
- Жители Канады теперь смогут оплачивать налоги на недвижимость в биткоинах – 22.07.2019
- Иран создает национальную криптовалюту Paymon обеспеченную золотом – 22.07.2019
Сколько всего существует биткоинов
Очень важное отличие биткоинов от обычных денег — отсутствие единого выпускающего центра. Известно, что, например, доллары США могут выпускаться в любом количестве, при этом они ничем не обеспечены
То есть раньше доллары были обеспечены золотом, то есть они могли быть гарантированно обменены на определённое количество золота, а общее количество долларов не могло превышать накопления Соединённых Штатов Америки в золотом эквиваленте, которые хранятся в знаменитом Форт Ноксе. Однако уже в 1933 году Золотой стандарт был отменён, а в 1971 году какое-либо обеспечение долларов золотом исчезло вообще, то есть Федеральная резервная система начала печатать доллары в таком количестве, что они никогда не смогли бы быть обменены на золото и их ценность держится лишь на авторитете Америки на мировом рынке.
В этом и состоит основное отличие биткоинов от традиционных валют — общее количество биткоинов, которые когда-либо поступят в оборот алгоритмически ограничено 21 000 000 штук. При этом не стоит беспокоиться о том, что их не хватит на всех — каждый биткоин может быть поделён на 100 000 000 долей, одна такая доля называется 1 Satoshi (Сатоши), в честь создателя биткоинов. Конечная стоимость определяется компаниями или людьми, принимающими биткоины в оплату за товары или услуги, а также балансом спроса и предложения на многочисленных биржах, самая крупная из которых Mt.Gox.
На данный момент в оборот выпущено немногим более 12 миллионов биткоинов, а полностью все биткоины будут выпущены примерно к 2140 году, при этом с каждым днём количество выпускаемых виртуальных монет сокращается.
Почти сразу после того как биткоин стал популярен, появились отлитые в металле монеты со спрятанными внутри публичным и приватным ключами, поэтому большинство СМИ изображают в качестве криптовалюты именно их. Монеты до сих пор доступны в продаже на eBay.
В чем суть анонимных цифровых монет
Разрушить монополию банков и вернуть контроль над собственными деньгами в руки самих пользователей – в этом и заключается идея криптовалют. Собственники цифровых монет напрямую взаимодействуют друг с другом. При этом их транзакции прописываются в блокчейн и отслеживаются.
Биткоин считается псевдоанонимной криптовалютой. Он сохраняет приватность пользователей, поскольку определить личность человека, стоящего за бумажником сложно, однако полную анонимность им не гарантирует. Транзакции всех кошельков в блокчейн-эксплоурерах видны как на ладони – сколько средств поступило, куда и сколько монет ушло. Не видно только конфиденциальных данных пользователей, которые стоят за адресами.
Однако если единожды хоть один из ваших адресов будет идентифицирован и ваша персональная информация установлена, например, при оплате покупки в магазине, выводе BTC в фиат, далее не составит труда проследить уже всю вашу транзакционную историю, определить сколько денег у вас есть в наличии.
Те, кто хочет, чтобы их переводы остались в тайне, используют специальные миксеры – сервисы, которые смешивают монеты из разных транзакций между собой. В итоге определить с какого адреса и на какой ушли средства, практически невозможно.
Однако такой подход не всегда удобен. А потому отдельные криптосистемы изначально упор делают на анонимность переводов с помощью разных криптографических технологий, которые скрывают связь между проведенной транзакцией и ее отправителем, а также получателем. И в итоге активность кошельков не прослеживается.
Различают полностью анонимные криптовалюты, в которых все данные переводов скрываются по умолчанию, и такие, где эта возможность выбирается опционально по желанию. К первым можно отнести, например, Монеро, ко вторым Dash, Zcash.
Недостатки и преимущества
Анонимные криптовалюты часто обвиняют в том, что их используют в криминальном мире для покупки запрещенных товаров, отмывания денег. Нередко вирусы-вымогатели, зашифровывая данные на компьютерах пользователей, требуют выкуп за расшифровку в анонимных монетах. Ведь передвижение таких средств сложно отследить и практически нереально идентифицировать кто стоит за атаками.
Однако приватноориентированные монеты имеют и ряд преимуществ. Взять хотя бы то, что они позволяют компаниям защитить финансовую информацию, которую те не хотели бы предавать огласке в публичном блокчейне.
Принцип работы биткойн-транзакций
Для лучшего понимания анонимности bitcoin, важно сначала разобраться с особенности работы цифровой валюты на базовом уровне. Протокол bitcoin состоит из серий транзакций, которые по своей сути представляют пакеты различных типов информации
Имеющиеся среди них входы относятся к биткойн-адресам, с которых отправляются монеты (при использовании закрытого ключа, связанного с таким адресом), а выходы имеют связь с адресами, на которые цифровую валюту шлют. В ходе каждой транзакции криптомонеты переходят от одного либо нескольких входов к одному либо нескольким выходам
Протокол bitcoin состоит из серий транзакций, которые по своей сути представляют пакеты различных типов информации. Имеющиеся среди них входы относятся к биткойн-адресам, с которых отправляются монеты (при использовании закрытого ключа, связанного с таким адресом), а выходы имеют связь с адресами, на которые цифровую валюту шлют. В ходе каждой транзакции криптомонеты переходят от одного либо нескольких входов к одному либо нескольким выходам.
Подписи Шнорра
Несмотря на то что технология CoinJoin, а затем и Chaumian CoinJoin, была предложена еще несколько лет назад и все это время была доступна, по-настоящему она так и не была реализована. CoinJoin-транзакции требуют определенного уровня технической подкованности и дают мало преимуществ тем, кто о приватности особенно не заботится, и ни один из популярных биткоин-кошельков ее так и не предложил.
Подписи Шнорра, технология, которую разработчик Bitcoin Core и Blockstream Питер Велле недавно представил в виде официального предложения по улучшению биткоина, могут эти преимущества дать.
Названные так в честь своего изобретателя Клауса-Петера Шнорра, подписи Шнорра считаются многими криптографами лучшими из имеющихся криптографических подписей. Их практическим преимуществом для биткоина является возможность объединить множество подписей в одну. Это означает, что для транзакции требуется только одна подпись, вне зависимости от того, как много отправляющих адресов в нее включено.
CoinJoin-транзакции также включают в себя множественные отправляющие адреса, как минимум по одному для каждого участника. Подписи Шнорра таким образом предлагают дополнительное преимущество при использовании CoinJoin: они дают всем участникам не только возможность объединить свои транзакции в одну, но также объединить все подписи в этой транзакции. Это делает размер CoinJoin-транзакции меньше, чем у всех отдельных транзакций вместе взятых, и как следствие ведет к снижению транзакционных комиссий, взимаемых майнерами BTC.
Таким образом, подписи Шнорра дают экономическую выгоду при использовании этой ориентированной на защиту анонимности опции, и это может оказаться достаточным стимулом для того, чтобы ее внедрили кошельки, сделав доступной для широкого круга пользователей.
Кроме того, математические свойства подписей Шнорра будут содействовать развитию таких решений в стиле смарт-контрактов, как scriptless scripts, Taproot и Graftroot. Примечательно, что эти решения будут отображаться в блокчейне как обычные биткоин-транзакции. Это даст возможность создавать, например, фьючерсные рынки, децентрализованные биржи или страховые контракты, где шпионы будут видеть только обычные на вид транзакции.
По оптимистичным прогнозам подписи Шнорра будут доступны в 2019 году.
TumbleBit
Разработка TumbleBit ведется уже почти два года, и это одно из самых ожидаемых решений, направленных на защиту анонимности пользователей биткоина. TumbleBit представляет собой протокол микширования монет, который использует централизованный переключатель для создания платежных каналов между участниками сессии микширования.
Используя эти каналы, все участники сессии могут отправлять монеты и получать в ответ соответствующее количество других монет. Этот процесс уничтожает следы владения монетами — ни шпионы, ни другие участники сессии не могут определить, кто и кому платил
Что еще более важно, TumbleBit использует такие криптографические приемы, которые не дают возможности даже самому переключателю установить связь между пользователями
TumbleBit требует двух ончейн-транзакций на участника (одна для открытия канала, другая — для его закрытия). Это решение работает в не требующей доверия среде, однако связано с более высокими транзакционными комиссиями.
TumbleBit впервые был предложен в 2016 году научно-исследовательской командой Бостонского университета, Университета Джорджа Мейсона и Университета штата Северная Каролина под руководством Этана Хейлмана. Осенью того же года протокол был представлен на конференции Scaling Bitcoin Milan.
Настоящим толчком к развитию TumbleBit стала имплементация ранней версии протокола , автором которой является разработчик NBitcoin Николас Дориер. Позже технологию усовершенствовали специализирующийся на вопросах приватности Адам Фичор и другие разработчики, и в итоге она была интегрирована в Breeze Wallet от команды Stratis.
Официальный релиз Breeze Wallet состоялся около месяца назад, и это означает, что TumbleBit теперь доступен любому пользователю, хотя уровень использования кошелька и, соответственно, самого инструмента для обеспечения анонимности, пока еще невысок.
Выводы
Анонимность конфиденциальных данных считаются основными проблемами века. По своей сути лучшие анонимные криптовалюты способны позволить человеку оставаться в тени и быть защищенным от манипуляций.
В современном мире, где Facebook массово передает персональные данные пользователей, а понятие банковская тайна уже практически ничего не значит и деньги пользователя могут быть списаны без уведомления клиента, анонимные криптовалюты — востребованное средство защиты личной жизни и сбережений. Некоторые эксперты полагают, что именно одна из анонимных криптовалют в дальнейшем сможет стать ключевой валютой мира.
Добавить комментарий