ERC-948 — это новый протокол токена Ethereum, предназначенный для связи предприятий с подпиской с клиентами и позволяющий совершать транзакции на основе подписки.
Что такое ERC-948?
ERC-948 — это новый протокол токена Ethereum, разработанный исключительно для транзакций на основе подписки. Технология блокчейн трансформирует бизнес-модели, и кажется, что их взаимодействие в ближайшее время не прекратится. Вот тут-то и появляется ERC-948.
Поскольку все больше организаций интегрируют технологию блокчейна, инженеры и энтузиасты блокчейна стремятся гарантировать, что ее можно будет применять к моделям подписки. После установления экономической мотивации для монет с возможностью подписки и отсутствия протокола, на котором можно создавать токены в данный момент, ERC-948 может стать хорошей возможностью для разработчиков, желающих создать платформу, на которой предприятия могут полагаться на проверенную, текущую экономическую модель.
Нет недостатка в стандартах токенов и цифровых активов на основе Ethereum. Пользователи смогут использовать функцию отказа, и, в частности, смарт-контракт может быть написан для вывода токенов у пользователей при условии, что пользователи сначала ратифицируют контракт. Такая идея, несомненно, может открыть множество новых возможных вариантов использования систем на основе подписки.
Давайте посмотрим, как работает протокол отказа в ERC-928.
С экономической точки зрения стратегия отказа была бы наиболее эффективной, поскольку она привела бы в соответствие стимулы клиентов и поставщиков. Протокол может выглядеть примерно так:
- Пользователь разрешает компании «z» удалять токены «x» из своего кошелька каждый период времени «y».
- Пользователь имеет возможность отозвать разрешение в любое время.
Каждый период времени «y» владелец фирмы «z» может удалить токены «x» из кошелька пользователя. Если токены «x» не доступны, согласие пользователя активно, и с момента последнего вывода прошло «y» период времени, транзакция выполнит throw().
Используя возможности смарт-контрактов блокчейна Ethereum, смарт-контракт отказа от услуги подписки на основе ERC-948 может выглядеть следующим образом:
- Сервис реализует смарт-контракт, который позволяет пользователям выводить токены.
- Контракт утверждается пользователем на бесконечное пособие и неограниченный период времени.
- Пользователь вызывает метод контракта createSubscription(), позволяя извлекать токены «x» из своего кошелька каждые «y» периодов времени с помощью службы «z», пока пользователь не отменит подписку.
- Служба запускает метод removeSubscription() каждый период времени «y», в котором используется метод transferFrom() для сбора токенов «x», утвержденных для этого периода оплаты, при условии наличия средств и согласия пользователя.
Несмотря на некоторые препятствия, ERC-948 предлагает очень привлекательную и прибыльную среду для поставщиков услуг подписки. Поскольку технология блокчейна часто легко адаптируется, не нужно беспокоиться о возникающих проблемах, потому что блокчейн часто находит подходящие ответы.
Если бы был разработан единый стандарт для подписок, это могло бы привлечь еще больше предприятий, ориентированных на потребителей, к технологии блокчейн. В то время как большая часть риторики о блокчейне демонизирует старое и превозносит новое, мы должны следить за структурами стимулов, которые доказали свою эффективность в нашей существующей экономике, одной из которых, несомненно, является экономика подписки.