Словник

ERC-827

Hard

ERC-827 - це стандарт токенів ETH, який усуває існуючі обмеження ERC 20, коли йдеться про здійснення дзвінків під час переказів та схвалень зокрема.

Що таке ERC-827?

ERC-827 є одним із багатьох стандартів токенів, розроблених у мережі Ethereum для полегшення різноманітних контрактів токенів мережі. ERC-827 - це оновлена версія поточного стабільного токена ERC20мережі Ethereum.
Відповідно до існуючої парадигми ERC20 можна обмінюватися лише цінностями. ERC827, з іншого боку, дозволяє користувачам Ethereum передавати валюту та дані. Це також дозволяє авторизувати токени для використання іншими сторонніми компаніями у мережі.
Це унікальний стандарт токенів, який дозволить завершувати транзакції за допомогою успішного механізму контракту одержувача. Він містить функції функції transferAndCall, transferFromAndCall та approveAndCall на додаток до звичайних операцій ERC20. На додаток до основних параметрів ERC 20, усі вони містять додатковий _data параметр. Він працює подібно до ERC 677, оскільки також використовує резервний метод, він викликає функцію, надану в _data параметрі, і починає транзакцію, якщо функція підтверджується.

Оскільки це розширення ERC 20, усі інші функції схожі.

Здебільшого він використовуватиметься для сторонніх додатків, створених на блокчейні Ethereum, і конкурує з ERC 223 щодо загального впровадження. ERC-827 вирішує ті самі проблеми, що й ERC 223, і дозволяє користувачам передавати дані та токени смарт-контрактам та виконувати їх. Це означає, що його можна використовувати для вирішення інших проблем, крім застрягання токенів у смарт-контрактах.

Останнім часом ERC 827, схоже, привертає більше уваги, ніж ERC 223, оскільки Zeppelin включив його у свої контракти з відкритим вихідним кодом, тоді як ERC 223 досі не присутній у пропонованих ними токенах.

Розгляньте вигаданий кошик для покупок на вебсайті продавця для кращого розуміння, як використовуються токени ERC 827. Товари, які очікують на покупку, зберігаються у кошику для покупок. Однак, неможливо перейти до оформлення, якщо користувач не має необхідної кількості токенів. Коли хтось передає токени власнику кошика, разом із кошиком надаються певні дані, які викликають іншу функцію, включену до контракту, яка перевіряє, чи має власник кошика достатній баланс для оплати продуктів, збережених у кошику.
Цей новий супернабір ERC20 є інтригуючим і має потенціал кардинально змінити наше сприйняття стандарту токенів, оскільки він вирішує деякі з найсерйозніших проблем, зберігаючи свою сумісність із токенами ERC20. ERC827, швидше за все, буде популярним серед нових проєктів.
Користувачі зможуть не тільки скористатися перевагами нового стандарту, але й продовжувати використовувати стандарт токенів ERC20, до якого вони звикли. Це безпрограшна ситуація. Його корисність та ефективність також є значними перевагами цього нового стандарту.