Глоссарий

ERC-948

Сложность: высокая

ERC-948 — это новый протокол токенов Ethereum, предназначенный для взаимодействия бизнесов, работающих по подписке, с клиентами и позволяет проводить транзакции по подписке.

Что такое ERC-948?

ERC-948 — это новый протокол токенов Ethereum, разработанный исключительно для транзакций по подписке. Технология блокчейнтрансформирует бизнес-модели, а их взаимодействие, похоже, и не думает прекращаться в обозримом будущем. Вот тут-то и приходит на выручку ERC-948.
Поскольку все больше организаций внедряют технологию блокчейн, инженеры и энтузиасты блокчейна стремятся гарантировать, что она может быть использована для оплаты по подписке. После установления экономической мотивации для монет с подпиской и отсутствия на данный момент протокола, на основе которого можно создавать такие токены, ERC-948 может стать хорошей возможностью для разработчиков, желающих построить платформу, на которой бизнес может опираться на проверенную, действующую экономическую модель.
Нельзя пожаловаться на нехватку стандартов токенов и цифровых активов на базе Ethereum. Пользователи могли бы использовать функцию отказа от участия, и, в частности, можно было бы написать смарт-контракт для изъятия токенов у пользователей при условии, что пользователи сначала ратифицируют контракт. Такая идея, несомненно, может открыть множество новых возможных вариантов использования систем на основе подписки.

Давай рассмотрим, как работает протокол отказа от участия (opt-out) в ERC-928:

С экономической точки зрения, стратегия отказа от услуг была бы наиболее эффективной, поскольку она выровняла бы мотивацию клиентов и поставщиков. Протокол может выглядеть примерно так:

  • Пользователь разрешает "x" токенам изыматься из его кошелька фирмой "z" каждый период времени "y".
  • У пользователя есть возможность отозвать разрешение в любое время.
  • Каждый период времени "y" владелец фирмы "z" может изымать токены "x" из кошелька пользователя. При условии, что токены "x" доступны, согласие пользователя активно, и с момента последнего вывода средств прошло "y" времени, транзакция будет проведена.
Используя возможности смарт-контракта блокчейна Ethereum, смарт-контракт отказа от подписки для сервиса подписки на базе ERC-948может выглядеть следующим образом:
  • Сервис реализует смарт-контракт, который позволяет пользователям выводить токены.
  • Контракт утверждается пользователем на неограниченные сумму и длительность времени.
  • Пользователь вызывает метод контракта createSubscription(), позволяя "x" токенам изыматься из его кошелька каждый период времени "y" сервисом "z", пока пользователь не отменит подписку.
  • Сервис запускает функцию withdrawSubscription() каждый период времени "y", которая использует transferFrom() для сбора токенов "x", которые были одобрены для этого платежного периода, при условии наличия средств и согласия пользователя.
Несмотря на ряд препятствий, ERC-948 предлагает весьма привлекательные и выгодные условия для сервисов подписки. Поскольку технология блокчейн часто довольно адаптивна, не нужно беспокоиться о предоставленных вопросах, потому что блокчейн часто находит подходящие ответы.
Если будет разработан единый стандарт для подписок, это может привлечь к технологии блокчейн еще больше компаний, ориентированных на потребителей. В то время как большая часть риторики о блокчейне демонизирует старое и превозносит новое, мы должны следить за структурами стимулов, которые доказали свою эффективность в нашей существующей экономике, одним из которых, несомненно, является экономика подписки.