Блокчейн Ethereum відіграє значну роль у криптосфері, а його мережу приводять у дію серія правил, відомих як технічні стандарти. Ці стандарти визначають, як функціонують токени в межах мережі Ethereum, і основний з них відомий як стандарт ERC-20.
Стандарт токенів Ethereum ERC-20 є зразком, який дозволяє розробникам створювати токени, які є взаємозамінними та сумісними з мережею Ethereum.
Отже, більшість токенів, що випускаються на Ethereum, використовують принципи ERC-20.
ERC-20 - це технічний стандарт, який дозволяє розробникам на Ethereum створювати та випускати токени, які легко взаємодіють з іншими частинами платформи. Ethereum відрізняється від мереж, таких як Bitcoin, тим, що воно не лише є блокчейном, але й платформою для децентралізованих додатків та токенів, окрім своєї власної валюти.
Стандарт токенів ERC-20 схожий на план для цих токенів; він визначає певні основні функції, які дозволяють взаємодію з рештою мережі. Найкращий спосіб описати ERC-20 - це набір рекомендацій для нових токенів або смарт-контрактів на платформі DeFi.
Токени на Ethereum можуть представляти безліч речей та мати різноманітні функції; відповідно, вони всі відрізняються. Однак з ERC-20 токени з різних проєктів досить схожі між собою на базовому рівні; стандарт токенів також значно спрощує завдання творцям в будівництві проєктів, оскільки вони не повинні починати з нуля.
Перед його офіційним інтегруванням у 2017 році стандарт токенів ERC був запропонований як EIP (пропозиція щодо покращення Ethereum) розробником Фабіаном Фогельстеллером у листопаді 2015 року.
Токени ERC-20 одночасно забезпечують структуру та надають розробникам гнучкість. Шаблон токенів визначає певні характеристики та функції, які визначають, як користувачі можуть здійснювати перекази та отримувати доступ до даних, пов'язаних з токенами, про які йдеться нижче:
Токени ERC-20 є взаємозамінними; це означає, що токени однакові. Основний код для кожного токену в проекті дублює всі інші.
Власники можуть пересилати свої токени ERC-20 з однієї адреси гаманця на іншу практично без жодних труднощів.
Стандарт токенів забезпечує, що у розробників є обмеження на загальну кількість токенів, які вони проектують. Вони не зможуть випустити більше токенів і збільшити загальний обсяг у майбутньому.
Технічний стандарт надає розробникам три необов'язкові функції кодування: назва токена, символ і десятковий роздільник. У третій функції є максимум 18 десяткових знаків, що означає, що токен може бути розбитий на 18 десятичних розрядів. Однак, якщо творець вибирає інше, він може встановити цю цифру на нуль.
ERC-20 перераховує шість обов'язкових опцій, які є:
Джерело; Ethereum thurd
Функція Загального Постачання обмежує кількість токенів ERC-20, яку може створити смарт-контракт. Стандарт токена відмовиться створювати нові токени, як тільки розробник досягне цієї кількості токенів.
Ця функція вказує, скільки токенів наразі утримуються на рахунку конкретної адреси.
Передача дозволяє особі відправити певну кількість токенів з обмеження поставки умовного контракту на обліковий запис користувача.
Функція схвалення перевіряє спробу операції на відповідність загальному обсягу токенів у смарт-контракті. З цим в місці токени переказу не можуть перевищувати максимальний обсяг смарт-контракту.
TransferFrom дозволяє одному користувачеві відправити ERC-20 токени іншому користувачеві.
Функція дозволу перевіряє баланс рахунку відправника та скасовує операцію, якщо токени всередині недостатні. Через це загальна кількість токенів TransferFrom не може перевищувати кількість токенів на рахунку.
ERC-20 дозволяє швидкі та комбіновані транзакції. Токени легко передавати та часто включені до списку на відомих криптовалютних біржах.
Технічний стандарт спрощує процес розробки; створення та запуск нових токенів стає набагато доступнішим.
Воно дозволяє досягти більшої ефективності при валідації транзакцій.
Це мінімізує можливість порушення контракту.
Користувачі DeFi можуть легко переглядати та виявляти унікальні можливості для прийняття більше блокчейн-активів легко.
Витрати на газ: Токени ERC-20 підлягають додатковим витратам у іншій криптовалюті, зазвичай Етері. Це являє собою як часомістку, так і неефективну за вартістю операцію.
Повільні транзакції: час блоку Ethereum 14 секунд може призвести до затримки транзакцій до хвилини.
Низька пропускна здатність: Ethereum завжди мав проблеми з перенаселеністю, коли приходить наплив користувачів через нові розвитки. У такі часи мережа працює нестійко, а комісії за транзакції різко зростають.
Транзакція несумісності
WETH - це токен ERC-20, пов'язаний з Ether у співвідношенні 1:1; він дозволяє власникам ETH обмінювати свої токени на інші токени ERC-20 безпосередньо. WEth виник з потреби створити токен, сумісний зі стандартом токенів ERC-20; Ether (ETH) не відповідає тим самим правилам, як і DApps ERC-20.
Basic Attention Token (BAT) - це власний токен для браузера на основі блокчейну; Brave. Токен - це винагорода для творців та користувачів, які дозволяють браузеру відстежувати увагу споживачів для призначення реклами відповідно.
APE - це внутрішній утилітарний та управлінський монета для спільноти BAYC. Bored APE Yacht Club є однією з провідних колекцій NFT у світі.
Токени LINK використовуються для винагородження операторів вузлів Chainlink.
Токен MANA Decentraland допомагає придбати незамінні токени, які представляють ділянки землі на віртуальній платформі реальності.
DAI - це базовий токен для протоколу стейблкоіну, розміщеного на блокчейні Ethereum.
ERC-20 - це найпопулярніший стандарт токенів Ethereum, і завдяки своїм правилам, він зменшив зусилля для створення та випуску токенів - одна з основних причин, чому він був широко прийнятий під час буму ICO в 2017 році. На момент написання Etherscan зафіксував приблизно 566 300 контрактів ERC-20 в мережі Ethereum. Факт, який можна пояснити його простотою використання, розгортання та широким спектром використання.
Однак стандарти токенів Ethereum зростали з роками, і новіші та конкурентоспроможні стандарти, такі як ERC-721, ERC-223 та ERC 777, були розроблені для вирішення більш складних проблем у криптовсесвіті.
Блокчейн Ethereum відіграє значну роль у криптосфері, а його мережу приводять у дію серія правил, відомих як технічні стандарти. Ці стандарти визначають, як функціонують токени в межах мережі Ethereum, і основний з них відомий як стандарт ERC-20.
Стандарт токенів Ethereum ERC-20 є зразком, який дозволяє розробникам створювати токени, які є взаємозамінними та сумісними з мережею Ethereum.
Отже, більшість токенів, що випускаються на Ethereum, використовують принципи ERC-20.
ERC-20 - це технічний стандарт, який дозволяє розробникам на Ethereum створювати та випускати токени, які легко взаємодіють з іншими частинами платформи. Ethereum відрізняється від мереж, таких як Bitcoin, тим, що воно не лише є блокчейном, але й платформою для децентралізованих додатків та токенів, окрім своєї власної валюти.
Стандарт токенів ERC-20 схожий на план для цих токенів; він визначає певні основні функції, які дозволяють взаємодію з рештою мережі. Найкращий спосіб описати ERC-20 - це набір рекомендацій для нових токенів або смарт-контрактів на платформі DeFi.
Токени на Ethereum можуть представляти безліч речей та мати різноманітні функції; відповідно, вони всі відрізняються. Однак з ERC-20 токени з різних проєктів досить схожі між собою на базовому рівні; стандарт токенів також значно спрощує завдання творцям в будівництві проєктів, оскільки вони не повинні починати з нуля.
Перед його офіційним інтегруванням у 2017 році стандарт токенів ERC був запропонований як EIP (пропозиція щодо покращення Ethereum) розробником Фабіаном Фогельстеллером у листопаді 2015 року.
Токени ERC-20 одночасно забезпечують структуру та надають розробникам гнучкість. Шаблон токенів визначає певні характеристики та функції, які визначають, як користувачі можуть здійснювати перекази та отримувати доступ до даних, пов'язаних з токенами, про які йдеться нижче:
Токени ERC-20 є взаємозамінними; це означає, що токени однакові. Основний код для кожного токену в проекті дублює всі інші.
Власники можуть пересилати свої токени ERC-20 з однієї адреси гаманця на іншу практично без жодних труднощів.
Стандарт токенів забезпечує, що у розробників є обмеження на загальну кількість токенів, які вони проектують. Вони не зможуть випустити більше токенів і збільшити загальний обсяг у майбутньому.
Технічний стандарт надає розробникам три необов'язкові функції кодування: назва токена, символ і десятковий роздільник. У третій функції є максимум 18 десяткових знаків, що означає, що токен може бути розбитий на 18 десятичних розрядів. Однак, якщо творець вибирає інше, він може встановити цю цифру на нуль.
ERC-20 перераховує шість обов'язкових опцій, які є:
Джерело; Ethereum thurd
Функція Загального Постачання обмежує кількість токенів ERC-20, яку може створити смарт-контракт. Стандарт токена відмовиться створювати нові токени, як тільки розробник досягне цієї кількості токенів.
Ця функція вказує, скільки токенів наразі утримуються на рахунку конкретної адреси.
Передача дозволяє особі відправити певну кількість токенів з обмеження поставки умовного контракту на обліковий запис користувача.
Функція схвалення перевіряє спробу операції на відповідність загальному обсягу токенів у смарт-контракті. З цим в місці токени переказу не можуть перевищувати максимальний обсяг смарт-контракту.
TransferFrom дозволяє одному користувачеві відправити ERC-20 токени іншому користувачеві.
Функція дозволу перевіряє баланс рахунку відправника та скасовує операцію, якщо токени всередині недостатні. Через це загальна кількість токенів TransferFrom не може перевищувати кількість токенів на рахунку.
ERC-20 дозволяє швидкі та комбіновані транзакції. Токени легко передавати та часто включені до списку на відомих криптовалютних біржах.
Технічний стандарт спрощує процес розробки; створення та запуск нових токенів стає набагато доступнішим.
Воно дозволяє досягти більшої ефективності при валідації транзакцій.
Це мінімізує можливість порушення контракту.
Користувачі DeFi можуть легко переглядати та виявляти унікальні можливості для прийняття більше блокчейн-активів легко.
Витрати на газ: Токени ERC-20 підлягають додатковим витратам у іншій криптовалюті, зазвичай Етері. Це являє собою як часомістку, так і неефективну за вартістю операцію.
Повільні транзакції: час блоку Ethereum 14 секунд може призвести до затримки транзакцій до хвилини.
Низька пропускна здатність: Ethereum завжди мав проблеми з перенаселеністю, коли приходить наплив користувачів через нові розвитки. У такі часи мережа працює нестійко, а комісії за транзакції різко зростають.
Транзакція несумісності
WETH - це токен ERC-20, пов'язаний з Ether у співвідношенні 1:1; він дозволяє власникам ETH обмінювати свої токени на інші токени ERC-20 безпосередньо. WEth виник з потреби створити токен, сумісний зі стандартом токенів ERC-20; Ether (ETH) не відповідає тим самим правилам, як і DApps ERC-20.
Basic Attention Token (BAT) - це власний токен для браузера на основі блокчейну; Brave. Токен - це винагорода для творців та користувачів, які дозволяють браузеру відстежувати увагу споживачів для призначення реклами відповідно.
APE - це внутрішній утилітарний та управлінський монета для спільноти BAYC. Bored APE Yacht Club є однією з провідних колекцій NFT у світі.
Токени LINK використовуються для винагородження операторів вузлів Chainlink.
Токен MANA Decentraland допомагає придбати незамінні токени, які представляють ділянки землі на віртуальній платформі реальності.
DAI - це базовий токен для протоколу стейблкоіну, розміщеного на блокчейні Ethereum.
ERC-20 - це найпопулярніший стандарт токенів Ethereum, і завдяки своїм правилам, він зменшив зусилля для створення та випуску токенів - одна з основних причин, чому він був широко прийнятий під час буму ICO в 2017 році. На момент написання Etherscan зафіксував приблизно 566 300 контрактів ERC-20 в мережі Ethereum. Факт, який можна пояснити його простотою використання, розгортання та широким спектром використання.
Однак стандарти токенів Ethereum зростали з роками, і новіші та конкурентоспроможні стандарти, такі як ERC-721, ERC-223 та ERC 777, були розроблені для вирішення більш складних проблем у криптовсесвіті.