Посібник швидкого старту Solana
Ласкаво просимо до посібника швидкого старту Solana. Цей практичний посібник знайомить вас з основними концепціями розробки на Solana, незалежно від вашого попереднього досвіду.
Що ви вивчите
У цьому посібнику ви дізнаєтеся про:
- Облікові записи Solana: Дізнайтеся, як мережа Solana зберігає дані.
- Надсилання транзакцій: Навчіться взаємодіяти з мережею Solana, надсилаючи транзакції.
- Створення та розгортання програм: Створіть свою першу програму Solana та розгорніть її в мережі.
- Program Derived Addresses (PDAs): Дізнайтеся, як використовувати PDAs для створення детермінованих адрес для облікових записів.
- Cross Program Invocation (CPIs): Дізнайтеся, як викликати інші програми з вашої програми, що дозволяє створювати складні взаємодії та композиційність між різними програмами на Solana.
Найкраща частина? Вам не потрібно нічого встановлювати. Цей посібник використовує Solana Playground, середовище розробки на основі браузера. Слідкуйте за інструкціями, копіюйте та вставляйте код, і одразу бачте результати, все з вашого веб-браузера. Базові знання програмування допоможуть, але не є обов'язковими.
Час зануритися і почати розробку на Solana.
Solana Playground
Solana Playground (Solpg) надає середовище розробки на основі браузера, яке дозволяє швидко розробляти, розгортати та тестувати програми Solana.
Відкрийте нову вкладку у вашому веб-браузері та перейдіть за посиланням https://beta.solpg.io/.
Створення гаманця Playground
Новим користувачам Solana Playground спочатку слід створити гаманець Playground. Цей гаманець дозволяє взаємодіяти з мережею Solana прямо з вашого браузера.
Крок 1. Підключіться до Playground
Натисніть кнопку "Not connected" у нижньому лівому куті екрана.
Not Connected
Крок 2. Створіть свій гаманець
Система запропонує вам зберегти keypair вашого гаманця. Коли будете готові, натисніть "Continue", щоб продовжити.
Create Playground Wallet
Тепер ви повинні бачити адресу вашого гаманця, баланс SOL та підключений кластер (devnet за замовчуванням) внизу вікна.
Connected
Локальне сховище вашого браузера зберігає ваш Playground Wallet. Очищення кешу браузера видалить збережений гаманець. Використовуйте Playground Wallet лише для тестування та розробки. Не надсилайте реальні активи (з mainnet) на цю адресу.
Деякі визначення, які можуть бути корисними:
- адреса гаманця: 32-байтовий відкритий ключ з пари ключів Ed25519, зазвичай
відображається як рядок у кодуванні base-58 (наприклад,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). Відповідний приватний ключ підписує транзакції з цієї адреси. У Solana адреса служить унікальним ідентифікатором для гаманця користувача, програми (смарт-контракту) або будь-якого іншого облікового запису в мережі. - підключений кластер: мережа Solana для ваших поточних взаємодій. Поширені
кластери включають:
devnet
: Мережа розробки для експериментів розробниківtestnet
: Мережа, зарезервована для тестування валідаторів (не використовуйте як розробник додатків)mainnet-beta
: Основна мережа Solana для реальних транзакцій
Отримайте Devnet SOL
Перед початком розробки вам потрібно отримати трохи devnet SOL.
Як розробнику, вам потрібен SOL для двох основних випадків використання:
- Створення нових облікових записів для зберігання даних або розгортання програм у мережі
- Оплата комісій за транзакції при взаємодії з мережею Solana
Два способи поповнити ваш гаманець devnet SOL:
Варіант 1: Використання терміналу Playground
Щоб поповнити ваш гаманець Playground devnet SOL. У терміналі Playground виконайте:
$solana airdrop 5
Варіант 2: Використання Devnet Faucet
Якщо команда airdrop не працює (через обмеження частоти запитів або помилки), ви можете використати Web Faucet.
- Введіть адресу вашого гаманця (знаходиться внизу екрана Playground) та виберіть суму
- Натисніть "Confirm Airdrop", щоб отримати ваш devnet SOL
Faucet Airdrop
Is this page helpful?