ERC-827 — это стандарт токенов ETH, который устраняет существующие ограничения ERC 20, когда речь идет, в частности, о реализации вызовов при переводах и утверждениях.
Что такое ERC-827?
ERC-827 — это один из многих стандартов токенов, разработанных в сети Ethereum для облегчения различных токен-контрактов в сети. ERC-827 — это обновленная версия существующего в настоящее время стабильного токена сети Ethereum ERC20.
В рамках нынешней парадигмы ERC20 можно обмениваться только ценностями. ERC827, с другой стороны, позволяет пользователям Ethereum передавать валюту и данные. Это также позволяет разрешать использование токенов другими сторонними компаниями в сети.
Это уникальный стандарт токенов, который позволяет выполнять транзакции с использованием успешного механизма контракта получателя. В дополнение к обычным операциям ERC20 он содержит функции transferAndCall, transferFromAndCall и AppropAndCall. В дополнение к основным параметрам ERC 20 все они содержат дополнительный параметр _data. Он работает аналогично ERC 677, так как также использует резервный метод, он вызывает функцию, указанную в параметре _data, и начинает транзакцию, если функция возвращает значение true.
Поскольку это расширение ERC 20, все остальные функции аналогичны.
В основном он будет использоваться для сторонних приложений, созданных на блокчейне Ethereum, и конкурирует с ERC 223 за всеобщее внедрение.
Он решает те же проблемы, что и ERC 223, и позволяет пользователям передавать данные и токены в смарт-контракты и выполнять их. Это означает, что его можно использовать для решения проблем, отличных от застревания токенов в смарт-контрактах.
В последнее время ERC 827 привлекает больше внимания, чем ERC 223, поскольку он был включен Zeppelin в свои контракты с открытым исходным кодом, в то время как ERC 223 по-прежнему отсутствует в предлагаемых ими токенах.
Рассмотрим вымышленную корзину на веб-сайте продавца, чтобы лучше понять, как используются токены ERC 827. Товары, ожидающие покупки, хранятся в корзине. Однако он не может перейти к оформлению заказа, если у пользователя нет необходимого количества токенов. Когда кто-то передает токены владельцу корзины, вместе с корзиной предоставляются определенные данные, которые вызывают другую функцию, включенную в контракт, которая проверяет, есть ли у владельца корзины достаточный баланс для проверки продуктов, сохраненных в корзине.
Этот новый расширенный набор ERC20 интригует и может произвести революцию в нашем восприятии стандарта токенов, поскольку он решает некоторые из наиболее серьезных проблем, сохраняя при этом совместимость с токенами ERC20. ERC827, скорее всего, будет популярен среди новых проектов.
Пользователи смогут не только воспользоваться преимуществами нового стандарта, но и продолжить использовать стандарт токенов ERC20, к которому они привыкли. Это беспроигрышная ситуация. Его полезность и эффективность также являются значительными преимуществами для этого нового стандарта.