СпонсируетсяTatum logo
Поделиться этой статьей

Решение проблемы уведомлений в Web 3 приложениях

Обновлено 11 мая 2023 г., 6:25 p.m. Опубликовано 28 мар. 2022 г., 9:28 p.m.

Пинг! У вас новое сообщение. Это один из самых старых мемов эпохи интернета. Маленький значок в углу наших экранов, говорящий скрепка, знакомое жужжание телефона в наших карманах. Мы воспринимаем оповещения и уведомления в режиме реального времени как должное. Они глубоко встроены в нашу повседневную жизнь. И когда приложение не предоставляет уведомления и оповещения, оно кажется устаревшим.

Но в самой современной итерации интернета – Web 3 и блокчейнах – эти уведомления заметно отсутствуют. Причина этого в основном техническая. Push-уведомления сложно реализовать в подавляющем большинстве блокчейнов и они практически отсутствуют в большинстве Web 3 приложений. Некоторые существуют для Ethereum в виде отдельных приложений, таких как EPNS и Anyblock. Однако это отдельные сервисы, не доступные в качестве встроенных функций для других приложений и не предоставляемые в виде инструментов для разработчиков.

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

С другой стороны, уведомления являются высшим проявлением централизованного интернета. Огромные платформы контролируют всё происходящее и отправляют небольшие сообщения, чтобы информировать своих пользователей о событиях, связанных с их аккаунтами. Перенос этого подхода в децентрализованный интернет Web 3 – это не только техническая задача, но и требует изменения мышления.

Станция уведомлений

Войти Уведомления станции, новый простой и эффективный способ внедрения push-уведомлений в Web 3 приложения, созданный платформой для разработки блокчейнов Tatum – для 10 блокчейнов и продолжается.

Всего за несколько строк кода и один простой вызов API пользователи могут отслеживать любые адреса для входящих и исходящих транзакций любых криптовалют, невзаимозаменяемых токенов (NFT) или любых других блокчейн-активов. Разработчики могут быстро и легко настроить push-уведомления в своих приложениях для нескольких блокчейнов без необходимости изучать программирование для каждого отдельного блокчейна.

Эта функция в настоящее время доступна на 10 блокчейнах и вскоре будет расширена более чем на 50 дополнительных. На данный момент к ним относятся Ethereum, Polygon, Celo, Solana, Bitcoin, Litecoin, Bitcoin Cash, Dogecoin, Terra Luna и Klaytn.

Notification Station предоставляет пользователям множество преимуществ, в том числе значительную экономию времени, так как отпадает необходимость обновлять приложения в ожидании подтверждения транзакции. Что наиболее важно, отсутствует сложная фильтрация или настройка множества webhook-уведомлений – для мониторинга всех транзакций по любому адресу требуется всего один API-запрос.

Для разработчиков новых и уже существующих проектов возможность добавления уведомлений на их платформу существенно улучшает опыт пользователей, поскольку позволяет оповещать всех конечных пользователей их приложений о любых транзакциях на их кошельки или с них. Как только они получают NFT или любую криптовалюту, они сразу узнают об этом. Действительно, Notification Station является идеальный инструмент для разработчиков для создания удобных и интуитивно понятных блокчейн-приложений.

С появлением Notification Station эпоха молчания подошла к концу. Эффективность, обеспечиваемая моментальным уведомлением о совершённой транзакции, является ещё одним важным шагом на пути к массовому внедрению веб3-приложений. Использование инструмента повышения эффективности, символизирующего централизованный интернет, в децентрализованной сети позволяет объединить лучшее из обоих миров.