Помогите обновить эту страницу

🌏

Есть новая версия этой страницы, но пока только на английском языке. Помогите нам перевести последнюю версию.

Ethereum
разработчик
ресурсы

Руководство разработчика для Ethereum. От разработчиков и для разработчиков.
Иллюстрация блоков организуется как символ ETH

Как вы хотите начать работать?

👩‍🎓

Учиться разработке с Ethereum

Узнать о базовых концепциях и стеке Ethereum с нашей документацией

Читать документацию
👩‍🏫

Учиться с помощью учебников

Учитесь разработке с Ethereum шаг за шагом у разработчиков, которые уже научились этому.

Смотреть учебники
👩‍🔬

Начать экспериментировать

Хотите сначала поэкспериментировать, а потом задать вопросы?

Играть с кодом
👷

Настройка локальной среды

Подготовьте свой стек к созданию приложения, настроив среду разработки.

Выбрать свой стек

Об этих ресурсах для разработчиков

ethereum.org поможет вам создавать приложения с Ethereum с помощью документации о базовых понятиях и стеке разработки. Кроме того, есть учебники, которые помогут вам начать работать.

Нас вдохновила сеть разработчиков Mozilla, и мы решили, что Ethereum необходимо место для размещения полезных материалов и ресурсов для разработчиков. Как и у наших друзей в Mozilla, все это основано на открытом исходном коде и готово к расширению и улучшению с вашей стороны.

Если вы хотите оставить отзыв, свяжитесь с нами через GitHub Issue или на нашем сервере Discord. Присоединиться к Discord

Помогите нам улучшить ethereum.org

Как и ethereum.org, эти документы являются плодами совместных трудов сообщества. Создайте PR, если вы увидите ошибки, возможности для улучшения или новые возможности, чтобы помочь разработчикам Ethereum.

Изучить документацию

Введения

Введение в Ethereum

Введение в блокчейн и Ethereum

Intro to Ether

An introduction to cryptocurrency and Ether

Введение в приложения dapp

Введение в децентрализованные приложения

Введение в стек

Введение в стек Ethereum

Web2 против Web3

Чем отличается мир разработок web3

Языки программирования

Применение Ethereum с знакомыми языками

Основы

Учетные записи

Контракты или люди в сети

Транзакции

Способ изменения состояния Ethereum

Блоки

Пакеты транзакций, добавленных в блокчейн

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

Компьютер, который обрабатывает транзакции

Газ

Ether необходим для выполнения транзакций

Узлы и клиенты

Как проверяют блоки и транзакции в сети

Сети

Обзор основной сети и тестовых сетей

Майнинг

Как создаются новые блоки и достигается консенсус

Стек

Умные контракты

Логика приложений dapp – немедленно вступающие в силу соглашения

Среды разработки

Инструменты для ускорения разработки

Библиотеки JavaScript

Применение JavaScript для взаимодействия с умными контрактами

Внутренние API

Пользование библиотеками для взаимодействия с умными контрактами

Инструменты изучения блоков

Ваш портал с данными об Ethereum

Безопасность

Рекомендуемые меры безопасности в процессе разработки

Хранилище

Как работать с хранилищем dapp

Среды разработки

IDE, подходящие для разработки dapp

Дополнительно

Стандарты токенов

Обзор принятых стандартов токенов

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Оракулы

Добавление данных вне цепи в свои умные контракты

Масштабирование

Решения для ускорения транзакций