Перейти к основному контенту
Change page

Стандарты разработки Эфириума

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

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

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

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

Существует 3 типа EIP:

Кроме того, направление стандартов подразделяется на 4 категории:

  • Ядро (Core) (opens in a new tab): улучшения, требующие форка консенсуса
  • Сеть (Networking) (opens in a new tab): улучшения, связанные с devp2p и Light Ethereum Subprotocol, а также предлагаемые улучшения спецификаций сетевого протокола whisper и роя.
  • Интерфейс (Interface) (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 — стандарт взаимозаменяемых токенов, который заставляет токены вести себя идентично эфиру и поддерживает обработку переводов токенов на стороне получателя.
    • 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 — стандарт токенизированного хранилища, разработанный для оптимизации и унификации технических параметров доходных хранилищ.

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

Дополнительная литература

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