Задумывались ли вы когда-нибудь над тем, что адрес Bitcoin (BTC) - или строка из 26-35 буквенно-цифровых символов - может случайно содержать вместо случайных букв слова, понятные человеку?

Вы наверняка слышали о сети Lightning Network, которая позволяет создать причудливый BTC-адрес, похожий на адрес электронной почты или веб-домен. Но существует также способ создания Bitcoin-адресов, содержащих человекочитаемые слова, на оригинальной блокчейн-цепи Bitcoin. Такие адреса известны как vanity Bitcoin-адреса.

Что такое "тщеславный" адрес Bitcoin?

Ванити Bitcoin-адрес - это персонализированный BTC-адрес, содержащий определенный рисунок или слово в части его общей 26-35-символьной строки букв и цифр. В отличие от обычного Bitcoin-адреса, состоящего из случайных символов, vanity Bitcoin-адрес позволяет пользователям персонализировать свой адрес или даже отправить конкретное сообщение только в пределах адреса.

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

Вантильные биткоин-адреса стали популярны через несколько лет после того, как анонимный создатель биткоина Сатоши Накамото запустил эту криптовалюту в 2009 году. Первый генератор ванитных адресов, получивший название "VanityGen", был выпущен в виде платформы с открытым исходным кодом на GitHub в 2012 году. Одно из первых упоминаний о суетных адресах на Bitcointalk.org - крупном криптофоруме, созданном Накамото, - датируется 2013 годом.

По мнению аналитика компании Trezor по биткоинам Йозефа Тетека, Накамото не использовал суетные адреса: "Он исчез из поля зрения общественности еще до того, как стали популярны теневые адреса", - сказал Тетек в интервью Cointelegraph, имея в виду исчезновение Накамото в 2011 году.

Помимо блокчейна Bitcoin, vanity-адреса доступны и в других сетях, в том числе в блокчейне Ethereum. В отличие от адресов Bitcoin, которые позволяют пользователям выбирать из 26-35 буквенно-цифровых символов, адреса Ethereum содержат только шестнадцатеричные числа, так как адреса Ether (ETH) могут включать только буквы от "A" до "F" и цифры от нуля до девяти.

По данным генератора суетных адресов ETH Optimism, создание суетного адреса Ethereum, начинающегося с "0xFad69", займет не более пяти минут.

Как создать виртуальный адрес Bitcoin?

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

Многие эксперты по биткоинам, например Trezor`s Tetek, сходятся во мнении, что первый способ является наиболее безопасным для создания виртуального адреса биткоина, так как позволяет пользователям сохранять свою начальную фразу в тайне. Будучи единственным владельцем закрытого ключа или начальной фразы, пользователь может быть единственным держателем средств, связанных с адресом.

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

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

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

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

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

Например, генерация суетного адреса Bitcoin, начинающегося с "1Satoshi...", обойдется примерно в 0,0217 BTC, что на момент написания статьи стоит около 600 долл. Более крупные последовательности, например "1Nakamoto...", потребуют не менее 0,11 BTC, что составляет 3250 долл.

Важно отметить, что не все буквы и цифры могут быть включены в vanity Bitcoin-адрес, как и в обычный BTC-адрес. Некоторые буквы, например, заглавная буква "O", заглавная буква "I", строчная буква "L" и цифра "0", исключены из набора из 26-35 буквенно-цифровых символов, имеющихся во всех адресах Bitcoin. Цель исключений - помочь пользователям избежать путаницы при отправке средств через блокчейн Bitcoin.

Риски использования суетного адреса Bitcoin

Решение о том, использовать или не использовать суетный адрес Bitcoin, в конечном итоге зависит от причин, по которым он вообще нужен, с учетом всех возможных рисков. Некоторые криптовалютные биржи, например BitMEX, экспериментировали с использованием тщеславных адресов, используя собственный формат адресов Segregated Witness (SegWit) Bech32 с префиксом "bc1qmex...".

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

"Биткойн-адреса были довольно популярны на BitcoinTalk примерно с 2011 года, когда многие предлагали пожертвования на свой личный адрес, например, 1Name", - отметил представитель BitMEX, добавив:

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

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

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

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

"Если Bitcoin-адрес используется более одного раза, то другие люди могут легко отследить привычки человека в получении и расходовании средств. Следовательно, легче определить и владельца адреса".

Помимо рисков для конфиденциальности и сохранности активов, суетные адреса BTC также связаны с уязвимостями безопасности. В 2022 году хакерам удалось похитить 3,3 млн. долл. криптовалюты через уязвимость в инструменте Profanity, генерирующем суетные адреса Ethereum. Кроме того, в марте 2023 года злоумышленники использовали взломанные суетные адреса для кражи токенов на сумму 500 тыс. долл. из airdrop решения второго уровня масштабирования Arbitrum.

Будущее суетных адресов Bitcoin

Несмотря на то, что с 2011 года "суетные" адреса Bitcoin стали гораздо менее популярны, нет никаких доказательств того, что такие адреса не использовались в последние годы.

В одном из сообщений недавно рассказывалось об использовании суетного адреса Bitcoin, содержащего бранные слова, очевидно, адресованные президенту России Владимиру Путину. В период с 2018 по 2020 год по этому адресу было проведено 67 транзакций на общую сумму 0,29 BTC (7 595 долл. США), в результате чего его баланс стал равен нулю.

Одна из последних зарегистрированных операций включала транзакцию 0,0004 BTC (10 долл. США) на публичный биткойн-адрес известного критика биткойна Уоррена Баффета, который получил BTC-адрес и подарок от основателя Tron Джастина Суна.

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

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

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

Источник