Документація для розробників Ethereum
Останнє оновлення сторінки: 22 квітня 2026 р.
Ця документація створена для того, щоб допомогти вам створювати з Ethereum. Вона охоплює Ethereum як концепцію, пояснює технологічний стек Ethereum і документує важливі теми для більш складних додатків і варіантів використання.
Ми працюємо з відкритим вихідним кодом, тому не соромтеся пропонувати нові теми, додайте новий зміст, і надайте приклади туди, де, на вашу думку, вони можуть бути корисними. Усю документацію можна редагувати через GitHub – якщо ви не знаєте, як це зробити, дотримуйтеся цих інструкцій (opens in a new tab).
Модулі розробки
Якщо це ваша перша спроба у розвитку Ethereum, ми рекомендуємо почати з початку і пройти увесь шлях, як книгу.
Основні теми
- Вступ до Етеріуму – Короткий огляд Етеріуму
- Вступ до етеру – Короткий огляд етеру
- Вступ до децентралізованих застосунків (dapp) – Вступ до децентралізованих застосунків (dapp)
- Веб2 проти Web3 – Фундаментальні відмінності, які забезпечують застосунки на базі блокчейну
- Облікові записи – Сутності в мережі, які можуть мати баланс і надсилати транзакції
- Транзакції – Перекази та інші дії, які призводять до зміни стану Етеріуму
- Блоки – Спосіб групування транзакцій для забезпечення синхронізації стану між усіма учасниками
- Віртуальна машина Етеріуму (EVM) – EVM обробляє всі обчислення в мережі Етеріум
- Газ – Обчислювальна потужність, необхідна для обробки транзакцій, яка оплачується в ETH відправниками транзакцій
- Вузли та клієнти – Особи, які беруть участь у мережі, та програмне забезпечення, яке вони запускають для перевірки транзакцій
- Мережі – Реалізації Етеріуму, включаючи тестові мережі
- Механізми консенсусу – Як окремі вузли розподіленої мережі досягають згоди щодо поточного стану системи
Стековий список Ethereum
- Вступ до стека – Огляд стека Етеріуму/Web3
- Смарт-контракти – Програми, що знаходяться за адресою в Етеріумі та виконують функції, коли їх ініціюють транзакції
- Мови смарт-контрактів
- Анатомія смарт-контракту
- Бібліотеки смарт-контрактів
- Тестування смарт-контрактів
- Компіляція смарт-контрактів
- Розгортання смарт-контрактів
- Іменування смарт-контрактів
- Верифікація смарт-контрактів
- Оновлення смарт-контрактів
- Безпека смарт-контрактів
- Формальна верифікація смарт-контрактів
- Компонованість
- Мережі для розробки – Локальні середовища блокчейну, що використовуються для тестування децентралізованих застосунків (dapp) перед розгортанням
- Фреймворки для розробки – Інструменти, які полегшують розробку в Етеріумі
- API клієнтів Етеріуму – Зручні бібліотеки, які дозволяють вашому вебзастосунку взаємодіяти з Етеріумом та смарт-контрактами
- Дані та аналітика – Як дані блокчейну агрегуються, організовуються та впроваджуються в децентралізовані застосунки (dapp)
- Сховище – Децентралізовані структури та механізми зберігання
- Інтегровані середовища розробки (IDE) – Найкращі середовища для написання коду децентралізованих застосунків (dapp)
- Мови програмування – Як розпочати роботу з Етеріумом, використовуючи мови, які ви вже знаєте
Для досвідчених
- Мости – Огляд мостів для розробників
- Стандарти – Узгоджені протоколи для підтримки ефективності та доступності проєктів для спільноти
- Максимальна видобувна цінність (MEV) – Як цінність видобувається з блокчейну Етеріум поза винагородою за блок
- Оракули – Як інформація потрапляє в блокчейн Етеріум
- Масштабування – Методи збереження децентралізації та безпеки в міру зростання Етеріуму
- Доступність даних – An overview of problems and solutions relating to data availability in Ethereum
- Мережевий рівень – Пояснення мережевого рівня Етеріуму
- Структури даних та кодування – Пояснення структур даних та схем кодування, що використовуються в стеку Етеріуму