Анонимность биткоин кошелька

Анонимен ли Биткойн? Гайд для новичков

Анонимность биткоин кошелька

Биткойн не анонимен, а скорее псевдо-анонимен — большинство ветеранов биткойн-сообщества знают это.

Однако большинству людей непонятно, почему Биткойн нельзя назвать анонимным, как можно установить личность пользователя Биткойна — и что можно сделать, чтобы не допустить этого.

Именно поэтому мы рекомендуем вам ознакомиться со следующим справочником, который разъяснит вам все нюансы, связанные с Биткойном и его анонимностью.

Как работают биткойн-транзакции?

Чтобы лучше понять анонимность Биткойна, важно сперва разобраться, как эта криптовалюта работает на базовом уровне.

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

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

Во время каждой биткойн-транзакции биткойны переходят от одного или нескольких входов к одному или нескольким выходам (таким образом биткойны передаются от одного или нескольких адресов на один или несколько других адресов).

У транзакции может быть один вход и один выход. Тем не менее, это редкий случай, поскольку для этого сумма отправленных биткойнов (выход) должна быть равна сумме ранее полученных биткойнов (входу).

Чаще бывает, что транзакция состоит из множества небольших входов. К примеру, если у кого-либо есть три разных входа по одному биткойну, и ему требуется отправить 2,5 биткойна в онлайн-магазин, программное обеспечение сольёт все три входа в одну транзакцию.

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

Таким образом, в вышеописанном примере программа создаст два выхода.

К одному выходу отнесутся 2,5 биткойна, отправленных на принадлежащий онлайн-магазину адрес, в то время как другой выход будет содержать 0,5 биткойнов, отправленных на новый сгенерированный адрес отправителя.

Что делает Биткойн «анонимным»?

Существует три причины, по которым Биткойн считают анонимным.

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

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

И в-третьих, транзакционная информация Биткойна передаётся случайно выбранными узлами P2P сети. В то время как биткойн-узлы соединяются друг с другом посредством IP-адресов, узлам неизвестно, была ли полученная транзакция создана передавшим информацию узлом, или он её всего лишь перенаправил.

Как раскрывается анонимность?

Существует три основных способа раскрыть личность пользователей Биткойна.

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

Во-вторых, биткойн-адрес можно связать с конкретными людьми, если их личная информация была каким-либо образом связана с таким биткойн-адресом.

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

Но самое главное — все транзакции в сети Биткойна полностью прозрачны для любого интересующегося. Это позволяет связать несколько биткойн-адресов и отнести их к конкретному пользователю. Таким образом, если всего один из этих связанных адресов привязан к определённой личности одним из вышеописанных способов, все адреса будут деанонимизированы.

Что такое кластеризация?

Давайте подробнее изучим кластеризацию.

Самый простой способ кластеризации (связи биткойн-адресов) — это анализ транзакционных сетей. В самом общем случае это означает нахождение нескольких входов, объединённых в одну транзакцию.

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

Существует множество способов определения «адресов для сдачи», что связывает их с отправителем биткойнов.

Проще всего это сделать при получении монет: выход, не имеющий отношения к вам, чаще всего (хотя и не всегда) относится к «адресу для сдачи», контролируемому отправителем.

Кроме того существуют некоторые программы, которые позволяют внимательным пользователям отыскать «адреса для сдачи». К примеру, такие программы могут всегда ставить такие адреса последними выходами в транзакции.

Другой метод кластеризации — это так называемый «анализ распространения». Такой анализ достаточно прямолинеен и доступен с использованием нескольких свободно доступных диспетчерах блоков.

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

Также существует  количественный анализ и временной анализ. Количественный анализ, как предполагает его название, изучает не конкретные транзакции, а конкретные суммы. Временной анализ же отслеживает конкретные временные промежутки.

Если, к примеру, один вход равен 2,6539924 биткойнов, а не связанный с ним выход в следующем блоке равен 2,6539924 биткойнов за вычетом комиссии майнерам, это может означать, что оба адреса принадлежат одному лицу, использующему миксер (про это поговорим ниже).

Что можно сделать, чтобы сохранить анонимность?

Анонимность в мире Биткойна всё ещё является объектом «гонки вооружений».

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

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

Одно из таких готовых решений — использование TOR или любых других методов скрытия IP-адреса. Если биткойн-транзакции осуществляются через TOR, не существует никакого способа определить их происхождение (конечно, если в самом TOR нет никаких уязвимостей).

Другой простой способ улучшить безопасность — создание нового адреса для каждой транзакции. В этом случае становится сложнее привязать адреса к конкретному человеку, поскольку для этого как минимум потребуется приложить больше усилий. Всё больше биткойн-кошельков делают это автоматически, используя иерархически-детерминированное (HD) программное обеспечение.

Немного более сложный способ обеспечить безопасность — использование так называемых миксеров.

Существует множество видов миксеров, но все они схожи в одном: все использующие миксер пользователи получают биткойны друг друга.

Хорошо осуществлённое «перемешивание» биткойнов сильно затрудняет проведение анализа транзакционных сетей, а также «анализа распространения». Для закрепления успеха «перемешивание» можно делать несколько раз подряд.

Один из примеров миксеров — CoinJoin, который сливает входы и выходы нескольких пользователей в одну транзакцию, разбивая таким образом предположение, что все входы принадлежат одному человеку. Тем не менее CoinJoin не может полностью «очистить» биткойн-адрес от следов, поскольку входы и выходы всё равно остаются в некоторой степени привязанными к нему.

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

Для защиты от количественного анализа миксеры могут включать одинаковые суммы в одну транзакцию.

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

Возможно также разделить «перемешанную» сумму на несколько частей, ещё сильнее запутывая ищеек, поскольку более мелким суммам проще затеряться в «толпе» транзакций.

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

Но в конце концов, безопасность Биткойна зависит от конкретного пользователя и его требований — это не проблема кода. Владельцы биткойнов могут пользоваться определённым уровнем анонимности в зависимости от того, сколько личных данных они раскрывают, какие методы защиты используют, как часто и как много они это делают.

Источник: Bitcoinmagazine.com

Подписывайтесь на новые видео нашего канала!

Источник: https://bitnovosti.com/2016/01/12/anonymen-li-bitcoin-gaid-dlya-novichkov/

Биткоин : сегодня или никогда

Анонимность биткоин кошелька

Если вы нарушаете правила, вас штрафуют;

если вы соблюдаете правила, вас облагают налогом.

из истории мировой финансовой системы

Одно из главных благ, которые Интернет дал людям, помимо мгновенного доступа к информации, это сетевая анонимность. Тем не менее, сегодня IT-корпорации пытаются представить ее как временное явление, переходной этап к персонализированному Вебу.

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

Однако неотвратимость этой тенденции, на самом деле, в большей степени внушается нам, чем существует реально.

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

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

Но вот что важно: для использования BitCoin в качестве инструмента безналичных расчётов частным лицам и предпринимателям (в первую очередь малому бизнесу) всего этого знать не нужно.

Достаточно знать, что по удобству, надёжности и степени конфиденциальности Биткойну равных просто нет.

BitCoin можно представить себе как ещё одну систему электронной наличности (а-ля всем известные WebMoney, PayPal, Яндекс.Деньги), но — без хозяина. Она никому не принадлежит.

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

Изюминка в том, что на кошельке не написано ни имени, ни фамилии, ни телефона, ни адреса проживания владельца: кошелёк — это просто длинные числа. Что-то наподобие 18J4FFatWJRsRm8p5vnrAAPK1qNNWeFMpe.

Курс на биткоин кошелек

Принять перевод на BTC-кошелёк можно совершенно анонимно и в большинстве случаев без уплаты комиссии.

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

Не нужно даже осваивать (пока ещё довольно сложные) программы для управления кошельком: его можно завести в одном из многочисленных веб-сервисов, в браузере.

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

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

И каждый желающий может узнать, что с кошелька A были переведены средства в размере, скажем, X биткойнов на кошелёк Б. К примеру, зная номер моего кошелька вы можете узнать полную историю операций по нему: номер отправителя, номер получателя, сумма, дата. Важно, что кроме собственно цифр здесь больше ничего нет.

Поэтому, хоть информация о переводах доступна всем желающим, извлечь из неё можно немного.

Почему список операций открыт? Так гарантируется честность участников системы: если все знают, что на кошельке A было 10 биткойнов и владелец перечислил их в Б, то теперь все знают, что A пуст. К тому же на кошельках всё равно нет ни имён, ни фамилий.

Но что если вы каким-то образом узнали, кому принадлежит кошелёк? Я, например, раскрыл вам номер сам.

А спецслужбы наверняка могут определить вашу личность при вводе/выводе биткойнов через обменные пункты (так покупая биткойны за Qiwi вы должны назвать свой номер телефона владельцам системы Qiwi, а уж по номеру будет нетрудно вычислить вас). Да, это непросто, но опасность существует. Как, впрочем, и решение.

Анонимные транзакции и переводы

Способов гарантировать абсолютную анонимность BitCoin-кошелька несколько. Самый простой из них — провести BTC-наличность через один из анонимизирующих веб-сервисов, где смешиваются денежные потоки от разных пользователей (BitCoin Fog, TORwallet и мн. др.).

Представьте: со своего кошелька А вы перечисляете те самые 10 биткойнов в кошелёк С, принадлежащий сервису-анонимизатору, а тот в свою очередь возвращает 10 BTC (за вычетом минимальной комиссии) на другой ваш кошелёк, скажем, D.

Между собой D и A не связаны (кошельков можно завести сколько угодно, это ничего не стоит). Цепочка разорвана, владелец D неизвестен, можно пользоваться деньгами (платить Б) без опасений выдать себя.

Есть и другие варианты (передача кошелька вместо денег, ввод и вывод BTC с помощью предоплаченных карт, и т.д.), но анонимизирующие сервисы удобней всего.

Вижу, кое-кто потянулся к клавиатуре: отмывание денег! Вот только знаете, не нужно ярлыков. Система BitCoin сама по себе не заставляет вас покупать нелегальщину, уклоняться от налогов, скрывать доходы или зарплату. Да, биткойны можно применить для всего этого, но ведь то же самое можно проделать и без высоких технологий.

Свобода, даруемая BitCoin, сродни той, которую подарили нам торренты. Так же, как глупо считать торренты «незаконными» из-за возможности обмена с их помощью нелицензионными аудиозаписями, глупо обвинять в незаконности и BitCoin.

В конце концов, никому не приходит в голову поставить вне закона ножи для разделки мяса: а ведь таким тесаком, имеющемся на каждой кухне, проще простого кишки соседу выпустить!

Сегодня система BitCoin функционирует вне правового поля: она не разрешена, но и не запрещена ни в одной стране мира — схватки с регуляторами, законодателями ещё только предстоят.

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

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

Источник: http://df-dt.com/bitcoin-anonimnyj-koshelek.html

Анонимность в сети Биткоин. Мифы и реальность

Анонимность биткоин кошелька

Чтобы лучше понять анонимность биткоина, важно сперва разобраться, как эта криптовалюта работает на базовом уровне.

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

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

Во время каждой биткоин-транзакции биткоины переходят от одного или нескольких входов к одному или нескольким выходам (таким образом биткоины передаются от одного или нескольких адресов на один или несколько других адресов).

У транзакции может быть один вход и один выход. Тем не менее, это редкий случай, поскольку для этого сумма отправленных биткоинов (выход) должна быть равна сумме ранее полученных биткоинов (входу).

Чаще бывает, что транзакция состоит из множества небольших входов. К примеру, если у кого-либо есть три разных входа по одному биткоину, и ему требуется отправить 2,5 биткоина в онлайн-магазин, программное обеспечение сольёт все три входа в одну транзакцию.

Ещё чаще транзакция состоит из нескольких выходов. Это происходит потому, что биткоин использует так называемые адреса для сдачи. Такие адреса позволяют пользователям создавать транзакцию, которая возвращает излишки биткоинов из входов отправителю.

Таким образом, в вышеописанном примере программа создаст два выхода.

К одному выходу отнесутся 2,5 биткоина, отправленных на принадлежащий онлайн-магазину адрес, в то время как другой выход будет содержать 0,5 биткоинов, отправленных на новый сгенерированный адрес отправителя.

Что делает биткоин анонимным?

Существует три причины, по которым биткоин считают анонимным:

  • Во-первых, в отличие от банковских счетов и большинства других платёжных систем, биткоин-адреса не привязаны к личности пользователей на уровне протокола. Каждый человек в любое время может создать новый случайно сгенерированный биткоин-адрес (и связанный с ним приватный ключ) без необходимости предоставлять кому-либо личную информацию.
  • Во-вторых, транзакции также не привязаны к личности пользователей. Таким образом, если майнеры согласились включить транзакцию в блок, каждый может передавать биткоины с одного адреса на любой другой, без необходимости раскрывать какую-либо личную информацию. Как и в случае с наличными деньгами, даже получателю денег не нужно знать отправителя.
  • И в-третьих, транзакционная информация биткоина передаётся случайно выбранными узлами P2P сети. В то время как биткоин-узлы соединяются друг с другом посредством IP-адресов, узлам неизвестно, была ли полученная транзакция создана передавшим информацию узлом, или он её всего лишь перенаправил.

Как раскрывается анонимность биткоина?

Существует три основных способа раскрыть личность пользователей биткоина:

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

Во-вторых, биткоин-адрес можно связать с конкретными людьми, если их личная информация была каким-либо образом связана с таким биткоин-адресом.

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

Но самое главное – все транзакции в сети биткоина полностью прозрачны для любого интересующегося. Это позволяет связать несколько биткоин-адресов и отнести их к конкретному пользователю. Таким образом, если всего один из этих связанных адресов привязан к определённой личности одним из вышеописанных способов, все адреса будут деанонимизированы.

Создатель Hidden Wallet — о проблемах анонимности биткоина и конфиденциальных транзакций

Анонимность биткоин кошелька

В серии недавних записей в своем блоге на Medium nopara73 рассказал о методах отслеживания транзакций в сети биткоина, стратегиях, которые используют компании по безопасности, и способах уйти от их внимания. Также создатель Hidden Wallet предположил, как новые решения, над которыми работают разработчики, могут повысить анонимность пользователей.

ForkLog приводит адаптированный перевод рассуждений разработчика.

По состоянию на февраль 2018 года путь к анонимному биткоину стал, наконец, понятен.

И если высокий уровень анонимности сам по себе был уже достижим, стратегий, которые бы позволяли его реализовать удобным и недорогим способом, не было. Однако в 2017 году появились новые технологии, которые делают это возможным.

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

Стратегии деанонимизации

Компании, которые работают над деанонимизацией пользователей биткоина, применяют две стратегии:

  • Анализ сети
  • Анализ блокчейна

Анализ сети

Трансляция приватных транзакций

Трансляция транзакций приватным образом весьма непроста. Сегодня заботящийся о своей приватности разработчик может использовать анонимные сети, например, Tor. Но в январе 2017 года был представлен проект Dandelion, который предлагает механизм трансляции приватных транзакций, устраняя зависимость от анонимной сети.

Извлечение приватных транзакций

Вам необходимо знать, сколько у вас есть денег. Для этого вам необходимо об этом кого-то спросить. Но если вы кого-то спрашиваете о том, сколько у вас денег, этот человек также будет знать, сколько у вас денег.

Вы скажете, что можно об этом спросить через Tor и проблема будет решена? Нет.

В вашем кошельке много биткоин-адресов, и если вы кого-то спросите, сколько денег на этих адресах, эта третья сторона будет знать, что эти адреса принадлежат одному и тому же человеку.

Может показаться, что единственный способ избежать такой линковки адресов – установить собственную полную ноду. Нода загружает все транзакции, которые когда-либо были осуществлены в сети биткоина, после чего локально подсчитывает балансы. Поскольку вы запрашиваете все транзакции, никто не знает, какие именно транзакции вас интересуют.

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

Почему бы не начать синхронизацию с момента создания кошелька? Так и родилась идея полного SPV-кошелька, над имплементацией которой работают такие проекты, как Bitcoin Core PR Йонаса Шнелли, Breeze Wallet от команды Stratis и я со своим Hidden Wallet.

Однако и это по-прежнему неудобно, в том числе при работе на мобильных телефонах. Если такой кошелек не включать в течение недели, перед началом работы будет необходимо загрузить 1008 блоков, то есть порядка 1-4 Гб данных.

В июне 2017 года на помощь пришли исследователи Lightning Labs, представив предложение по улучшению биткоина Compact Client Side Filtering for Light Clients (компактная фильтрация на стороне клиента для легких клиентов). Также они разработали необходимую имплементацию под названием Neutrino.

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

Анализ блокчейна

В 2013 году Грегори Максвелл представил CoinJoin, метод, при котором многочисленные участники добавляют входы и выходы к общей транзакции, запутывая тем самым таблицу транзакций. Еще более сильный вариант предлагает регистрация участников в CoinJoin с одинаковыми суммами. Таким образом невозможно определить, от какого входа какому были переданы средства.

Этот метод был кратко описан Максвеллом в разделе Chaumian CoinJoin на странице проекта Zerolink на GitHub.

В 2014 году была предложена еще одна схожая технология под названием CoinShuffle, а еще через год появилась ее итерация CoinShuffle++. Этот метод основывается на раундах: если у вас есть 8 биткоинов, а участие в одном раунде CoinJoin оценивается в один биткоин, вам необходимо принять участие в восьми раундах. Соответственно, комиссию также будет необходимо заплатить восемь раз.

Но не это самое страшное: если исследователи начнут изучать цепи транзакций, пользователей CoinJoin также можно деанонимизировать. По этой причине необходим специальный кошелек с контролем приватности монет. Для решения этих проблем в 2017 году я разработал и имплементировал ZeroLink, где также проработана идея CoinJoin Максвелла.

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

И тут появляются конфиденциальные транзакции (Confidential Transactions)! Именно это они и решают, заменяя значения выходов «обязательствами Педерсена».

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

По этой причине вероятность появления CT в биткоине была крайне мала, но, даже если бы они и были имплементированы, потребовалась бы некая гибридная модель CoinShuffle/ZeroLink, чтобы удерживать комиссии на адекватном уровне.

Однако в ноябре 2017 года была представлена технология Bulletproofs, которая является улучшенной версией Confidential Transactions. Она делает размеры обязательств меньше – теперь они становятся не огромными, а просто большими.

Что более важно, если вы хотите вместить больше CT-выходов в одну транзакцию, размер транзакции не растет линейно с числом выходов.

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

CT также могут быть легко добавлены в CoinShuffle и ZeroLink. Они не только упрощают эти системы, но снимают многие ограничения, с которыми сталкиваются пользователи. Совместимая с CT версия CoinShuffle называется ValueShuffle.

Но есть новости еще лучше! Скоро в биткоине появится еще одна технология – подписи Шнорра. Сегодня, если транзакция CoinJoin имеет 100 выходов, она должна иметь 100 подписей. С подписями Шнорра будет достаточно одной подписи. Это сделает транзакции CoinJoin на 30-40% дешевле обычных транзакций.

Вывод

Таким образом, объединив микширование посредством CoinJoin с другими высокоанонимными методами, транзакции становятся на 30% дешевле традиционных «прозрачных» биткоин-транзакций.

В своей следующей записи nopara73, однако, рассматривает вопросы, которые не вошли в его предыдущий пост. Речь идет о проблемах имплементации Confidential Transactions/ Bulletproofs, какими бы революционными они ни казались.

Слон в посудной лавке

Я проигнорировал «слона в посудной лавке», поэтому должен поправить себя: по состоянию на сегодняшний день эта технология не может быть интегрирована в биткоин.

CT нуждается в софтфорке, и консенсуса для этого не будет. Касательно Bulletproofs, там есть каверзный технический вопрос. Обратимся к white paper:

«Bulletproofs, как и доказательства цифровых значений, которые используются в Confidential Transactions, привязаны к вычислениям. Злоумышленник, который может взломать предположение дискретного логарифмирования, может сгенерировать доказательства цифровых значений, которые будут приемлемыми для значения за пределами корректного значения…

Злоумышленник, который может взломать привязку свойства схемы обязательства или целостность системы доказательства, может генерировать монеты из воздуха и тем самым создавать неконтролируемую и необнаруживаемую инфляцию, делающую валюту бесполезной…

Если предположение дискретного логарифмирования, как считается, устойчиво к классическим компьютерам, оно не устойчиво к квантовому злоумышленнику».

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

Итак, увидим ли мы Confidential Transactions/ Bulletproofs в биткоине, и если да, то когда? Возможно, это будет противоречить сказанному выше, но я допускаю, что в период от 3 до 10 лет мы придем к здоровому решению по сокрытию транзакций и их сумм, как бы его ни назвали: Confidential Transactions, Bulletproofs, Mimblezeroringshuffleproofs или как-нибудь еще. Я буду очень удивлен, если на этом все закончится. К счастью, прогресс в технологиях не останавливается.

Подписывайтесь на новости ForkLog в !

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Подписаться на новости Forklog

Источник: https://forklog.com/sozdatel-hidden-wallet-o-problemah-anonimnosti-bitkoina-i-konfidentsialnyh-tranzaktsij/

Биткоин не анонимен. И это нормально

Анонимность биткоин кошелька

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

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

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

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

К примеру концепция отсутствия надзорного, контролирующего центра в сообществе является серьезным препятствием для понимания и принятия. Это различие между ноукоинерами и крипто-энтузиастами очень четкое, как между теми, кто любит кинзу и теми, кто ее терпеть не может.

Сейчас осталось мало людей, которые все еще не определились со своей позицией.

Это все наглядно иллюстрирует, что порог для входа высок, а FUD-машина все еще работает. Также существуют некоторые стереотипы, которые искажают то, как общество и СМИ воспринимают криптовалюты и Блокчейн.

Так например, существует распространенное общественное мнение, что основной принцип Биткоина — это анонимность. Как следствие, он используется для черных делишек в даркнете (dark net).

И конечно, как и другие популярные мифы возникшие вместе с рождением Биткоина, анонимность биткоина — это миф. И разработчики Биткоина это отлично знали.

Первый блокчейн не должен был быть анонимным

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

Это создало некий дискомфорт в принятии технологии, особенно на ранней стадии.

Именно тогда и появилось устойчивое мнение, что Биткоин — это анонимная криптовалюта, которую можно использовать для расчетов напрямую между пользователями (особенно на мировых черных рынках между преступниками).

!Один из первых докладов ФБР о Биткоине, просочившийся в сеть в 2012 году, назывался  «Виртуальная Валюта Биткоин: Уникальные ее особенности создают проблемы в борьбе с преступностью» . Это хороший пример того, как силовые ведомства воспринимали Биткоин в то время.

В этом отчете ФБР выражает озабоченность в связи с появлением Биткоина и его анонимностью, как «теоретически привлекательной технологии для террористов, отмывания денег и торговцев людьми».

 ФБР быстро определило возможные варианты использования Биткоина (в основном сомнительные), но при этом заявляло, что Биткоин не полностью анонимен. В доказательство проводилось исследование Дублинского Университета, в котором уделялось особое внимание тому, что анонимность Биткоина ограничена.

Примерно в то же время, уже даже люди за пределами узкого круга разработчиков и ранних энтузиастов, начали понимать, что транзакции в сети Биткоина легко отслеживаются. И это на самом деле никогда не было секретом.

С самого первого дня появления Биткоина и публикации его Whitepaper, Сатоши Накамото очень тактично избегал любых заявлений о невозможности отслеживать транзакции. По факту понятие анонимности применялось только по отношению к публичному адресу пользователя (адресу кошелька).

В whitepaper сказано «… приватность может быть сохранена путем нарушения цепочки отслеживания информации в другом месте: путем сохранения публичных ключей анонимными». Иными словами, анонимность Биткоина заканчивается на адресе вашего кошелька (публичном ключе).

Адрес кошелька — это псевдоним в сети.

Псевдонимность, находится в том же поле, что и анонимность, и между ними есть тонкая, но существенная разница. Анонимность означает, что нет никакой возможности отследить действия и как-либо идентифицировать личность или группу лиц. Псевдонимность уже ближе к идентификации, так как позволяет назвать личность или группу лиц, пусть даже и скрытых за неким псевдонимом.

Например писатель Семьюэл Клеменс использовал псевдоним Марк Твен, когда подписывал свои произведения. Тем самым он сохранял свою реальную личность в секрете.

Мистер пользовался псевдонимностью потому, что во время всей своей карьеры, скрывался под псевдонимом.

Однако, это не было настоящей анонимностью, даже когда личность Клеменса была открыта публике, его псевдоним Марк Твен стал частью истории и культуры.

Точно также, как псевдоним Сэмюэля Клеменса, мы создаем публичные ключи в сети биткоина, которые также становятся псевдонимами. Истина заключается в том, что биткоин никогда не задумывался, как средство сохраняющее анонимность пользователей.

Сложно спрятаться за псевдонимом

В краткой истории Биткойна были некоторые яркие примеры, которые акцентируют идею открытых ключей Биткойна как псевдонима и демонстрируют трудности, с которыми сталкивались некоторые ранние пользователи, пытаясь спрятаться за ширмой. История Росса Ульбрихта (Ross Ulbricht) и его социального проекта, который назывался Silk Road — это хороший пример того, что анонимность Биткоина ограничена.

Росс Ульбрих

Росс Ульбрихт, используя псевдоним Dread Pirate Roberts, создал легендарный, печально известный ресурс Silk Road в той части интернета, которая называется Dark Web.

В то время, Биткоин был единственной возможностью для сообщества Silk Road проводить какие-либо финансовые расчеты между собой. Одноранговая платежная система очень хорошо сочеталась с атмосферой крипто-анархизма, которую поддерживал Ульбрихт и его большое сообщество.

По иронии судьбы, именно Биткоин и блокчейн, вывели следствие на Ульбрихта.

Во время судебного процесса, ФБР удалось идентифицировать и отследить в блокчейне Биткоина, более 3500 транзакций. Эти транзакции в итоге приводили к кошельку установленному на личном ноутбуке Ульбрихта Samsung 700z.

В случае с Silk Road, анонимность Биткоина не работала, так как она закончилась на публичном адресе кошелька. Псевдонимом Росса Ульбрихта был его адрес кошелька (публичный ключ), который легко отслеживался, а вся история транзакций по нему была, как на ладони. Успех расследования ФБР заключался лишь в том, чтобы доказать,что именно Ульбрихт являлся владельцем кошелька.

Что если мне нужна анонимная криптовалюта?

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

Анонимные блокчейн проекты постепенно вытесняют не анонимный Биткоин во многих направлениях, где он раньше был королем. Эти изменения происходят в основном из за потребности тех сообществ, где нужна настоящая анонимность. Обычные пользователи начинают все больше понимать ограниченную анонимность биткоина и присматриваться к таким проектам, как Zcash, Bytecoin и Monero.

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

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

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

Заключение

Конфиденциальность — это фундаментальный ресурс, который в настоящее время обратно коррелирует между темпами его роста и его общественной ценностью. Иными словами, он становится более важен, чем раньше, так как мы к нему привыкаем.

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

Биткоину дали задачу анонимности, для решения которой он не был создан. Но уже есть перспективные блокчейн проекты, которые решают этот вопрос более успешно.

Источник: https://oox.space/analytics/bitcoin-anonimous/

Фин-юрист
Добавить комментарий