Документация SolanaНачало работы

Руководство по быстрому старту 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Создание кошелька 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 выполните:

Terminal
$
solana airdrop 5

Вариант 2: Использование Devnet Faucet

Если команда airdrop не работает (из-за ограничений или ошибок), вы можете использовать Веб-кран.

  • Введите адрес вашего кошелька (находится внизу экрана Playground) и выберите сумму
  • Нажмите "Confirm Airdrop", чтобы получить ваши devnet SOL

Faucet AirdropFaucet Airdrop

Is this page helpful?