Перейти к основному содержанию

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

🌏

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

Перевести страницу
См. английский

Здесь нет ошибок!🐛

Эта страница сейчас не переводится. Пока что мы намеренно оставили эту страницу на английском языке.

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

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

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

👩‍🎓

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Иллюстрация блоков организуется как символ ETH

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

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

Внести свой вклад

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

Введения

Введение в Ethereum

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

Введение в эфир

Введение в криптовалюту и эфир

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

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

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

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

Web2 против Web3

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

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

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

Doge использует dapps

Основы

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

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

Транзакции

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

Блоки

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

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

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

Газ

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

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

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

Сети

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

Майнинг

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

Mining algorithms

Information on Ethereum's mining algorithms

Стек

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

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

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

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

Библиотеки JavaScript

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

Внутренние API

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

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

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

Безопасность умных контрактов

Меры безопасности, которые следует учитывать при разработке умных контрактов

Хранилище

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

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

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

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

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

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

Извлекаемая майнером прибыль (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

Была ли эта страница полезной?