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

Як ви хочете почати роботу?
Учіться програмувати з Ethereum
Перегляньте наші документи, щоб розібратися з основними поняттями та стеком Ethereum
Навчайтесь за допомогою посібників
Покроково вчіться програмувати з Ethereum у досвідчених розробників.
Поекспериментуйте
Хочете спершу поекспериментувати, а потім ставити запитання?
Налаштування локального середовища
Налаштуйте середовище розробки, щоб підготувати стек до програмування.
Про ці ресурси для розробників
Сайт ethereum.org містить основну документацію та стек технологій для розробки, які допоможуть вам програмувати з Ethereum. Для початку можете переглянути наші навчальні посібники.
Узявши за приклад центр веб-документації Mozilla, ми створили для Ethereum сайт із корисними ресурсами й контентом для розробників. Усі наші технології мають відкритий код, тож їх можна сміливо доповнювати й покращувати.
Щоб залишити відгук, зв'яжіться з нами через GitHub або сервер Discord. Приєднатися до Discord(opens in a new tab)
Переглянути документацію
Вступ
Про EthereumПро блокчейн і Ethereum
Про EtherПро криптовалюту та Ether
Про децентралізовані програмиПро децентралізовані програми
Про стекПро стек Ethereum
Різниця між Web2 та Web3Чим відрізняються інструменти для розробки web3
Мови програмуванняЯк використовувати Ethereum зі знайомими мовами

Основи
Облікові записиКонтракти або люди в мережі
ТранзакціїЯк змінюється стан Ethereum
БлокиПакети транзакцій, додані до блокчейну
Віртуальна машина Ethereum (EVM)Комп'ютер, який обробляє операції
GasДля обробки транзакцій потрібен Ether
Вузли й клієнтиЯк блоки й транзакції перевіряються в мережі
МережіОгляд основної й тестової мереж
МайнінгЯк створюються нові блоки й досягнуто консенсусу з використанням під твердження роботи
Алгоритми майнінгуВідомості про алгоритми майнінгу Ethereum
Стек
Смарт-контрактиВ основі децентралізованих програм — угоди, які виконуються самостійно
Платформи для розробкиІнструменти для прискорення розробки
Бібліотеки JavaScriptВикористання JavaScript для взаємодії зі смарт-контрактами
API серверної частиниЯк взаємодіяти зі смарт-контрактами за допомогою бібліотек
Переглядач блоківВаш доступ до даних Ethereum
Безпека смартконтрактуЗаходи безпеки, які потрібно враховувати під час розробки смартконтрактів
СховищеЯк керувати сховищем децентралізованої програми
Середовища розробкиІнтегровані середовища, які підходять для розробки децентралізованих програм
Для досвідчених розробників
Стандарти для токенівОгляд прийнятих стандартів для токенів
Максимальна видобута цінність (MEV)Знайомство з максимальною видобутою цінністю (MEV)
ОракулиЯк отримувати дані офчейн у смарт-контракти
МасштабуванняРішення для швидших транзакцій
Мережевий рівеньЗнайомство з мережевим рівнем Ethereum
Структури даних і кодуванняЗнайомство зі структурами даних і схемою кодування, що використовуються в стеку Ethereum