🏆 Что такое «vanity-адреса», и как их получить?
⚫️ На днях в TON
представили новый генератор «красивых» vanity-адресов для смарт-контрактов, работающий быстрее прежнего. А что это значит?
⚫️ Обычно адреса в TON выглядят случайными наборами символов. Они есть и у кошельков, и у других смарт-контрактов: например, у любого NFT или Jetton.
⚫️ Многим хотелось бы «адрес покрасивее», например, со своим именем. Для этого можно привязывать к кошельку домен в зоне .ton (вроде foundation.ton). Но можно ли повлиять и на «основной» адрес? Как они формируются?
⚫️ Они вычисляются из исходных данных смарт-контракта, куда входят и код, и приватный ключ. Поэтому у кошельков получаются разные адреса: код у них одинаковый, а ключ у каждого свой.
⚫️ Нельзя проделать эту операцию в обратную сторону, взяв адрес и по нему вычислив ключ (иначе так можно было бы взламывать чужие кошельки). Поэтому невозможно сказать «хочу вот такой адрес, сейчас вычислю, с каким ключом такой можно создать».
⚫️ Но можно перебирать тысячи разных ключей, смотреть получающиеся адреса, и среди них искать самый подходящий. Так не подобрать полностью весь адрес, но можно искать такие, где несколько символов хорошо подходят. Например, у смарт-контракта Notcoin
адрес заканчивается на «_NOT».
⚫️ Для кошельков есть проект
Vaniton. А для других смарт-контрактов ранее был
TON Vanity Contract, и теперь появился новый
Vanity. Заявлено, что на компьютере c RTX 4090 новый вариант увеличивает скорость перебора в тысячи раз. Значит, можно увеличивать число подбираемых символов. Возможно, Notcoin так смог бы получить в адресе не просто NOT, а аж целое NOTCOIN?
💡 Но раз новый Vanity предназначен для смарт-контрактов, то это новость в основном для создателей проектов. А для запоминающеся личного кошелька можно использовать Vaniton, но .ton-домены могут подходить лучше.
@thedailytonrus