Вы когда-нибудь задумывались над тем, может ли адрес Bitcoin (BTC) – или строка из 26-35 буквенно-цифровых символов – случайно содержать человекочитаемые слова вместо случайных букв?
Вы, вероятно, слышали о Lightning Network, которая позволяет Вам создать причудливый BTC-адрес, похожий на адрес электронной почты или веб-домен. Но существует также способ создания Биткойн-адресов, содержащих человекочитаемые слова, на оригинальном блокчейне Биткойн. Такие адреса известны как тщеславные Биткойн-адреса.
Что такое тщеславный Биткойн-адрес?
Суетный Bitcoin-адрес – это персонализированный BTC-адрес, который содержит определенный рисунок или слово в части общей строки из 26-35 символов букв и цифр. В отличие от обычного Биткойн-адреса, который состоит из случайных символов, суетный Биткойн-адрес позволяет пользователям персонализировать свой адрес или даже отправить определенное сообщение только в пределах этого адреса.
Термин “тщеславный адрес” происходит от прямого значения слова “тщеславие”, которое используется для выражения чрезмерной гордости за себя или свою внешность. В соответствии с прямым значением, тщеславные адреса используются теми, кто хочет выделиться и придать своему адресу кошелька уникальность.
Тщеславные Биткойн-адреса стали популярны через несколько лет после того, как анонимный создатель Биткойна Сатоши Накамото запустил криптовалюту в 2009 году. Первый генератор ванитных адресов, названный “VanityGen”, был выпущен . в качестве платформы с открытым исходным кодом на GitHub в 2012 году. Одно из первых упоминаний о суетных адресах на Bitcointalk.org – крупном криптофоруме, созданном Накамото -. переходит на . назад к 2013 году.
По словам аналитика компании Trezor по биткойнам Джозефа Тетека, Накамото не использовал суетные адреса: “Он исчез из поля зрения общественности до того, как суетные адреса стали популярными”, – сказал Тетек в интервью Cointelegraph, имея в виду исчезновение Накамото в 2011 году.
Помимо блокчейна Биткойн, суетные адреса доступны и в других сетях, включая блокчейн Ethereum. В отличие от тщеславных адресов Bitcoin, которые позволяют пользователям выбирать из 26-35 буквенно-цифровых символов, тщеславные адреса Ethereum содержат только шестнадцатеричные числа, поскольку адреса Ether (ETH) могут включать только буквы от “A” до “F” и цифры от нуля до девяти.
Согласно генератору суетных адресов ETH Optimism, создание суетного адреса Ethereum, начинающегося с “0xFad69”, приведет к тому, что займет до 5 минут.
Как создать суетный адрес Bitcoin?
Существует два способа создания суетного BTC-адреса: вручную и с помощью специализированных сервисов генерации суетных адресов. Первый способ основан на программном обеспечении и требует определенной вычислительной мощности и навыков кодирования для запуска программ поиска Биткойн-адресов, начинающихся с определенной комбинации слов.
Многие эксперты по Биткойну, например, Тетек из Trezor, согласны с тем, что первый метод является наиболее безопасным способом создания виртуального Биткойн-адреса, поскольку этот метод позволяет пользователям сохранять свою начальную фразу в тайне. Будучи единственным владельцем закрытого ключа или начальной фразы, пользователь может быть единственным держателем средств, связанных с адресом.
Ручной метод требует установки программного обеспечения для генерации суетных адресов, например, VanityGen, которое доступно на облачном сайте программного обеспечения GitHub. Запуск такого программного обеспечения требует определенных вычислительных мощностей, причем большие последовательности символов требуют больше времени для создания суетного адреса.
По оценкам различных источников, генерация суетного адреса, содержащего слово из пяти символов, занимает около одного часа на обычном персональном компьютере, в то время как на более крупные последовательности, например, из семи символов, может уйти до трех месяцев. Более сложные системы, включающие мощные графические карты или даже микросхемы интегральных схем, специфичных для конкретного приложения (ASIC), могут значительно сократить время, необходимое для генерации “тщеславного” адреса.
Второй метод создания “суетного” адреса более прост, но менее безопасен, поскольку он основан на передаче функций поиска адреса сторонним сервисам, также известным как “добытчики суетных адресов”.
Полагаться на “суетные” сервисы Биткойна сопряжено с серьезными рисками, поскольку майнеры потенциально могут в любой момент завладеть адресом и его активами. Это связано с тем, что такие майнеры первыми получают закрытый ключ, прежде чем передать его клиенту. Закрытый ключ генерируется в момент создания Биткойн-адреса и не может быть изменен впоследствии.
Услуга генерации тщеславия часто предлагается на таких сайтах, как Vanitygen.net, позволяя пользователям просто заказать определенное желаемое слово или последовательность слов для поиска с помощью вычислительных мощностей, купленных в Интернете. Такие услуги часто позволяют пользователям заказывать последовательность букв до восьми символов. После генерации закрытый ключ для ванити-адреса высылается на электронную почту заказчика в обмен на оговоренную цену.
Например, генерация суетного адреса Биткойн, начинающегося с “1Satoshi…”, обойдется примерно в 0,0217 BTC, что на момент написания статьи стоит около $600. Более крупные последовательности, такие как “1Nakamoto…”, потребуют не менее 0,11 BTC, или целых $3 250.
Важно отметить, что не все буквы и цифры могут быть включены в суетный Биткойн-адрес, как и в обычный BTC-адрес. Некоторые буквы, например, заглавная буква “O”, заглавная буква “I”, строчная буква “L” и цифра “0”, исключены из набора из 26-35 буквенно-цифровых символов, имеющихся во всех Биткойн-адресах. Цель исключений – помочь пользователям избежать путаницы при отправке средств по блокчейну Биткойн.
Риски использования суетного адреса Bitcoin
Решение о том, использовать или не использовать тщеславный адрес Биткойна, в конечном счете, зависит от причин, по которым такой адрес вообще нужен, с учетом всех возможных рисков. Некоторые криптовалютные биржи, такие как BitMEX, экспериментировали с тщеславными адресами, используя собственный формат адреса Segregated Witness (SegWit) Bech32 с префиксом “bc1qmex…”.
Представитель BitMEX сообщил Cointelegraph, что большинство тщеславных адресов используются в маркетинговых целях или считаются “немного забавными”.
“Суетные адреса биткойнов были довольно популярны на BitcoinTalk примерно с 2011 года, когда многие просили пожертвования на свой личный суетный адрес, например, 1Name”, – отметил представитель BitMEX, добавив:
“В те времена, когда еще не существовало структурированных систем подтверждения резервов, использование суетных адресов в масштабах биржи давало пользователям возможность неофициально суммировать резервы биржи”.
Фирма также пыталась использовать суетные адреса для того, чтобы злоумышленникам было труднее обманывать пользователей, поскольку BitMEX выдавала пользователям только суетные адреса. Однако не следует полагаться на “суетные” адреса как на механизм безопасности, поскольку более продвинутые злоумышленники могут ухитриться скопировать формат “суетных” адресов, отметил представитель компании.
Представитель BitMEX говорит, что суетные адреса лучше всего подходят для опытных пользователей: “Основным недостатком для индивидуальных пользователей является снижение уровня конфиденциальности. В целом, мы бы посоветовали пользователям вообще не использовать адреса повторно”, – добавив, что новые адреса клиентов BitMEX больше не содержат суетного префикса.
Биткойн-эксперт компании Trezor Тетек настоятельно рекомендовал не использовать “суетные” адреса, поскольку такие адреса – даже если они сгенерированы безопасным способом – способствуют повторному использованию адресов, что является плохой практикой с точки зрения конфиденциальности. Он сказал:
“Если адрес Bitcoin используется более одного раза, другие люди могут легко отследить привычки человека в получении и расходовании средств. Поэтому также легче определить владельца адреса”.
Помимо рисков для конфиденциальности и сохранности активов, тщеславные BTC-адреса также связаны с уязвимостями безопасности. В 2022 году хакерам удалось похитить 3,3 млн. долларов криптовалюты благодаря уязвимости в инструменте Profanity, генерирующем суетные адреса в Ethereum. Кроме того, в марте 2023 года злоумышленники также использовали взломанные суетные адреса для кражи токенов на сумму $500 000 из airdrop решения для масштабирования второго уровня Arbitrum.
Будущее суетных адресов Биткойна
Несмотря на то, что с 2011 года тщеславные адреса Биткойн стали гораздо менее популярны, нет никаких доказательств того, что такие адреса не использовались в последние годы.
В одном из недавних отчетов описал использование суетного адреса Bitcoin, содержащего бранные слова, очевидно, адресованные Президенту России Владимиру Путину. Этот адрес был совершил транзакцию . в общей сложности 0,29 BTC ($7,595) в 67 транзакциях в период с 2018 по 2020 год, превратив его баланс в ноль.
Одна из его последних зарегистрированных транзакций включала транзакцию в размере 0.0004 BTC ($10) на публичный Биткойн-адрес известного критика Биткойна Уоррена Баффета, который был получил . BTC-адрес и подарок от основателя Tron Джастина Суна.
Более того, проблемы и соображения остаются. Например, необходимо устранить риски безопасности, связанные с генераторами “тщеславных” адресов, что приведет к разработке более безопасных и удобных инструментов. Создание “тщеславных” адресов может стать более рациональным и доступным для более широкой аудитории, а не только для тех, кто имеет опыт кодирования, по мере развития и включения новых функций в блокчейн-системы.
Однако вопросы конфиденциальности, возникающие в связи с повторным использованием адресов, будут оставаться важнейшим моментом. Поэтому пользователи, желающие иметь персонализированные адреса, должны взвесить преимущества уникальности и возможные нарушения конфиденциальности.
Хотя важно понимать, что суетные адреса Bitcoin – это довольно рискованно и дорого, такие адреса, очевидно, открывают некоторые новые и, возможно, странные варианты использования криптовалюты. Учитывая это, пользователям Биткойна предстоит решить, светлое ли будущее у тщеславных адресов Биткойн или нет.