Адреса пихатості ─ це ваш підпис на полотні блокчейна Біткоїна, індивідуальний штрих у сфері цифрових фінансів. Розповідаємо, як кожен може самостійно вставити бажані слова у свою біткоїн-адресу
Ви коли-небудь замислювалися над тим, чи може BTC-адреса — або рядок із 26-35 буквено-цифрових символів — замість випадкових літер містити легко читабельні слова?
Ви, напевно, чули про мережу Lightning Network, яка дозволяє створювати чудернацькі BTC-адреси, схожі на електронну пошту або вебдомен. Але існує також спосіб створення Bitcoin-адрес, що містять потрібні вам слова, в оригінальному блокчейні Біткоїна. Такі адреси відомі як пихаті біткоїн-адреси (Vanity Bitcoin address).
Що таке пихаті біткоїн-адреси?
Пихата Bitcoin-адреса — це персоналізована BTC-адреса, що містить певний патерн або слово в частині загального рядка з 26-35 символів букв і цифр. Вона дає користувачам можливість персоналізувати свою адресу або навіть надсилати конкретне повідомлення тільки всередині адреси.
Термін “пихата адреса” походить від прямого значення слова “пихатість”, яке використовується для вираження надмірної гордості за себе. У прямому сенсі слова, пихаті адреси використовуються тими, хто хоче виділитися і надати адресі свого гаманця особливої унікальності.
Перший генератор пихатих адрес, який дістав назву “VanityGen”, було випущено у вигляді платформи з відкритим вихідним кодом на GitHub у 2012 році. Одна з перших згадок про них на Bitcointalk.org ─ великому криптофорумі, створеному Накамото, ─ датується 2013 роком.
Крім блокчейна Біткоїна, пихаті адреси доступні й в інших мережах, зокрема в блокчейні Ethereum. На відміну від адрес Bitcoin, які передбачають вибір із 26-35 буквено-цифрових символів, адреси Ethereum містять лише шістнадцятирічні числа і можуть містити винятково літери “A” — “F” і цифри від нуля до дев’яти.
Як створити BTC-адресу пихатості?
Існує два способи створення пихатої BTC-адреси: вручну і за допомогою спеціалізованих сервісів генерації. Перший спосіб заснований на використанні програмного забезпечення і вимагає певних обчислювальних потужностей і навичок кодування для запуску програм пошуку Bitcoin-адрес, що починаються з певного буквосполучення.
Багато експертів, наприклад Тетек з Trezor, сходяться на думці, що перший спосіб є найбезпечнішим для створення такої біткоїн-адреси, оскільки дає змогу зберегти в таємниці вихідну фразу. Володіння закритим ключем або seed-фразою забезпечує одноосібне володіння коштами, пов’язаними з адресою.
Значущість seed-фрази для власників криптовалют складно переоцінити. Про те, чому саме вона є основою безпеки активів, і як надійно її зберігати, щоб уникнути злому гаманця, ми розповіли в статті “Seed-фраза або фраза відновлення: все, що потрібно знати про останню лінію захисту вашої криптовалюти”.
Ручний спосіб
Ручний метод вимагає встановлення програмного забезпечення для генерації пихатих адрес, наприклад VanityGen, яке доступне на хмарному сайті GitHub.
За оцінками різних джерел, генерація адреси, що містить слово з п’яти символів, займає близько однієї години на звичайному персональному комп’ютері, в той час, як на більші послідовності з семи символів може піти до трьох місяців. Складніші системи, що включають потужні графічні карти або ASIC, можуть значно скоротити час генерації адреси.
Майнери пихатих адрес
Другий спосіб створення пихатої адреси є простішим, але менш безпечним, оскільки передбачає передачу пошуку адреси стороннім сервісам, відомим також як “майнери пихатих адрес”.
Використання таких сервісів пов’язане із серйозними ризиками, оскільки майнери можуть у будь-який момент заволодіти адресою та її активами. Річ у тім, що вони першими отримують закритий ключ, перш ніж передати його клієнту. Закритий ключ генерується в момент створення Bitcoin-адреси та згодом не може бути змінений.
Послуга генерації адреси пихатості пропонується на таких сайтах, як Vanitygen.net. Користувачі можуть замовити певне слово або послідовність букв до восьми символів для пошуку за допомогою обчислювальних потужностей, придбаних в Інтернеті. Після генерації закритий ключ для пихатої адреси висилається на електронну пошту замовника в обмін на обумовлену ціну.
Наприклад, генерація адреси, що починається з “1Satoshi…”, обійдеться приблизно в 0,0217 BTC, що на момент написання статті становить близько $600. Довші послідовності, наприклад “1Nakamoto…”, потребуватимуть щонайменше 0,11 BTC, або близько $3 250.
Важливо зазначити, що не всі букви й цифри можуть бути включені в пихату Bitcoin-адресу, як і у звичайну BTC-адресу. Деякі літери, наприклад, велика літера “O”, велика літера “I”, мала літера “L” і цифра “0”, виключені з набору символів, наявних у всіх адресах Bitcoin. Мета винятків ─ допомогти користувачам уникнути плутанини під час надсилання коштів через блокчейн Біткоїна.
Ризики використання адрес пихатості
Рішення про те, використовувати чи не використовувати пихату адресу, в остаточному підсумку залежить від причин, з яких така адреса взагалі потрібна, з урахуванням усіх можливих ризиків. Деякі криптовалютні біржі, наприклад BitMEX, експериментували з використанням пихатих адрес, застосовуючи власний формат Segregated Witness (SegWit) Bech32 із префіксом “bc1qmex…”.
У більшості випадків пихаті адреси використовуються в маркетингових цілях. Але BitMEX також намагалася використовувати їх для того, щоб зловмисникам було складніше обманювати користувачів. Однак не варто покладатися на такі адреси як на механізм безпеки, оскільки хакери можуть примудритися скопіювати і їхній формат.
Крім ризиків для конфіденційності та збереження активів, пихаті BTC-адреси також пов’язані з уразливостями в системі безпеки. У 2022 році хакерам вдалося викрасти $3,3 млн у криптовалюті через уразливість в інструменті Profanity, що генерує пихаті адреси Ethereum. Крім того, у березні 2023 року зловмисники використовували зламані адреси такого типу для крадіжки токенів на суму $500 тис з Arbitrum (рішення для масштабування другого рівня (L2) для Ethereum).
Ознайомтеся з іншими популярними матеріалами:
- Топ-5 найкращих холодних (апаратних) криптогаманців
- Злочинці створили власні клони ChatGPT та Bard: що вони можуть
- Як передати або отримати крипту у спадок