Задумывались ли вы когда-нибудь, может ли адрес Биткойна (BTC) — или строка из 26–35 буквенно-цифровых символов — содержать удобочитаемые слова вместо случайных букв?
Вы, наверное, слышали о сети Lightning Network, которая позволяет создать необычный адрес BTC, похожий на электронную почту или веб-домен. Но есть также способ создания биткойн-адресов, содержащих удобочитаемые слова, в оригинальном блокчейне Биткойна. Такие адреса известны как тщеславные биткойн-адреса.
Что такое тщеславный биткойн-адрес?
Тщеславный биткойн-адрес — это персонализированный адрес BTC, который содержит определенный шаблон или слово в части общей строки из 26–35 символов, состоящей из букв и цифр. В отличие от обычного биткойн-адреса, который состоит из случайных символов, тщеславный биткойн-адрес позволяет пользователям настраивать свои адреса или даже отправлять определенное сообщение прямо внутри адреса.
Термин «тщеславный адрес» происходит от простого значения слова «тщеславие», которое используется для выражения раздутой гордости за себя или свою внешность. В соответствии с прямым смыслом, тщеславные адреса используются теми, кто хочет выделиться и придать адресу своего кошелька уникальную индивидуальность.
Рисунок 1. Пример обычного и тщеславного адреса.
Тщеславные адреса стали популярными через несколько лет после того, как анонимный создатель Биткойна Сатоши Накамото запустил криптовалюту, а это произошло еще в 2009 году. Первый генератор адресов VanityGen был выпущен как платформа с открытым исходным кодом на GitHub в 2012 году. Первые ссылки на тщеславные адреса на Bitcointalk.org — крупном криптофоруме, созданном Накамото, — датируются 2013 годом.
По словам биткойн-аналитика Trezor Джозефа Тетека, сам Накамото не использовал тщеславные адреса: «Он пропал из публичного пространства до того, как тщеславные адреса стали популярными», — сказал Тетек, имея в виду исчезновение Накамото в 2011 году.
Помимо блокчейна Биткойна, тщеславные адреса также доступны в других сетях, включая блокчейн Ethereum. В отличие от тщеславных адресов Биткойн, которые позволяют пользователям выбирать из 26–35 буквенно-цифровых символов, тщеславные адреса Эфириума содержат только шестнадцатеричные числа, поскольку адреса Эфира (ETH) могут включать только буквы от «A» до «F» и цифры от нуля до девяти.
Согласно генератору тщеславных адресов ETH Optimism, создание тщеславного адреса Ethereum, начинающегося с «0xFad69», займет до пяти минут.
Как создать тщеславный биткойн-адрес?
Существует два способа создания тщеславного адреса BTC: вручную и с помощью специализированных сервисов-генераторов тщеславных адресов. Первый метод основан на программном обеспечении и требует некоторой вычислительной мощности и навыков кодирования для запуска программ для поиска биткойн-адресов, начинающихся с определенной комбинации слов.
Многие эксперты по биткойнам, такие как Тетек из Trezor, согласны с тем, что первый метод является наиболее безопасным способом создания тщеславного биткойн-адреса, поскольку позволяет пользователям сохранять конфиденциальность своей исходной фразы. Будучи единственным владельцем закрытого ключа или исходной фразы, пользователь может быть единственным владельцем средств, связанных с адресом.
Ручной метод требует установки программного обеспечения для генерации личных адресов, такого как VanityGen, которое доступно на веб-сайте облачного программного обеспечения GitHub. Запуск такого программного обеспечения требует определенных характеристик вычислительной мощности, при этом более крупные последовательности символов требуют больше времени для создания тщеславного адреса.
По оценкам различных источников, создание тщеславного адреса, содержащего слово из пяти символов, занимает около одного часа с использованием обычного персонального компьютера, в то время как более крупные последовательности, такие как семь символов, могут занять до трех месяцев. Более сложные настройки, включающие мощные графические карты или даже микросхемы специализированных интегральных схем (ASIC), могут значительно сократить время, необходимое для создания тщеславного адреса.
Таблица 1. Длина, шаблон, частота и среднее время поиска при создании тщеславного адреса
Длина | Шаблон | Частота | Среднее время поиска |
---|---|---|---|
1 | 1KidsC | 1 в 58 ключах | 1 миллисекунды |
2 | 1KidsCh | 1 в 3364 | 50 миллисекунд |
3 | 1KidsCha | 1 в 195000 | 2 секунды |
4 | 1KidsChar | 1 в 11 миллионах | 1 минута |
5 | 1KidsC | 1 в 656 миллионах | 1 час |
6 | 1KidsCh | 1 в 38 миллиардах | 2 дня |
7 | 1KidsCha | 1 в 2,2 триллиона | 3‑4 месяца |
8 | 1KidsChar | 1 в 128 триллионах | 13‑18 лет |
9 | 1KidsChari | 1 в 7 квадриллионах | 800 лет |
10 | 1KidsCharit | 1 в 400 квадриллионах | 46 000 лет |
11 | 1KidsCharity | 1 в 23 квинтиллиона | 2,5 миллиона лет |
Второй метод создания тщеславного адреса более простой, но менее безопасный, поскольку он основан на делегировании поиска адреса сторонним службам, также известным как «майнеры тщеславных адресов».
Зависимость от таких сервисов связана с серьезными рисками, поскольку майнеры потенциально могут захватить адрес и его активы в любое время. Это связано с тем, что такие майнеры первыми получают закрытый ключ, прежде чем передать его клиенту. Закрытый ключ генерируется в момент создания биткойн-адреса и не может быть изменен впоследствии.
Услуга создания тщеславия часто предлагается через такие веб-сайты, как Vanitygen.net, что позволяет пользователям просто заказать определенное желаемое слово или последовательность для поиска с использованием вычислительной мощности, купленной в Интернете. Такие сервисы часто позволяют пользователям заказывать последовательность букв длиной до восьми символов. После создания закрытый ключ для личного адреса отправляется на электронную почту клиента в обмен на согласованную цену.
Например, создание личного биткойн-адреса, начинающегося с «1Satoshi…», будет стоить около 0,0217 BTC, что на момент написания статьи составляет около 600 долларов США. Для более крупных последовательностей, таких как «1Накамото…», потребуется не менее 0,11 BTC или целых 3250 долларов США.
Рисунок 2. Пример генерации тщеславного адреса.
Важно отметить, что не все буквы и цифры могут быть включены в персональный биткойн-адрес, как и обычный адрес BTC. Некоторые буквы, такие как прописная буква «O», прописная буква «I», строчная буква «L» и цифра «0», исключены из набора 26–35 буквенно-цифровых символов, доступных во всех биткойнах. адреса. Целью исключений является помочь пользователям избежать путаницы при отправке средств через блокчейн Биткойн.
Риски использования тщеславного биткойн-адреса
Решение о том, использовать или нет тщеславный адрес Биткойна, в конечном итоге зависит от причин приобретения такого адреса и учета всех возможных рисков. Некоторые биржи криптовалют, такие как BitMEX, экспериментировали с тщеславными адресами, используя собственный формат адресов Segregated Witness (SegWit) Bech32 с префиксом «bc1qmex…».
Представитель BitMEX сообщил, что большинство публичных адресов используются для маркетинга или просто для «развлечения».
«Такие биткойн-адреса были довольно популярны на BitcoinTalk примерно в 2011 году, когда многие просили пожертвования на свой личный адрес, например, 1Name, — отметил представитель BitMEX. — Во времена, когда еще не было структурированных систем подтверждения резервов, использование персональных адресов на всей бирже давало пользователям возможность неформально суммировать резервы биржи».
Фирма также попыталась использовать персональные адреса, чтобы злоумышленникам было сложнее обманывать пользователей, поскольку BitMEX предоставляла пользователям только персональные адреса. Однако не следует полагаться на тщеславные адреса как на механизм безопасности, поскольку более продвинутые злоумышленники могут скопировать формат тщеславных адресов.
Представитель BitMEX говорит, что персональные адреса лучше всего подходят для опытных пользователей:
«Основной слабостью отдельных пользователей является снижение конфиденциальности. В целом мы бы посоветовали пользователям вообще не использовать адреса повторно».
Новые адреса клиентов BitMEX больше не содержат тщеславного префикса.
Эксперт Trezor по биткойнам Тетек настоятельно советует не использовать тщеславные адреса, поскольку такие адреса — даже если они сгенерированы безопасным способом — способствуют повторному использованию адресов, что является плохой практикой с точки зрения конфиденциальности:
«Если биткойн-адрес используется более одного раза, другие люди могут легко отслеживать привычки человека получать и тратить деньги. Таким образом, также легче определить владельца адреса».
Помимо рисков конфиденциальности и безопасности активов, тщеславные адреса BTC также связаны с уязвимостями безопасности. В 2022 году хакерам удалось украсть 3,3 миллиона долларов в криптовалюте благодаря уязвимости в инструменте Profanity, генерирующем персональные адреса Ethereum. Кроме того, в марте 2023 года злоумышленники также использовали взломанные персональные адреса для кражи токенов на сумму 500 000 долларов из раздачи решения масштабирования второго уровня Arbitrum.
Будущее тщеславных биткойн-адресов
Несмотря на то, что с 2011 года тщеславные адреса Биткойна стали гораздо менее популярными, они продолжают использоваться.
В одном из отчетов недавно описывалось использование тщеславного адреса Биткойн, содержащего ругательство, адресованное президенту России. В период с 2018 по 2020 год с адреса было проведено в общей сложности 0,29 BTC (7595 долларов США) в 67 транзакциях, в результате чего его баланс стал нулевым.
Одна из последних зарегистрированных транзакций включала транзакцию на сумму 0,0004 BTC (10 долларов США) на публичный биткойн-адрес известного биткойн-критика Уоррена Баффета, которому был предоставлен адрес BTC и подарок от основателя Tron Джастина Сана.
Проблемы с использованием тщеславных адресов сохраняются. Например, необходимо устранить риски безопасности, связанные с их генераторами, что побудит к разработке более безопасных и удобных для пользователя инструментов. Создание тщеславных адресов может стать более упрощенным и доступным для широкой аудитории, а не только для тех, кто имеет опыт кодирования, поскольку системы блокчейнов развиваются и включают в себя новые функции.
Однако вопросы конфиденциальности, возникающие в результате повторного использования адресов, останутся важнейшим фактором. Таким образом, пользователи, которым нужны персонализированные адреса, должны сбалансировать преимущества уникальности и возможные нарушения конфиденциальности.
Тщеславные адреса Биткойна довольно рискованны и дороги, но они, по-видимому, открывают некоторые новые и, возможно, необычные варианты использования криптовалюты.