Допоможіть оновити цю сторінку

🌏

Ми оновили контент на цій сторінці, але наразі нова версія доступна лише англійською мовою. Допоможіть нам її перекласти.

Ethereum
розробник
ресурси

Посібник із програмування на Ethereum. Створено розробниками для розробників.
Ілюстрація блоків, організованих як символ ETH

Як ви хочете почати роботу?

👩‍🎓

Учіться програмувати з Ethereum

Перегляньте наші документи, щоб розібратися з основними поняттями та стеком Ethereum

Читати документи
👩‍🏫

Навчайтесь за допомогою посібників

Покроково вчіться програмувати з Ethereum у досвідчених розробників.

Переглянути посібники
👩‍🔬

Поекспериментуйте

Хочете спершу поекспериментувати, а потім ставити запитання?

Грати з кодом
👷

Налаштування локального середовища

Налаштуйте середовище розробки, щоб підготувати стек до програмування.

Виберіть стек

Про ці ресурси для розробників

Сайт ethereum.org містить основну документацію та стек технологій для розробки, які допоможуть вам програмувати з Ethereum. Для початку можете переглянути наші навчальні посібники.

Узявши за приклад центр веб-документації Mozilla, ми створили для Ethereum сайт із корисними ресурсами й контентом для розробників. Усі наші технології мають відкритий код, тож їх можна сміливо доповнювати й покращувати.

Щоб залишити відгук, зв'яжіться з нами через GitHub або сервер Discord. Приєднатися до Discord

Ілюстрація блоків, організованих як символ ETH

Допоможіть нам покращувати сайт ethereum.org

Як і контент на ethereum.org, ці документи створюють учасники нашої спільноти. Якщо ви бачите помилку, можливість щось покращити або допомогти розробникам Ethereum, створіть pull request.

Переглянути документацію

Вступ

Про Ethereum

Про блокчейн і Ethereum

Про Ether

Про криптовалюту та Ether

Про децентралізовані програми

Про децентралізовані програми

Про стек

Про стек Ethereum

Різниця між Web2 та Web3

Чим відрізняються інструменти для розробки web3

Мови програмування

Як використовувати Ethereum зі знайомими мовами

Основи

Облікові записи

Контракти або люди в мережі

Транзакції

Як змінюється стан Ethereum

Блоки

Пакети транзакцій, додані до блокчейну

Віртуальна машина Ethereum (EVM)

Комп'ютер, який обробляє операції

Gas

Для обробки транзакцій потрібен Ether

Вузли й клієнти

Як блоки й транзакції перевіряються в мережі

Мережі

Огляд основної й тестової мереж

Майнінг

Як створюються нові блоки й досягається консенсус

Стек

Смарт-контракти

В основі децентралізованих програм — угоди, які виконуються самостійно

Платформи для розробки

Інструменти для прискорення розробки

Бібліотеки JavaScript

Як взаємодіяти зі смарт-контрактами за допомогою JavaScript

API серверної частини

Як взаємодіяти зі смарт-контрактами за допомогою бібліотек

Переглядач блоків

Ваш доступ до даних Ethereum

Безпека смартконтракту

Заходи безпеки, які потрібно враховувати під час розробки смартконтрактів

Сховище

Як керувати сховищем децентралізованої програми

Середовища розробки

Інтегровані середовища, які підходять для розробки децентралізованих програм

Для досвідчених розробників

Стандарти для токенів

Огляд прийнятих стандартів для токенів

Видобуване значення майнера (MEV)

Про видобуване значення майнера (MEV)

Оракули

Як отримувати дані офчейн у смарт-контракти

Масштабування

Рішення для швидших транзакцій