ERC-777

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

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

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

ERC-777 упрощает сложные торговые операции с токенами и позволяет устранить двусмысленность вокруг децималов, майнинга и сжигания. В ERC-777 применяется эффективная функция под названием «hook» (крюк).

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

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

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

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

Связанные термины