Что такое ERC-777

ERC-777 — это стандарт торгуемых токенов, созданный на основе ERC-20, чтобы обеспечить новый способ взаимодействия с контрактом токенов, сохраняя при этом обратную совместимость.

Что такое ERC-777?

ERC-777 — это стандарт токенов для взаимозаменяемых токенов, представленный в сети Ethereum, который полностью совместим с существующими децентрализованными биржами.

ERC-777 стандарт токенов

Проще говоря, стандарт токенизации ERC-777 относится к протоколу цепочки блоков Ethereum, который определяет тип токенов, совместимых с ETH.

Это облегчает сложные торговые взаимодействия с токенами и помогает устранить двусмысленность в отношении десятичных знаков, чеканки и сжигания. Он использует очень эффективную функцию, называемую крючком.

Когда токены доставляются в компьютерный аналитический контракт, он активирует механизм ловушек, который оптимизирует взаимодействие учетных записей и контрактов при получении токенов. Кроме того, токены ERC-777 значительно реже застревают в контракте, что традиционно считается проблемой токенов ERC-20.

>>  Что такое код восстановления (Recovery Seed)

ERC777, как и ERC20, является стандартом для генерации токенов на блокчейне Ethereum. Хуки запрограммированы в стандарте. Если вы переведете ETH в смарт-контракт, он будет предупрежден о входящем ETH через хуки — функция, которой нет у токенов ERC20. Ниже приведены преимущества этого стандарта:

  • Он работает аналогично эфиру в том смысле, что токены отправляются через функцию send (dest, value, data).
  • Код tokensReceived указывается в контракте или обычных адресах таким образом, чтобы он активировался при получении токенов, но это не относится к токенам ERC20. Например, происходит переход от одного смарт-контракта к другому, но в смарт-контракте меняется только владелец токенов ERC20, то есть эмитент ERC20. Этот дублирующий вызов предотвращается с помощью ERC-777.
  • Кроме того, ERC-777 использует новый стандарт ERC-820, который позволяет регистрировать метаданные для контрактов, чтобы обеспечить базовую форму самоанализа. Это обеспечивает обратную совместимость, а также дополнительные расширения функциональности. Контракты в протоколе ERC-777 взаимодействуют так же, как и контракты в протоколе ERC-20.
  • С введением новой функции передачи, которая включает в себя поле, называемое байтами, где вы можете добавить любую идентификационную информацию к передаче, и она мгновенно уведомляет контракт получателя о том, что передача произошла.
  • ERC-777 позволяет любому добавлять к токенам дополнительные функции, такие как контракт микшера, для большей конфиденциальности транзакций или функцию аварийного восстановления, которая поможет вам, если вы потеряете свои закрытые ключи.
>>  Программируемая пользователем вентильная матрица (Field Programmable Gate Array)

Несмотря на то, что у ERC-777 были некоторые ранние проблемы с безопасностью, которые уже были решены, у него могут быть определенные недостатки, как и у любого другого токена. По этой причине уже представлены обновленные версии, такие как ERC-820.

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: