Службы push-уведомлений Ethereum (EPNS)

Опубликовано: 8 Октября, 2022

Служба push-уведомлений Ethereum (EPNS) — это протокол уведомлений, который позволяет пользователям получать уведомления. Используя этот протокол, любой смарт-контракт, сервис может отправлять уведомления пользователям независимо от платформы.

Особенности ЭПНС

1. Ориентированные на пользователя и опциональные уведомления: протокол позволяет пользователям напрямую контролировать, от каких служб они получают уведомления. Он налагает правила на сервисы, включая защиту пользователей от спама, ограничение их возможности использовать кошельки в качестве подписчиков и т. д.

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

3. Независимость от платформы: протокол позволяет извлекать информацию (зашифрованную или в открытом виде) о каждом уведомлении, что последовательно обеспечивает универсальную доставку уведомлений на любые криптокошельки, мобильные приложения, веб-браузеры, приложения или другие платформы, если они интегрируют протокол.

4. Оценка спама и регулирование. Каждый канал имеет оценку спама, которая варьируется от 0 до 1. Значение 0 означает, что у канала отличная оценка, а 1 означает, что канал крайне нездоров. Диапазон регулирует поддерживаемые положительные действия, такие как следующее количество подписчиков, с течением вашего времени, а отрицательные действия - поверх обычных отписок, больше, чем обычные уведомления и т. д. Это может руководствоваться протоколом и в определенном диапазоне, протокол начнет ограничивать уведомления или, возможно, остановит их, пока оценка не вернется к более здоровому диапазону.

5. Управление. Управление протоколом предназначено для стимулирования дальнейшего внедрения протокола EPNS. Это часто достигается путем обеспечения стимулов для всех вовлеченных пользователей путем вознаграждения через стимулы.

Что делает ЭПНС?

1. EPNS позволяет пользователям формировать уведомления, которые срабатывают тогда и только тогда, когда смарт-контракт достигает определенных условий. Это позволяет пользователям получать уведомления как об активности в сети, так и за ее пределами.

2. EPNS позволяет пользователям полностью контролировать, какие уведомления они получают, позволяя им подписываться или даже отказываться от подписки на те каналы, которые они считают подходящими.

3. EPNS предоставляет средства для передачи информации, которая может быть разных типов, иметь разные утилиты и выполнять разные задачи в соответствии с вариантами их использования.

Почему ЭПНС?

1. Потому что EPNS создает службы уведомлений для Web 3.0, начиная с Ethereum. Если у пользователя есть какой-либо коммуникационный уровень, который необходимо построить, то этот протокол EPNS поможет пользователю построить его, или, поскольку пользователь может подписаться на уведомление о любой услуге по выбору пользователя, он не будет навязываться. пользователь, это будет выбор пользователя, хочет ли пользователь получать его или нет, и в этом заключается истинное значение децентрализации.

2. EPNS позволяет чрезвычайно просто и легко открывать и поддерживать подлинный канал связи между любыми dApps (каналами) и их пользователями (подписчиками).

3. Этот протокол гарантирует, что пользователи также будут получать поощрения в виде токенов из уведомлений.

4. Этот протокол также назначает тип контента полезной нагрузке, что, по сути, означает, что сервисы могут свободно передавать пользователям любую информацию, которую они хотят, т. е. отправлять изображения, призывы к действию, видео или даже зашифрованные транзакции.

5. EPNS сочетает в себе безупречный пользовательский интерфейс приложений Web 2.0 с безопасностью и мощью Web 3.0.

Основные части протокола EPNS

Протокол EPNS состоит из пользователей, которые далее делятся на подписчиков и каналов.

  • Сервис: любой смарт-контракт, который хочет отправлять уведомления.
  • Канал: служба, которая отправляет уведомления с помощью EPNS.
  • Подписчик: пользователь, который подписывается на каналы в EPNS для получения уведомлений.
  • Пользователи: любой пользователь, присутствующий в контрольном списке протокола.

ЭПНС Работает

Чтобы понять, как работает EPNS, давайте сначала обсудим, как каналы отправляют уведомления пользователям.

Как каналы отправляют уведомления?

  • Канал — это служба, которая отправляет уведомления с помощью EPNS, а EPNS разработана таким образом, что каналы отправляют уведомления в форме полезных данных JSON (нотация объектов JavaScript).
  • Это обеспечивает гибкую и оптимизированную передачу данных уведомлений из децентрализованной среды хранения.
  • Чтобы отправлять эти уведомления, каналы должны платить комиссию в ETH или DAI, которые являются формой криптовалют.

Как работает коммуникационный уровень EPNS?

Коммуникационный уровень можно разделить на два сегмента:

  1. Отправка уведомлений: этот уровень включает в себя смарт-контракты (а позже и узлы p2p), которые действуют как промежуточное программное обеспечение, через которое должны проходить все уведомления/коммуникации от службы к своим подписчикам.
  2. Получение и распространение уведомлений: этот уровень прослушивает наши смарт-контракты промежуточного программного обеспечения, а затем отправляет их дальше.

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

Какие разные продукты EPNS?

Набор продуктов EPNS состоит из следующих элементов:

  • Протокол EPNS: обеспечивает подготовку и отправку всех уведомлений в соответствии со стандартами протокола.
  • PUSH-узлы: он прослушивает события в смарт-контрактах протокола EPNS и отправляет уведомления соответствующим получателям.
  • Alpha dApp: с помощью dApp пользователи могут получать уведомления из браузеров, а каналы могут отправлять уведомления децентрализованным операторам связи.
  • Мобильное приложение: оно взаимодействует и доставляет сообщения из разных dApps их предполагаемым пользователям.
  • Шоураннеры: это тип каналов, по которым EPNS Foundation отправляет уведомления на благо сообщества.

Примеры использования EPNS

Протокол используется dapps для отправки уведомлений. Он состоит из децентрализованных бирж (DEX), децентрализованных финансов (Defi) и рынков и проектов невзаимозаменяемых токенов (NFT).

  • DEX : DEX может отправлять уведомления, когда стоимость токена падает или растет. Подписчики также могут настроить уведомления о том, когда их сделки выполняются и завершаются, вместо того, чтобы проверять, были ли сделки завершены или нет.
  • Defi: приложение Defi может отправлять уведомления пользователям, когда они близки к ликвидации. Приложение Defi также может настраивать уведомления о непоправимых потерях на тот случай, если им нужно сократить свои потери во время волатильного рынка.
  • Потребительские приложения: такие приложения, как Ethereum Name Service (ENS) и Crypto, могут напоминать пользователям, когда срок их подписки подходит к концу.
  • NFT и игры. Торговые площадки NFT , с другой стороны, могут отправлять уведомления о том, что определенные товары будут запущены, или о конкретном росте или падении цены NFT.

Зачем использовать ЭПНС?

  • Потому что это позволяет пользователям полностью контролировать, какие уведомления они получают, позволяя им подписываться или даже отказываться от подписки на каналы, которые они считают подходящими. В основе лежит правильный децентрализованный протокол уведомлений.
  • Он предоставляет пользователям стимулы для подписки на каналы, чтобы получить взвешенный интерес от доли канала.
  • Услуги должны удовлетворять их бизнес-цели, чтобы иметь возможность охватить своих клиентов. Службы теперь могут обращаться к своим пользователям, а не к пользователю, посещающему службу.

каналы

Любой пользователь протокола EPNS, который активирует себя для отправки уведомлений, называется каналом. Можно подумать, что это похоже на канал Youtube, где любой пользователь, если он хочет, может создать канал и начать размещать контент на своем канале.

Типы каналов:

  • Открытый канал — это канал по умолчанию, этот канал создается службой и предназначен для того, чтобы любой пользователь мог прийти и подписаться без каких-либо ограничений.
  • Закрытый канал . Служба может создать закрытый канал, пользователь не может напрямую подписаться на этот канал. Вместо этого канал требует добавить пользователя косвенно, заплатив пользователю небольшую плату.
  • Взаимный канал - это смесь как открытых, так и закрытых каналов. Служба может создать взаимный канал, который требует прямого действия пользователя для подписки на него, но подписка подтверждается только после того, как канал также одобрит ее.

Как активировать канал?

Чтобы активировать канал, выполните следующие действия:

  • Служба должна активировать себя в протоколе как разовый шаг, прежде чем она будет отправлять уведомления своим подписчикам. Когда эта служба активируется в протоколе, они отображаются как канал.
  • Всякий раз, когда какой-либо пользователь подписывается на определенный канал, он получает за это токены. Теперь у вас может возникнуть вопрос: откуда берутся эти токены?
  • Когда канал активирован или создан, он должен ставить комиссию в DAI. Это используется для создания пула ставок, который, в свою очередь, взаимодействует с протоколом AAVE для получения процентов.
  • Затем этот интерес распределяется обратно между всеми подписчиками канала этой службы взвешенным образом. Таким образом, если канал использует больше DAI, это побуждает больше пользователей подписываться на его канал для достижения более высоких интересов.

Что может сделать владелец канала?

Канал может отправлять различные типы уведомлений своим подписчикам. Существуют различные типы уведомлений, предоставляемых протоколом. Это включает:

  • Прямые уведомления о полезной нагрузке: это специальные полезные нагрузки, предназначенные для отправки непосредственно в протокол.
  • Уведомление о трансляции: оно просто отправляется всем подписчикам канала.
  • Секретное уведомление: Секретные уведомления предназначены для доставки одному подписчику канала и зашифрованы.
  • Целевое уведомление: отправляется одному подписчику канала; полезная нагрузка уведомления здесь не зашифрована.

Как активировать или деактивировать канал?

  • Чтобы активировать канал, во-первых, необходимо поставить 50 DAI или выше, что добавляется к пулу ставок, используемому для распределения поощрительных токенов.
  • Можно также деактивировать канал, разблокировав его, но это влечет за собой штраф в размере 20 DAI — половина остается в пуле ставок, а остальная часть идет в пул комиссий.
  • Этот механизм сводит к минимуму риск того, что злоумышленники (пользователи, децентрализованные приложения, поставщики услуг) попадут на борт.

Ограничения ЭПНС

Поскольку EPNS работает в сети Ethereum Blockchain, он также разделяет ограничения сети Ethereum Blockchain.

  1. Проблемы масштабирования. В отличие от Биткойна, который служит одной цели, Ethereum — это бухгалтерская книга, платформа для смарт-контрактов и т. д., что может привести к ошибкам, сбоям и взломам.
  2. Инвестирование в EPNS может быть опасным . У каждого проекта может быть токен, как у Биткойна или Эфириума. Точно так же имя токена EPNS — PUSH, которое доступно на биржах. Инвестирование в PUSH, как и в любую другую криптовалюту, может быть опасным. Криптовалюты чрезвычайно волатильны, что делает их очень рискованным активом. В прошлом цена PUSH сильно колебалась, что может быть серьезным недостатком для некоторых инвесторов, особенно новичков. Кроме того, сборы ESPN сильно колеблются, что тоже доставляет неудобства.

Текущие доступные механизмы поощрения

  • Когда канал делает ставку на EPNS, он переходит в комбинированный пул ставок, получая проценты от AAVE, которые затем распределяются по адресам кошельков всех подписчиков.
  • Поощрительная теория игр с прозрачной структурой поощрения, побуждающая больше людей использовать протокол и покупать соответствующие каналы, несмотря на плату за газ, поначалу казалась нелогичной.
  • Но EPNS обошел этот сценарий, разработав замечательный механизм стимулирования, заставив Defii доставлять уведомления и получать за это деньги.

РЕКОМЕНДУЕМЫЕ СТАТЬИ