Руководство по быстрому старту Solana
Добро пожаловать в руководство по быстрому старту Solana. Это практическое руководство познакомит вас с основными концепциями разработки на Solana, независимо от вашего предыдущего опыта.
Что вы изучите
В этом руководстве вы узнаете о:
- Аккаунты Solana: Узнайте, как сеть Solana хранит данные.
- Отправка транзакций: Научитесь взаимодействовать с сетью Solana путем отправки транзакций.
- Создание и развертывание программ: Создайте свою первую программу Solana и разверните ее в сети.
- Program Derived Addresses (PDA): Узнайте, как использовать PDA для создания детерминированных адресов для аккаунтов.
- Cross Program Invocation (CPI): Узнайте, как вызывать другие программы из вашей программы, обеспечивая сложные взаимодействия и композицию между различными программами на Solana.
Лучшая часть? Вам не нужно ничего устанавливать. Это руководство использует Solana Playground, среду разработки на базе браузера. Следуйте инструкциям, копируйте и вставляйте код, и сразу видите результаты, всё прямо из вашего веб-браузера. Базовые знания программирования помогут, но не обязательны.
Пора погрузиться и начать разработку на Solana.
Solana Playground
Solana Playground (Solpg) предоставляет среду разработки на базе браузера, которая позволяет быстро разрабатывать, развертывать и тестировать программы Solana.
Откройте новую вкладку в вашем веб-браузере и перейдите на https://beta.solpg.io/.
Создание кошелька Playground
Новым пользователям Solana Playground следует сначала создать кошелек Playground. Этот кошелек позволяет вам взаимодействовать с сетью Solana прямо из вашего браузера.
Шаг 1. Подключение к Playground
Нажмите кнопку "Not connected" в левом нижнем углу экрана.
Не подключено
Шаг 2. Создание вашего кошелька
Система предложит вам сохранить keypair вашего кошелька. Когда будете готовы, нажмите "Continue", чтобы продолжить.
Создание кошелька Playground
Теперь вы должны увидеть адрес вашего кошелька, баланс SOL и подключенный кластер (devnet по умолчанию) в нижней части окна.
Подключено
Локальное хранилище вашего браузера сохраняет ваш кошелек Playground. Очистка кеша браузера удалит сохраненный кошелек. Используйте кошелек Playground только для тестирования и разработки. Не отправляйте реальные активы (из основной сети) на этот адрес.
Некоторые определения, которые могут быть полезны:
- адрес кошелька: 32-байтовый открытый ключ из пары ключей Ed25519, обычно
отображаемый в виде строки в кодировке base-58 (например,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). Соответствующий закрытый ключ подписывает транзакции с этого адреса. В Solana адрес служит уникальным идентификатором для кошелька пользователя, программы (смарт-контракта) или любого другого аккаунта в сети. - подключенный кластер: сеть Solana для ваших текущих взаимодействий.
Распространенные кластеры включают:
devnet
: Сеть разработки для экспериментов разработчиковtestnet
: Сеть, зарезервированная для тестирования validator (не используйте как разработчик приложений)mainnet-beta
: Основная сеть Solana для реальных транзакций
Получение SOL в devnet
Перед началом разработки вам нужно получить немного SOL в devnet.
Как разработчику, вам нужен SOL для двух основных случаев использования:
- Создание новых аккаунтов для хранения данных или развертывания программ в сети
- Оплата комиссий за транзакции при взаимодействии с сетью Solana
Два способа пополнить ваш кошелек devnet SOL:
Вариант 1: Использование терминала Playground
Чтобы пополнить ваш кошелек Playground devnet SOL. В терминале Playground выполните:
$solana airdrop 5
Вариант 2: Использование Devnet Faucet
Если команда airdrop не работает (из-за ограничений или ошибок), вы можете использовать Веб-кран.
- Введите адрес вашего кошелька (находится внизу экрана Playground) и выберите сумму
- Нажмите "Confirm Airdrop", чтобы получить ваши devnet SOL
Faucet Airdrop
Is this page helpful?