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

developers

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

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