Словник

ERC-948

Hard

ERC-948 - це новий протокол токенів Ethereum, який призначений для зв’язку компаній, що працюють за підпискою з клієнтами та дозволяє здійснювати транзакції на основі підписки.

Що таке ERC-948?

ERC-948 - це новий протокол токенів Ethereum, розроблений виключно для транзакцій на основі підписки. Блокчейн технологія трансформує бізнес-моделі і їхня взаємодія, здається, не закінчиться найближчим часом Тут на допомогу приходить ERC-948.
Оскільки все більше організацій інтегрують технологію блокчейн, інженери та ентузіасти блокчейну прагнуть гарантувати, що її можна застосовувати до моделей підписки. Після встановлення економічної мотивації монет із можливістю підписки та відсутності протоколу, на якому зараз можна створювати токени, ERC-948 може стати гарною можливістю для розробників, які бажають побудувати платформу, на якій бізнес може покладатися на перевірену, сучасну економічну модель.
Немає дефіциту токенів та цифрових активів на основі Ethereum. Користувачі зможуть скористатися функцією відмови (opt-out feature), і, зокрема, можна написати смарт-контракт для вилучення токенів у користувачів за умови, що користувачі спочатку ратифікують контракт. Така ідея, безсумнівно, може відкрити безліч нових можливих випадків використання систем на основі підписки.

Давайте розглянемо, як працює протокол відмови (pt-out protocol) в ERC-928:

Економічно, стратегія відмови була б найефективнішою, оскільки вона вирівняла б стимули клієнтів та постачальників. Протокол може виглядати приблизно так:

  • Користувач дозволяє фірмі «z» видаляти токени «x» зі свого гаманця кожний період часу «y».
  • Користувач має можливість відкликати дозвіл у будь-який час.
  • Кожен період часу «y», власник фірми «z» може видалити токени «x» з гаманця користувача. Якщо токени «x» не доступні, згода користувача активна, і з моменту останнього вилучення минув період часу «y», транзакція буде видалена().
Використовуючи можливості смарт-контрактів блокчейну Ethereum, смарт-контракт відмови від послуги підписки на основі ERC-948 може виглядати так:
  • Сервіс реалізує смарт-контракт, який дозволяє користувачам виводити токени.
  • Договір затверджується користувачем на нескінченну надбавку та необмежений термін.
  • Користувач викликає метод createSubscription() контракту, дозволяючи службі «z» брати токени «x» зі свого гаманця кожен період часу «y», доки користувач не скасує.
  • Послуга запускає RemoveSubscription() кожен період часу "y", який використовує transferFrom() для збору токенів "x", які були схвалені на цей платіжний період, за умови наявності коштів та згоди користувача.
Незважаючи на кілька перешкод, ERC-948 пропонує дуже привабливе та прибуткове середовище для постачальників послуг підписки. Оскільки технологія блокчейн часто досить адаптивна, не потрібно турбуватися про надані проблеми, оскільки блокчейн часто знаходить підходящі відповіді.
Якщо буде розроблено єдиний стандарт для підписок, це може привернути ще більше компаній, орієнтованих на споживачів, до технології блокчейн. Незважаючи на те, що більшість блокчейн-риторики демонізує старе та вихваляє нове, ми повинні стежити за структурами стимулів, які виявилися ефективними у нашій існуючій економіці, однією з яких, безсумнівно, є економіка підписки.