[Основні тези]
Служба Push-повідомлень Ethereum (EPNS) представила модуль SNS для служби Push-доставки 20 серпня. Наразі розробників заохочують включити його у свої dApps, смарт-контракти та інші процеси побудови інфраструктури web3.
Служба Push-повідомлень Ethereum надає децентралізовану альтернативу проблемам зв’язку, які виникають у Web2, таким як недоліки експлуатації та відсутність контролю.
Вузли Push Delivery надають користувачам або розробникам можливість отримувати чати, сповіщення тощо з інфраструктури web2 і web3, як-от гаманці, Telegram, Discord, Twitter або Apps.
Проте процес, необхідний для доступу до вузлів Push-доставки, є громіздким, тому розробникам потрібно запускати вузли та синхронізувати інформацію.
EPNS представила модуль SNS, щоб полегшити впровадження вузлів доставки push як проміжної точки, що забезпечує веб-хуки, які розробники можуть використовувати для доступу до чатів, сповіщень та інших комунікацій web3 у процесі створення платформи.
SNS працює шляхом введення всіх повідомлень гаманця користувача web3 в Amazon SNS, на який розробники можуть підписатися та отримувати сповіщення.
Модуль SNS для запуску вузлів доставки push
У твіті від 18 серпня 2022 року Ethereum Push Notification Service EPNS оприлюднив простіший спосіб впровадження вузлів доставки Push — модуль SNS. Це нещодавнє оголошення є наступним кроком у інтеграції комунікацій web3 для розробників. Модуль SNS використовує веб-хуки, що дозволяє розробникам отримувати всі форми спілкування web3, включаючи сповіщення, безпосередньо на платформи або програмне забезпечення, з якими вони взаємодіють. Але спочатку:
Що таке Ethereum Push Notification Service (EPNS)
Джерело: Twitter
EPNS описує себе як децентралізоване комунікаційне рішення, що не залежить від мережі, для dApps, смарт-контрактів та іншої інформації web3. Його рідним маркером є PUSH, який протокол використовує, щоб спонукати користувачів отримувати сповіщення.
Раніше власні платформи web3.0 не мали можливості безпосередньо передавати важливі повідомлення користувачам і на адреси гаманців. Ці протоколи повинні проходити через сторонні платформи web2, щоб надсилати необхідну інформацію, яка може або не може потрапити до зацікавлених сторін вчасно. Це коштує платформам з точки зору залучення та втрачених можливостей. З появою служби Push-повідомлень Ethereum web3 отримав протокол зв’язку, рідний для web3 EPNS, що дозволяє Dapps і користувачам ефективно надсилати та отримувати push-повідомлення через кілька ланцюжків.
Ноди Push Delivery і модуль SNS; Детальніший погляд.
Джерело: Medium
У режимі виключно web3 розробники можуть легко отримати доступ до комунікацій, прослуховуючи вузли зберігання Push. Крім того, вони також можуть використовувати кінцеві точки RPC/SDK. Однак вузли Push Delivery стають необхідними, коли перетинають розрив на територію web2 на централізованих платформах. Ці вузли дозволяють як централізованим, так і децентралізованим платформам, наприклад, Telegram, Discord, Wallets, Dapps, Twitter тощо, отримувати доступ до зв’язку з вузлами зберігання Push.
Однак весь процес може бути громіздким для розробників, оскільки їм доводиться синхронізувати інформацію або запускати вузли, отже, з’являється модуль SNS. SNS просто означає службу простих сповіщень; як випливає з назви, він усуває перешкоди для миттєвої інтеграції в сповіщення web3.
Як працює SNS
Модуль SNS записує всі сповіщення гаманця користувача web3 як тему на Amazon SNS, де розробники можуть просто підписатися та почати отримувати повідомлення. Простий спосіб усунути всю інфраструктуру web3, розробникам довелося б задіяти інакше. Модуль служби простих сповіщень надає веб-хуки, які розробникам потрібно лише підключити до платформи, на якій вони працюють, щоб почати отримувати сповіщення. Це ідеальне рішення для тих, хто створює смарт-контракт, програму або гаманець і потребує сповіщень web3.
Щоб розпочати свою подорож із модулем SNS
Ось основні кроки, які необхідно виконати, щоб розпочати роботу з модулем EPNS SNS.
· виконати вебхук для прослуховування AWS SNS. дотримуйтесь запропонованих шаблонів і специфікацій для встановлення та запуску npm.
· відкрити кінцеву точку на виділеній IP-адресі, яка прослуховує SNS, або, якщо ви тестуєте локально, потрібно відкрити загальнодоступну кінцеву точку, для якої доступно безліч програмного забезпечення.
· Зв’яжіться з EPNS у разі розбіжності, викрикнувши/позначивши тегом або зв’язавшись через контактну форму. Цей крок необхідний, оскільки для модуля SNS потрібен білий список.
Висновок
EPNS пропонує розробникам і всім, хто зацікавлений у створенні програм, смарт-контрактів і гаманців, яким потрібен спосіб підключення сповіщень web3, простий спосіб досягти цього. За допомогою модуля Simple Notification Service для служби push-доставки розробники отримують доступ до веб-хуків, які дозволяють їм отримувати всі форми зв’язку з децентралізованих і централізованих платформ. За словами EPNS, це вирішення проблеми стресу розробників під час використання служб Push-доставки.
Автор: Gate.io Спостерігач:
М. Олатунджі
* Ця стаття представляє лише погляди спостерігачів і не містить інвестиційних пропозицій.
*Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх інших випадках через порушення авторських прав буде подано судовий позов.