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

Стандарты разработки Ethereum

Последнее обновление страницы: 26 сентября 2025 г.

Обзор стандартов

Сообщество Ethereum приняло множество стандартов, которые помогают поддерживать совместимость проектов (таких как клиенты Ethereum и кошельки) в разных реализациях, а также обеспечивать, чтобы смарт-контракты и децентрализованные приложения оставались компонуемыми.

Обычно стандарты представляются в виде Предложений по улучшению Ethereum (EIP), которые обсуждаются членами сообщества в рамках стандартного процесса (opens in a new tab).

Типы стандартов

Существует 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 — стандарт токенизированного хранилища, предназначенный для оптимизации и унификации технических параметров доходных хранилищ.

Узнайте больше о стандартах токенов.

Дополнительные материалы

Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!

Была ли эта статья полезной?