Solana - это популярный блокчейн, который позволяет пользователям создавать кастомные адреса. Эти адреса состоят из символов base58 и могут быть настроены таким образом, чтобы включать определенные комбинации букв и цифр.
Base58 - это набор символов, который был изменен, чтобы избежать символов, которые при печати могут быть перепутаны друг с другом, например, 0 (ноль) и O (заглавная o), 1 (один) и l (строчная L), 5 (пять) и S (заглавная s). В результате получается набор символов 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz.
Base58 используется в различных приложениях, поскольку это компактный способ представления данных и он менее подвержен ошибкам при расшифровке человеком.
Вы можете легко генерировать адреса, которые начинаются или заканчиваются 3–4 выбранными символами. Однако генерация адресов с более чем 5 выбранными символами может потребовать больших вычислительных затрат, занимая часы или даже дни.
Найдите и откройте приложение Terminal на вашем Mac (перейдите в Utilities → Terminal). Установите Solana Tool Suite с официального сайта Solana, скопировав следующую строку в Terminal и нажав enter:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
Подтвердите, что Solana Tool Suite был установлен, введя в Terminal
solana --version
Откройте командную строку (cmd.exe) от имени администратора:
Найдите Command Prompt в строке поиска Windows. Когда появится приложение Command Prompt, щелкните правой кнопкой мыши и выберите "Открыть от имени администратора". Если появится всплывающее окно с вопросом "Хотите ли вы разрешить этому приложению вносить изменения в ваше устройство?", нажмите "Да".
Установите Solana Tool Suite с официального сайта Solana: Скопируйте и вставьте следующую команду, затем нажмите Enter, чтобы загрузить программу установки Solana во временную папку:
curl https://release.solana.com/v1.14.11/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs
Скопируйте и вставьте следующую команду для установки последней версии Solana. Если вы увидите всплывающее окно безопасности вашей системы, пожалуйста, нажмите разрешить.
C:\solana-install-tmp\solana-install-init.exe v1.14.11
Закройте окно командной строки и снова откройте новое окно командной строки как обычный пользователь:
Найдите "Command Prompt" в строке поиска, затем щелкните левой кнопкой мыши на значке приложения Command Prompt, нет необходимости запускать от имени администратора)
Убедитесь, что у вас установлена нужная версия Solana, введя
solana --version
Чтобы сгенерировать свой собственный адрес SOL, введите следующую команду:
solana-keygen grind --starts-with HoT:1
Давайте разберем эту команду:
solana-keygen grind- это команда из Solana Tool Suite для поиска кастомных адресов.--starts-with PREFIX:COUNTбудет искать выбранное количество адресов (определенное COUNT), которые начинаются с PREFIX . Например, HoT:1 будет искать ровно 1 адрес, начинающийся с HoT . Здесь можно использовать и другие опции:--ends-with SUFFIX:COUNTбудет искать выбранное количество адресов (определенное COUNT), которые заканчиваются SUFFIX .--starts-and-ends-withPREFIX:SUFFIX:COUNT будет искать выбранное количество адресов (определенное COUNT), которые начинаются с PREFIX и заканчиваются SUFFIX .
Эта команда сгенерирует приватный ключ для адреса и запишет его в файл.
Чтобы сгенерировать сид фразу, добавьте к команде --use-mnemonic:
solana-keygen grind --starts-with HoT:1 --use-mnemonic
Однако поиск сид фразы значительно замедлит процесс. Для 4-символьного префикса в этом режиме может потребоваться несколько часов.
Важно: никогда не доверяйте сайтам, которые утверждают, что сгенерируют для вас кастомные адреса Solana, так как это чаще всего скам. Всегда генерируйте адреса локально у себя на компьютере.
