Ethereum development documentation
Останні оновлення сторінки: 23 лютого 2026 р.
This documentation is designed to help you build with Ethereum. It covers Ethereum as a concept, explains the Ethereum tech stack, and documents advanced topics for more complex applications and use cases.
This is an open-source community effort, so feel free to suggest new topics, add new content, and provide examples wherever you think it might be helpful. All documentation can be edited via GitHub – if you're unsure how, follow these instructionsopens in a new tab.
Development modules
If this is your first attempt at Ethereum development, we recommend starting at the beginning and working your way through like a book.
Foundational topics
- Про Ethereum – Швидкий огляд Ethereum
- Вступ до Етери – Швидкий огляд Єтери
- Про децентралізовані програми – Про децентралізовані програми
- Різниця між Web2 та Web3 – Основні відмінності, якими забезпечені додатки, що засновані на блокчейні
- Акаунти – Механізми в мережі, які можуть зберігати баланс та надсилати транзакції
- Transactions – Перекази та інші дії, що спричиняють зміну стану Ethereum
- Блоки – Спосіб обробки транзакцій, який здійснюється за рахунок синхронізації всіх суб'єктів
- Віртуальна машина Ethereum (EVM) – The EVM обробляє всі транзакції в мережі Ethereum
- "Gas" – Обчислювальна потужність, необхідна для обробки транзакцій, оплачена в ETH відправниками транзакцій
- Вузли й клієнти – Особи, які беруть участь мережі та програмному забезпеченні, запускаються для перевірки транзакцій
- Мережі – Реалізації Ethereum, які включають тестові мережі
- Механізми консенсусу – Як індивідуальні вузли розподіленої мережі домовляються про поточний стан системи
Ethereum stack
- Про стек – Огляд Ethereum/Web3
- Розумні контракти – Програми, розміщені на адресі Ethereum і запускають функції, викликані транзакціями
- Мови розумних контрактів
- Будова розумних контрактів
- Бібліотеки розумних контрактів
- Тестування розумних контрактів
- Компільовані розумні контракти
- Упровадження розумних контрактів
- Іменування смарт-контрактів
- Перевірка смарт-контрактів
- Оновлення смарт-контрактів
- Безпека смартконтракту
- Розумний договір офіційної перевірки
- Компонованість
- Мережі для розробки – Локальне середовище блокчейну, яке використовується для тестування dapps перед розгортанням
- Платформи для розробки – Інструменти, які спрощують розробку з Ethereum
- API клієнта Ethereum – Зручні бібліотеки, які дозволяють вашому веб-додатку взаємодіяти з Ethereum і smart contracts
- Дані й аналітика – Як агреговані дані блокчейну, організовані та реалізовані в dapps
- Сховище – Децентралізовані складські структури та механізми
- Інтегровані середовища розробки (IDE) – Найкращі середовище для написання dapp коду
- Мови програмування – Як почати роботу з Ethereum використовуючи мови, які ви вже можете знати
Advanced
- Мости – Короткий огляд мостів для розробників
- Стандарти – Погоджено з протоколами для підтримання ефективності та доступності проєктів для спільноти
- Максимальна видобута цінність (MEV) – Як витягується цінність з Ethereum blockchain за межами block reward
- Оракули – Як інформація надходить до блокчейну Ethereum
- Масштабування – Методи для збереження децентралізації та безпеки у міру зростання Ethereum
- Доступність даних – docs-nav-data-availability-description
- Мережевий рівень – Пояснення мережевого рівня Ethereum
- Структури даних і кодування – Пояснення структур даних та схеми кодування, що використовуються в стеку Ethereum