Перейти до основного контенту

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

🌏

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

Перекласти сторінку
Читати англійською

Тут немає помилок!🐛

Ця сторінка не перекладається. Ми навмисно поки що залишили її англійською.

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 зі знайомими мовами

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

Основи

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

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

Транзакції

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

Блоки

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

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

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

Gas

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

Мережеві вузли та користувачі

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

Мережі

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

Майнінг

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

Mining algorithms

Information on Ethereum's mining algorithms

Стек

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

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

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

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

Бібліотеки JavaScript

Використання JavaScript для взаємодії зі смарт-контрактами

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

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

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

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

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

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

Сховище

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

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

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

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

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

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

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

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

Оракули

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

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

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

Networking Layer

Introduction to the Ethereum networking layer

Data structures and encoding

Introduction to the data structures and encoding schema used in the Ethereum stack

Чи була ця сторінка корисною?