# Как создать кастомный Solana адрес 

By [kiryl.sol](https://paragraph.com/@kiryl-sol) · 2023-01-07

---

Solana - это популярный блокчейн, который позволяет пользователям создавать кастомные адреса. Эти адреса состоят из символов base58 и могут быть настроены таким образом, чтобы включать определенные комбинации букв и цифр.

### Что такое base58?

Base58 - это набор символов, который был изменен, чтобы избежать символов, которые при печати могут быть перепутаны друг с другом, например, 0 (ноль) и O (заглавная o), 1 (один) и l (строчная L), 5 (пять) и S (заглавная s). В результате получается набор символов `123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz`.

Base58 используется в различных приложениях, поскольку это компактный способ представления данных и он менее подвержен ошибкам при расшифровке человеком.

### Сколько символов я могу выбрать?

Вы можете легко генерировать адреса, которые начинаются или заканчиваются 3–4 выбранными символами. Однако генерация адресов с более чем 5 выбранными символами может потребовать больших вычислительных затрат, занимая часы или даже дни.

### Как установить необходимые инструменты?

#### Руководство для MacOS

*   Найдите и откройте приложение 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`
    

#### Руководство для Windows

*   Откройте командную строку (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`
    

### Как сгенерировать кастомный адрес Solana?

*   Чтобы сгенерировать свой собственный адрес 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-with` PREFIX:SUFFIX:COUNT будет искать выбранное количество адресов (определенное COUNT), которые начинаются с PREFIX и заканчиваются SUFFIX .
            
*   Эта команда сгенерирует приватный ключ для адреса и запишет его в файл.
    
*   Чтобы сгенерировать сид фразу, добавьте к команде --use-mnemonic:
    

    solana-keygen grind --starts-with HoT:1 --use-mnemonic 
    

*   Однако поиск сид фразы значительно замедлит процесс. Для 4-символьного префикса в этом режиме может потребоваться несколько часов.
    

> **Важно:** никогда не доверяйте сайтам, которые утверждают, что сгенерируют для вас кастомные адреса Solana, так как это чаще всего скам. Всегда генерируйте адреса локально у себя на компьютере.

---

*Originally published on [kiryl.sol](https://paragraph.com/@kiryl-sol/solana)*
