Не біткоїном єдиним: навігація токенами ERC-20 від Ethereum
Зміст
Уяви світ, де контракти можуть виконуватися автоматично без посередників. Світ, у якому довіра у бізнес-відносинах встановлюється з допомогою спеціального протоколу, а не юридичних документів. Так, це світ, в якому ми живемо зараз завдяки блокчейну Ethereum, його нативній монеті Ethereum (ETH) та смартконтрактам.
Що таке Ethereum (EТН)?
Ethereum — рок-зірка криптоіндустрії. Назвемо цю платформу організатором цифрової вечірки, запрошенням на яку є смартконтракт. Проєкт створив ще у 2013 році Віталік Бутерін, і з того часу Ethereum залишається другою за величиною криптовалютою за ринковою капіталізацією.
Нативна криптовалюта мережі — Ether або скорочено ETH. Актив використовується для оплати транзакцій та обчислювальних послуг у мережі — тобто як одиниця оплати за музику, сервіс та декорації для нашої цифрової вечірки. Технологія блокчейну Ethereum більш просунута, ніж у біткоїну, і забезпечує більшу гнучкість та потенційні варіанти використання.
Функціональність смартконтрактів Ethereum дозволяє розробникам створювати та виконувати складні контракти на блокчейні, що робить його потужним інструментом і стандартом для організацій із різних галузей.
Що таке газ на Ethereum?
«Газ» в Ethereum — це термін, який використовується для опису плати, необхідної для проведення транзакцій та виконання смартконтрактів у мережі Ethereum. Він вимірюється в одиницях — Gwei. Газ оплачується в ETH, а його кількість, необхідна для конкретної дії, визначається поточною ціною, яка коливається залежно від попиту і пропозиції.
Чим більший обсяг та обчислювальні зусилля для виконання операцій, тим більше газу вони вимагатимуть. Відстежити середню ціну на газ у мережі Ethereum можна за допомогою Ethereum Gas Tracker.
Що таке токени ERC-20?
ERC-20 — це технічний стандарт для випуску токенів та управління ними у блокчейні Ethereum. ERC розшифровується як Ethereum Request for Comment, а «20» — це номер, цього конкретного стандарту.
Стандарт ERC-20 визначає набір правил, яким повинні відповідати всі токени, випущені в блокчейні Ethereum, включно з тим, як токени передаються, як здійснюється доступ до даних в токенах і як можна запитувати їх баланси. Ці правила забезпечують загальну основу розробки смартконтрактів, які можна використовувати для створення та управління токенами в блокчейні Ethereum. Повертаючись до нашої аналогії, ERC-20 — це перелік правил для гостей, дотримуючись якого можна отримати запрошення на вечірку.
Токени ERC-20 — це цифрові активи, створені поверх блокчейну Ethereum. Це і цифрові валюти, службові токени, а також токени безпеки. Їх може створити будь-хто, і вони часто використовуються для збору коштів через первинну пропозицію (ICO) або для подання активів у DeFi-застосунках. Ними можна торгувати на різних біржах, а також використовувати для доступу до децентралізованих застосунків (dApps), побудованих на блокчейні Ethereum.
Завдяки цьому стандарту всі токени ERC-20 сумісні один з одним.
Властивості токенів ERC-20
Стандарт ERC-20 визначає набір властивостей, які повинні мати всі токені, випущені в блокчейні Ethereum, а саме:
- “totalSupply” — визначає загальну кількість токенів, які будуть випущені;
- “name” — визначає ім’я токена;
- “symbol” — визначає символ або тикер токена;
- “balanceOf” — визначає початкову кількість токенів, приписаних до певної адреси;
- “transfer” — ця функція використовується для передачі токенів з однієї адреси на іншу;
- “approve” — ця функція використовується для перевірки того, чи може смартконтракт здійснювати дистрибуцію токенів;
- функція “allowance” — дозволяє перевірити баланс для відправлення токенів на іншу адресу.
Дотримуючись цих та ще кількох властивостей, токені ERC-20 сумісні один з одним. Це означає, що їх можна легко передавати та обмінювати в блокчейні Ethereum, а також зберігати в будь-якому гаманці, який підтримує Ethereum.
Як зберігати токени ERC-20?
Щоб зберігати токени ERC-20, необхідно:
- Налаштувати гаманець. Для зберігання токенів ERC-20 тобі знадобиться криптогаманець, який підтримує стандарт ERC-20. Деякі популярні варіанти включають MyEtherWallet, MetaMask і Trezor.
- Знайти біржу. Щоб купити ETH або токени стандарту ERC-20, потрібно знайти надійну криптобіржу, наприклад, WhiteBIT.
- Зареєструватися та пройти KYC. Після того, як ти знайдеш біржу, потрібно буде зареєструватися та підтвердити свій обліковий запис, щоб мати можливість купувати будь-які активи, зокрема й токени ERC-20.
- Зробити депозит. Після підтвердження облікового запису треба поповнити біржовий баланс.
- Купити токени ERC-20. Зробивши депозит, ти можеш використовувати його для придбання токенів ERC-20. Перейди до торгової пари та розмісти замовлення на покупку.
Після купівлі активи можна зберігати на біржі або переказати їх на свій криптогаманець.
Які криптовалюти використовують стандарт ERC-20?
Багато популярних криптовалют засновані на стандарті ERC-20, в тому числі:
- Chainlink (LINK)
- Uniswap (UNI)
- Maker (MKR)
- Compound (COMP)
- Aave (LEND)
- Wrapped Bitcoin (WBTC)
- OmiseGO (OMG)
- Basic Attention Token (BAT)
- 0x (ZRX)
Звичайно ж, це не повний список, і є ще багато криптовалют, заснованих на ERC-20. А більшість перерахованих вище криптовалют можна знайти на WhiteBIT. Стандарт отримав визнання розробників з кількох причин. Розглянемо їм ближче.
Переваги та недоліки токенів ERC-20
Переваги токенів ERC-20
Сумісність
Стандарт ERC-20 сумісний з екосистемою Ethereum, а це означає, що токени ERC-20 можна легко передавати та обмінювати в блокчейні Ethereum.
Простота реалізації
Стандарт ERC-20 — задокументований стандарт, що сприяє швидкому створенню нових токенів. Стандарт визначає набір властивостей та функцій, які необхідно реалізувати, що спрощує процес розробки та знижує ризик появи помилок та вразливостей.
Широка підтримка
Стандарт ERC-20 набув великої популярності та підтримує велику кількість бірж, гаманців та інших платформ на основі Ethereum. Це означає, що токени ERC-20 мають велику потенційну базу користувачів і легко використовуватися на різних платформах.
Безпека
Блокчейн Ethereum — один з найбезпечніших блокчейнів, що чудово зарекомендували себе у криптоспільноті. Стандарт ERC-20 також надає стандартний набір функцій, які знижують ризик уразливості безпеки.
Недоліки токенів ERC-20
Масштабованість
Раніше Ethereum, як і більшість мереж, що працюють на енерговитратному алгоритмі Proof-of-Work (POW), стикався з проблемами масштабованості. Тобто обробка транзакцій займала чимало часу через перевантаженість мережі.
Одним із рішень щодо покращення пропускної спроможності, безпеки та стійкості стало оновлення мережі до Ethereum 2.0 та перехід на алгоритм Proof-of-Stake (POS). Проте, щоб повністю усвідомити переваги цього оновлення, знадобиться деякий час і постійна робота з розвитку для вирішення чинних та майбутніх проблем, з якими стикається мережа.
Залежність від Ethereum
Токени ERC-20 залежать від блокчейну Ethereum та його екосистеми, а це означає, що потенційна проблема в блокчейні може вплинути на цінність та функціональність токенів цього стандарту.
Відсутність налаштування
ERC-20 надає стандартний набір функцій, які можуть обмежувати можливості налаштування для творців токенів.
Таким чином, стандарт ERC-20 пропонує сумісність, простоту реалізації, широку підтримку та безпеку, що робить його привабливим варіантом для крипторозробників.
Які ще існують стандарти Ethereum?
Стандарти Ethereum можна розглядати як дрес-код світу блокчейнів — завжди з’являється щось нове та цікаве. Крім популярного ERC-20, у нас є ERC-721 для невзаємозамінних токенів (NFT);; універсальний ERC-1155, який може легко створювати як невзаємозамінні, так і звичайні токени; модернізований ERC-777 із додатковими функціями безпеки; хитромудрий ERC-884 та інноваційний ERC-998, який дозволяє токенам змішуватися у всіляких комбінаціях.
Тож якщо хочеш приєднатися до вечірки, ETH — твій вхідний квиток. Адже це не просто цифровий актив, це ворота в абсолютно новий світ можливостей. Хапай свої танцювальні капці та гайда на танцпол майбутніх технологій!