Стандарты разработки Ethereum
Последнее обновление страницы: 26 сентября 2025 г.
Обзор стандартов
Сообщество Ethereum приняло множество стандартов, которые помогают поддерживать совместимость проектов (таких как клиенты Ethereum и кошельки) в разных реализациях, а также обеспечивать, чтобы смарт-контракты и децентрализованные приложения оставались компонуемыми.
Обычно стандарты представляются в виде Предложений по улучшению Ethereum (EIP), которые обсуждаются членами сообщества в рамках стандартного процесса (opens in a new tab).
- Введение в EIP
- Список EIP (opens in a new tab)
- Репозиторий EIP на GitHub (opens in a new tab)
- Доска обсуждений EIP (opens in a new tab)
- Введение в управление Ethereum
- Обзор управления Ethereum (opens in a new tab) 31 марта 2019 г. - Борис Манн
- Управление разработкой протокола Ethereum и координация обновления сети (opens in a new tab) 23 марта 2020 г. - Хадсон Джеймсон
- Плейлист со всеми встречами основных разработчиков Ethereum (opens in a new tab) (плейлист на YouTube)
Типы стандартов
Существует 3 типа EIP:
- Трек стандартов: описывает любое изменение, которое влияет на большинство или все реализации Ethereum
- Мета-трек (opens in a new tab): описывает процесс, связанный с Ethereum, или предлагает внести изменения в процесс
- Информационный трек (opens in a new tab): описывает проблему проектирования Ethereum или предоставляет общие рекомендации или информацию сообществу Ethereum
Кроме того, стандартный путь подразделяется на 4 категории:
- Ядро (opens in a new tab): улучшения, требующие форка для достижения консенсуса
- Сеть (opens in a new tab): улучшения, связанные с devp2p и «облегченным» подпротоколом Ethereum, а также предлагаемые улучшения спецификаций сетевых протоколов Whisper и Swarm.
- Интерфейс (opens in a new tab): улучшения в сфере спецификаций и стандартов API/RPC клиента, а также определенных стандартов на уровне языка, таких как имена методов и ABI контрактов.
- ERC (opens in a new tab): стандарты и соглашения на уровне приложений
Более подробную информацию об этих различных типах и категориях можно найти в EIP-1 (opens in a new tab)
Стандарты токенов
- ERC-20 — стандартный интерфейс для взаимозаменяемых токенов, таких как токены для голосования, токены для стейкинга или виртуальные валюты.
- ERC-223 — стандарт взаимозаменяемых токенов, который делает поведение токенов идентичным поведению эфира (ether) и поддерживает обработку передачи токенов на стороне получателей.
- ERC-1363 — расширение интерфейса для токенов ERC-20, которое поддерживает выполнение обратного вызова в контрактах получателя в одной транзакции.
- ERC-721 — стандартный интерфейс для невзаимозаменяемых токенов, например, свидетельство о праве собственности на произведение искусства или песню.
- ERC-2309 (opens in a new tab) — стандартизированное событие, которое генерируется при создании/передаче одного или нескольких невзаимозаменяемых токенов с использованием последовательных идентификаторов токенов.
- ERC-4400 (opens in a new tab) — расширение интерфейса для роли потребителя EIP-721.
- ERC-4907 (opens in a new tab) — добавляет к токенам ERC-721 ограниченную по времени роль с ограниченными разрешениями.
- ERC-777 — (НЕ РЕКОМЕНДУЕТСЯ) стандарт токенов, улучшающий ERC-20.
- ERC-1155 — стандарт токенов, который может содержать как взаимозаменяемые, так и невзаимозаменяемые активы.
- ERC-4626 — стандарт токенизированного хранилища, предназначенный для оптимизации и унификации технических параметров доходных хранилищ.
Узнайте больше о стандартах токенов.
Дополнительные материалы
Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!