Действительно ли Bitcoin и Ethereum приватны?

Share:

Биткойн и Ethereum — наименее приватный способ совершать транзакции

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

Давайте рассмотрим, как работают транзакции в Bitcoin или Ethereum и почему их можно отследить.

Транзакции в Bitcoin

Биткойн работает по модели UTXO. UTXO означает “выход неизрасходованной транзакции”. Проще всего объяснить, как работает модель UTXO в Биткойне, на примере:

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

А теперь вы хотите передать своему другу 10 долларов. Ваша транзакция будет иметь один входной UTXO ($20) и два выходных UTXO (один $10 для вашего друга и один $10 в качестве сдачи для вас).

В процессе транзакции UTXO стоимостью $20 будет помечен как “потраченный” и не сможет быть потрачен снова.

Если ваш друг захочет дать кому-то еще 5$, то процесс продолжится:

Если посмотреть на транзакцию Bitcoin в блокчейн-эксплорере, то она может иметь несколько входов и несколько выходов. Например, эта транзакция имеет один вход слева (11,37 биткоина) и два выхода (выплата 0,067 биткоина получателю и возврат отправителю).

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

Существует множество компаний, которые специализируются на анализе транзакций в публичных блокчейнах, таких как Bitcoin и Ethereum. Одной из таких компаний является Chainanalysis, которая проводит обширный статический анализ для формирования отображения отношений, связывающих кошельки между собой.

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

Транзакции в Ethereum

Транзакции в Ethereum также прозрачны, как и в Bitcoin, но вместо того, чтобы работать по модели UTXO, как это делает Bitcoin, он отслеживает состояние (например, количество средств) адреса. Адрес в Ethereum может представлять собой кошелек пользователя или смарт-контракт — программу для отслеживания активов в Ethereum.

Как и для Bitcoin, для Ethereum существует множество блокчейн-эксплореров, которые отображают подробную информацию о любом адресе или кошельке. Сюда входит каждая транзакция, совершенная кошельком за все время его существования и эти информация доступна каждому в любой момент. Например, вот снимок одного из кошельков Huobi (биржа), отображаемый на Etherscan, популярном блокчейн-экслорере для Ethereum:

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

Транзакции Bitcoin и Ethereum принципиально не являются приватными из-за их методов подтверждения транзакций, которые полагаются на полную прозрачность счета. Мы в Iron Fish считаем, что конфиденциальность необходима для бизнеса и безопасности пользователя. Чтобы добиться надежных гарантий конфиденциальности, криптовалютный протокол должен быть построен с учетом конфиденциальности с самого начала. Хотя и в Bitcoin, и в Ethereum есть инструменты сохранения конфиденциальности, такие как Mixers, CoinJoin и специализированные смарт-контракты для сокрытия средств, они в корне несовершенны.

Оригинал статьи