The whole truth about the anonymity of Bitcoin. Beginner's Guide
Bitcoin anonymity in reality turns out to be slightly different from ordinary users’ thoughts about it. Most people have questions: why even with the declared anonymity of Bitcoin it is still possible to track operations and how to protect against such a scenario?
How do Bitcoin transactions work?
All operations are carried out using a digital signature: it helps to provide security in the network. “Blockchain” is the whole chain of blocks with records of transactions. Each network participant has access to the entire chain of operations, which allows to trace the history for each specific user and even more, it enables you to track the moment of the first digital coins appearance. Basically, every operation in the blockchain is a data block with an Input and an Output.
An Input is an address from which digital coins were sent, an Output is a wallet, to the balance of which they come. If you use multiple addresses there may be several Input and Output in a single operation. Or an operation can have only one input and output, but it’s a rare case because the number of bitcoins in the input and output has to remain the same.
In practice, one transaction has several inputs. For example, a person has three Bitcoins, two of which should be sent to the details of an online store. The system assigns three inputs to this transaction. The opposite situation when there are several outputs within one operation is more likely to occur. This is possible because the system can use addresses for a change if the user needs to return excess bitcoins after the operation.
In the described conditions it looks like this: 2 Bitcoins to the online store address will go to one output; the remaining user’s Bitcoin goes to another output.
What makes Bitcoin "anonymous"?
The anonymity of this cryptocurrency is due to the following factors:
- An address of the wallet is not connected to the person’s identity. At any time a user can generate a new address and a key for it, simply by not using the old one. There is no need to provide personal and passport data, as when you get a new bank card.
- Transactions are not related to users’ identities. Bitcoins can be transferred between any addresses and there can be several operations. In any case, you do not need to disclose personal data.
- Information about transactions in the Bitcoin network is transmitted over randomly selected P2P nodes. These nodes are connected to one another by IP addresses. Therefore, it is not clear at any stage which node created the information and which one only redirected it.
At the same time, Bitcoins do not exist by themselves, and they do not have any material form. A cryptocurrency owner only has the address with the digital coins, and new entries are made in the blockchain while the user is making transactions with these coins between different addresses.
How does de-anonymization happen?
There are three options to trace the bitcoins owner:
- Data transfer over a P2P network is not perfect. If the fraudster is able to connect several nodes to the network, he can get enough information to figure out where the digital coins came from and who the owner is.
- It is not hard to find out the identity of the user who has already used his personal data on the network while indicating the Bitcoin address. For example, a person bought a cryptocurrency through a stock exchange using a bank card to pay. Or he exchanged cryptocurrency for fiat with the subsequent payment in online stores; traces of all these operations remain in the network.
Anyone can see the chain of transactions in the network. If you do not use special mixers, it is easy to link several addresses together and track the user they belong to. When the owner’s identity of one of these addresses has already been disclosed, the anonymity of other addresses is a big question.
What can be done to preserve the anonymity?
So far, the Bitcoin anonymity remains the key issue among all the problems discussed in the cryptocurrency community. In theory cryptocurrency is completely anonymous, but in practice anyone who has the necessary knowledge can easily disclose information about the participants in the system with a minimal effort.
There is every chance that the creators of cryptocurrencies will improve the blockchain technology and will place greater emphasis on the confidentiality in the future. So far, users have to protect themselves and their personal data from the third parties. There are several ways to do it.
A simple and ready-made solution that does not require using special skills is to hide your real IP address. For this purpose, you must install a TOR browser on your PC, use a VPN or proxy server. Data transfer (user’s city, IP address, provider, browser, and much more) in this case is done via secure channels, and switching to a new IP address will not allow anyone to link transaction in the blockchain to a specific user. Using the TOR browser will prevent defining the source of this transaction.
The next method to increase personal security is to generate new addresses for each operation. A similar feature was implemented in the functionality of modern software and hardware wallets a long time ago. To get a new key you just need to make one click with the mouse and wait for a few seconds. The method is simple, but it guarantees to complicate the process of searching for related addresses. It will take much more time and effort to search.
Using a bitcoin mixer is the most reliable method. There are a lot of such sites, but their functionality always remains the same: users “dump” cryptocurrency onto the balance of the mixer, after that, coins are mixed using special algorithms. Upon that, Bitcoins are again sent to the addresses, but it is no longer possible to trace their source. Mixing should be of a high quality, then, even the analysis of the spread will not allow to find related addresses and to find out the path of the coins. The problem is that not all mixer sites provide quality services to their customers. Some of them simply charge and do not mix at all.
An example of a good mixer is
BitsMix.Biz. Using this resource you receive completely anonymous coins that have no connection to you. Thus, it is impossible to prove by tracking transactions that the funds in your wallet are related to your business.
Bitcoin security is partly a problem of the program code imperfection, but every user can improve the level of protection by following simple recommendations. Do not think that no one is interested in transactions in the network. On the one hand, analysts track them to change the network algorithm for the better. On the other hand, cybercriminals are interested in operations because they are trying in every way to hunt down a victim, hack into his PC and steal digital coins.
Both fraudsters and law enforcement agencies use various methods of analysis in their work, but they have different goals. Depending on how often you have to use Bitcoin and what kind of operation you perform (for example, one can make transfers every couple of months and the other makes purchases in online stores almost every week), you can use one or several methods of protection at once. This will allow you to achieve the desired level of anonymity.
Вся правда об анонимности Биткоина. Руководство для начинающих
Анонимность биткоина на практике оказывается несколько иной, нежели думают простые пользователи. У большинства людей возникают вопросы, почему при заявленной анонимности биткоина отследить операции все равно можно и как защититься от подобного сценария.
Как работают биткоин-транзакции?
Все операции проводятся с использованием цифровой подписи, с ее помощью в сети обеспечивается безопасность. Вся цепочка блоков, в которой записываются транзакции, носит название блокчейн. Каждому участнику сети доступна вся цепочка операций, что позволяет проследить историю для каждого конкретного пользователя и даже дальше – до момента появления первых цифровых коинов. По сути каждая операция в блокчейне – это блок данных с входом (Input) и выходом (Output).
Под входом скрывается адрес, с которого цифровые монеты был отправлены, под выходом – кошелек, на баланс которого они поступают. В рамках одной операции может быть несколько Input и Output, если используется несколько адресов. Или же у операции может быть только один вход и выход, но таких случаев мало, поскольку для этого сумма биткоинов на входе и выходе должна остаться неизменной.
На практике у одной транзакции несколько входов. Например, у человека три биткоина, два из которых следует отправить по реквизитам интернет-магазина. Система присвоит такой транзакции три входа. Еще чаще наблюдается обратное – в рамках одной операции есть несколько выходов. Это возможно, поскольку в системе могут быть использованы адреса для сдачи, если пользователю после выполнения операции излишек биткоинов требуется вернуть.
В описанных выше условиях это выглядит следующим образом: 2 биткоина в адрес интернет-магазина пойдут на один выход, на другой выход идет оставшийся биткоин пользователя.
Что делает биткоин «анонимным»?
Анонимность этой криптовалюты обусловлена следующими факторами:
- Адрес кошелька не привязан к личности человека. В любой момент пользователь может сгенерировать новый адрес и ключ к нему, просто перестав использовать прежний. При этом нет необходимости предоставлять личные и паспортные данные как, например, в процессе оформления новой банковской карты;
- Транзакции не связаны с личностями пользователей. Биткоины могут передаваться между любыми адресами, операций может быть несколько – в любом случае раскрывать личные данные не нужно;
- Информация о транзакциях в сети биткоин передается по случайно выбранным узлам P2P. Между собой эти узлы соединяются с использованием IP-адресов. Поэтому ни на одном этапе неясно, какой именно узел создал информацию, а какой только перенаправляет ее.
При этом сами по себе биткоины не существуют и у них нет реального носителя. У держателя криптовалюты есть только адрес, на котором находятся цифровые монеты, а при выполнении с ними транзакций между разными адресами в блокчейн делаются новые записи.
Как раскрывается анонимность?
Вариантов проследить, кому принадлежат биткоины, есть три:
- Передача данных по сети P2P не совершенна. Если у мошенника есть возможность подключить несколько узлов к сети, он может получить достаточно информации, чтобы выяснять, откуда и куда пришли цифровые монеты и кому они принадлежат;
- Если пользователь уже использовал личные данные в сети, указывая при этом биткоин адрес, узнать его личность совсем не сложно. Например, человек покупал криптовалюту через биржу, используя для оплаты банковскую карту. Или же проводил обмен криптовалюты на фиат с последующей оплатой в интернет-магазинах – следы всех этих операций остаются в сети;
- Ознакомиться с цепочкой транзакций в сети может любой человек. Если не использовать специальные миксеры, легко получится связать воедино несколько адресов и проследить, какому пользователю они принадлежат. Когда один из этих адресов принадлежит человеку, личность которого уже раскрыта, анонимность остальных адресов остается под большим вопросом.
Что можно сделать, чтобы сохранить анонимность?
Пока что вопрос анонимности биткоина остается ключевым среди всех проблем, обсуждаемых в криптовалютном сообществе. В теории криптовалюта полностью анонимна, но на практике при должной доле знаний и минимальных усилиях посторонний легко раскроет информацию об участниках системы.
В будущем есть все шансы, что создатели криптовалют усовершенствуют технологию блокчейн и сделают больший упор на конфиденциальность. Пока что пользователям остается самим защищать себя и персональные данные от третьих лиц. Способов, как это сделать, есть несколько.
Простое и готовое решение, для использования которого не требуются специальные навыки – сокрытие своего реального IP-адреса. Для этой цели требуется установить на ПК браузер TOR, использовать VPN или прокси-сервер. Передача данных (город пользователя, IP адрес, провайдер, браузер и многое другое) в этом случае происходит по защищенным каналам, а использование нового IP адреса не позволит повязать конкретную транзакцию в блокчейне с определённым пользователем. Использование браузера TOR не даст определить происхождение этой транзакции.
Следующий метод, как повысить личную безопасность – для каждой операции генерировать новые адреса. Современные программные и аппаратные кошельки давно реализовали подобную возможность в функционале. Чтобы получить новый ключ, достаточно сделать один клик мышкой и подождать несколько секунд. Метод простой, но гарантированно усложняет процесс поиска связанных адресов. Для поиска человеку потребуется в разы больше времени и сил.
И самый надежный метод – воспользоваться биткоин миксером. Таких сайтов есть множество, но функционал их всегда остается неизменным: пользователи «сбрасывают» криптовалюту на баланс миксера, после чего монеты перемешиваются при помощи специальных алгоритмов. Дальше биткоины вновь рассылаются по адресам, но отследить их происхождение уже невозможно. Перемешивание должно быть качественным, тогда даже анализ распространения не позволит найти связанные адреса и увидеть путь монет. Проблема заключается в том, что не все сайты-миксеры отказывают клиентам качественные услуги. Некоторые просто взимают плату и вообще не выполняют микширование.
Пример хорошего миксера –
BitsMix.Biz. В процессе его использования вы получаете полностью анонимные, никак несвязанные с вами, монеты. Таким образом при отслеживании операций невозможно доказать, что средства на вашем кошельке соотносятся с вашей деятельностью.
Безопасность биткоина – отчасти проблема несовершенства программного кода, но в силах любого пользователя улучшить уровень защиты путем соблюдения простых рекомендаций. Не стоит думать, что операции в сети никому не интересны. С одной стороны, их отслеживают аналитики, чтобы потом менять алгоритм сети в лучшую сторону. А с другой стороны операциями интересуются кибер-преступники, которые всячески пытаются выследить жертву, взломать ее ПК и украсть цифровые монеты.
И мошенники, и правоохранительные органы используют в работе различные методы анализа, вот только они преследуют разные цели. В зависимости от того, насколько часто приходится пользоваться биткоином и какие именно операции пользователь совершает (например, один может раз в пару месяцев делать переводы, а другой почти каждую неделю совершает покупки в интернет-магазинах), можно использовать один метод защиты или сразу несколько. Это позволит добиться желанного уровня анонимности.