Ethereum Push Notification Service (EPNS) es un protocolo de notificación que permite a los usuarios recibir notificaciones. Usando este protocolo, cualquier contrato inteligente, el servicio puede enviar notificaciones a los usuarios de una manera independiente de la plataforma.
Características de EPNS
1. Notificaciones opt-in y centradas en el usuario: el protocolo permite a los usuarios controlar directamente de qué servicios reciben notificaciones. Impone reglas a los servicios, incluida la protección contra correo no deseado para los usuarios, limitando su capacidad para presentar billeteras como suscriptores, etc.
2. Notificaciones incentivadas para usuarios: los servicios que desean enviar notificaciones a sus suscriptores deben apostar DAI. El interés ganado durante este proceso se distribuye en una proporción excesivamente ponderada a cualquiera o todos los suscriptores que han optado por recibir notificaciones. EPNS incentiva tanto a los remitentes como a los receptores con recompensas por uso.
3. Agnóstico de la plataforma: el protocolo permite la información recuperable (encriptada o sin formato) de cada notificación, lo que sucesivamente permite la entrega de notificaciones universales a cualquier billetera criptográfica, aplicaciones móviles, navegadores web, aplicaciones u otras plataformas, siempre que integren el protocolo.
4. Puntuación de spam y limitación: cada canal incorpora una puntuación de spam que oscila entre 0 y 1. El valor 0 significa que el canal tiene una puntuación maravillosa y 1 significa que el canal tiene una salud extremadamente mala. El rango ajusta las acciones positivas admitidas como el siguiente número de suscriptores, con el paso del tiempo, mientras que las acciones negativas se suman a las bajas habituales, más notificaciones de lo habitual, etc. Esto puede guiarse por el protocolo y en un rango específico, el El protocolo comenzará a acelerar las notificaciones o quizás las detenga hasta que el puntaje vuelva a un rango más saludable.
5. Gobernanza: La gobernanza del protocolo pretende incentivar la adopción continua del protocolo EPNS. A menudo, esto se logra asegurando incentivos para todos los usuarios involucrados recompensando a través de incentivos.
¿Qué hace EPNS?
1. EPNS permite a los usuarios generar notificaciones que se activan si y solo cuando un contrato inteligente alcanza ciertas condiciones. Permite a los usuarios recibir notificaciones tanto de la actividad dentro como fuera de la string.
2. EPNS permite a los usuarios tener el control total de las notificaciones que reciben, permitiéndoles suscribirse o incluso darse de baja de los canales que consideren adecuados.
3. EPNS proporciona los medios para comunicar información que puede ser de diferentes tipos, tener diferentes utilidades y realizar diferentes tareas según sus casos de uso.
¿Por qué EPN?
1. Porque EPNS está creando servicios de notificación para Web 3.0 a partir de Ethereum. Si un usuario tiene alguna capa de comunicación que requiere ser construida, entonces este protocolo EPNS ayudará al usuario a construir eso, o como usuario, uno puede suscribirse para recibir notificaciones de cualquier servicio que elija el usuario, no se le impondrá. el usuario, será elección del usuario si un usuario quiere recibirlo o no y ese es el verdadero significado de la descentralización.
2. EPNS hace que sea extremadamente simple y fácil abrir y mantener un canal genuino de comunicación entre cualquier dApps (canales) y sus usuarios (suscriptores).
3. Este protocolo garantiza que los usuarios también recibirán incentivos simbólicos de las notificaciones.
4. Este protocolo también asigna un tipo de contenido a las cargas útiles, lo que esencialmente significa que los servicios son libres de comunicar cualquier información que deseen a los usuarios, es decir, enviar imágenes, llamados a la acción, videos o incluso transacciones encriptadas.
5. EPNS combina la impecable experiencia de usuario de las aplicaciones Web 2.0 con la seguridad y el poder de la Web 3.0.
Partes principales del protocolo EPNS
El protocolo EPNS consta de usuarios, que se dividen a su vez en Suscriptores y Canales.
- Servicio: Cualquier contrato inteligente que desee enviar notificaciones.
- Canal: Un servicio que está enviando notificaciones usando EPNS.
- Suscriptor: un usuario que se suscribe a canales en EPNS para recibir notificaciones.
- Usuarios: Cualquier usuario que esté presente en la lista de control del protocolo.
EPNS Trabajando
Para comprender cómo funciona EPNS, primero analicemos cómo los canales envían notificaciones a los usuarios.
¿Cómo envían notificaciones los canales?
- El canal es un servicio que envía notificaciones mediante EPNS y el EPNS está diseñado de tal manera que los canales envían notificaciones en forma de cargas útiles JSON (notación de objetos de JavaScript).
- Esto autoriza la transferencia flexible y optimizada de los datos de la notificación desde un entorno de almacenamiento descentralizado.
- Para enviar estas notificaciones, los canales deben pagar una tarifa, pagadera en ETH o DAI, que son una forma de criptomonedas.
¿Cómo funciona la capa de comunicación de EPNS?
La capa de comunicación se puede clasificar en dos segmentos:
- Envío de notificaciones: esta capa comprende contratos inteligentes (y Nodes p2p posteriores) que actúan como un middleware a través del cual deben fluir todas las notificaciones/comunicaciones del servicio a sus suscriptores.
- Recibir y dispersar notificaciones: esta capa escucha nuestros contratos inteligentes de middleware y luego los envía hacia adelante.
Estos dos segmentos permiten que esa comunicación sea estandarizada, autenticada y pueda ser escuchada por cualquier monedero de criptomonedas o cualquier aplicación móvil.
¿Qué diferentes productos EPNS?
El conjunto de productos EPNS consta de los siguientes elementos:
- Protocolo EPNS: Se asegura que todas las notificaciones sean preparadas y enviadas por los estándares del protocolo.
- Nodes PUSH: Escucha eventos en los contratos inteligentes del protocolo EPNS y envía las notificaciones a los destinatarios correspondientes.
- Alpha dApp: al usar dApp, los usuarios pueden recibir notificaciones de los navegadores, mientras que los canales pueden enviar notificaciones a los operadores descentralizados.
- Aplicación móvil: interactúa y entrega mensajes de diferentes dApps a sus usuarios previstos.
- Showrunners: Son el tipo de canales a través de los cuales la Fundación EPNS envía notificaciones en beneficio de la comunidad.
Casos de uso para EPNS
El protocolo es utilizado por dapps para enviar notificaciones. Esto consiste en intercambios descentralizados (DEX), finanzas descentralizadas (Defi) y mercados y proyectos de tokens no fungibles (NFT).
- DEXes: DEX puede enviar una notificación cuando el valor de un token cae o sube. Los suscriptores también pueden configurar notificaciones para cuando se ejecutan y completan sus operaciones, en lugar de tener que volver a probar para determinar si las operaciones se completaron o no.
- Defi: una aplicación Defi puede enviar notificaciones a los usuarios cuando están a punto de ser liquidados. Una aplicación Defi también puede configurar notificaciones sobre pérdidas temporales en caso de que necesiten reducir sus pérdidas durante un mercado volátil.
- Aplicaciones para consumidores: aplicaciones como Ethereum Name Service (ENS) y Crypto pueden recordar a los usuarios cuándo sus suscripciones están a punto de caducar.
- NFT y juegos: los mercados de NFT, por otro lado, pueden enviar notificaciones sobre artículos específicos que se activan, o un aumento o disminución específica en el precio de un NFT.
¿Por qué usar EPNS?
- Porque permite a los usuarios tener el control total de las notificaciones que reciben, permitiéndoles suscribirse o incluso darse de baja de los canales que consideren oportunos. Es un protocolo de notificación descentralizado adecuado en su corazón.
- Brinda incentivos para que los usuarios se suscriban a los canales para lograr un interés ponderado de la participación del canal.
- Los servicios consiguen satisfacer su objetivo de negocio para poder llegar a sus clientes. Los servicios ahora pueden llegar a sus usuarios, en lugar de que un usuario visite el servicio.
Canales
Cualquier usuario en el protocolo EPNS que se activa en él para enviar notificaciones se denomina Canal. Uno puede pensar que esto es similar a un canal de Youtube, donde cualquier usuario, si lo desea, puede crear un canal y comenzar a publicar contenido en su canal.
Tipos de canales:
- Canal abierto: es el canal predeterminado, este canal lo crea el servicio y está destinado a estar abierto para que cualquier usuario venga y se suscriba sin ninguna restricción.
- Canal cerrado: un servicio puede optar por crear un canal cerrado, este canal no puede ser suscrito directamente por el usuario. En cambio, el canal requiere agregar al usuario indirectamente mediante el pago de una tarifa menor al usuario.
- Canal mutuo : es una mezcla de canales abiertos y cerrados. Un servicio puede optar por crear un canal mutuo, lo que requiere la acción directa del usuario para suscribirse, pero la suscripción solo se confirma una vez que el canal también la aprueba.
¿Cómo activar un canal?
Para activar un canal, siga los pasos a continuación:
- Un servicio debe activarse en el protocolo como un paso único antes de enviar notificaciones a sus suscriptores. Cuando este servicio está activado en el protocolo, se muestran como un canal.
- Cada vez que un usuario se suscribe a un canal en particular, gana tokens por eso. Ahora, una pregunta que podría hacerse es ¿de dónde vienen estos tokens?
- Cuando se activa o crea un canal, se requiere que el canal pague tarifas en DAI. Esto se utiliza para crear un grupo de participación que, a su vez, interactúa con el Protocolo AAVE para ganar intereses.
- Este interés luego se distribuye de nuevo a todos los suscriptores del canal de ese servicio de manera ponderada. Entonces, si un canal apuesta más DAI, entonces impulsa a más usuarios a suscribirse a su canal para lograr mayores intereses.
¿Qué puede hacer el propietario de un canal?
Un canal puede enviar varios tipos de notificaciones a sus suscriptores. Hay varios tipos de notificaciones proporcionadas por el protocolo. Esto incluye:
- Notificación de carga útil directa: estas son cargas útiles especiales destinadas a enviarse directamente al protocolo.
- Notificación de transmisión: simplemente va a todos los suscriptores de un canal.
- Notificación secreta: las notificaciones secretas están diseñadas para enviarse a un suscriptor del canal y están encriptadas.
- Notificación Dirigida: Va a un solo suscriptor de un canal; la carga útil de la notificación no está cifrada aquí.
¿Cómo activar o desactivar un canal?
- Para activar un Canal, primero, es necesario apostar 50 DAI o más, lo que se suma al grupo de participación utilizado para distribuir incentivos de token.
- También se puede desactivar el canal desapilándolo, pero esto implica una penalización de 20 DAI: la mitad permanece en el Stake Pool y el resto se destina al Fee Pool.
- Este mecanismo minimiza los riesgos de que se incorporen malos actores (usuarios, dapps, proveedores de servicios).
Limitaciones de EPNS
Dado que EPNS se ejecuta en Ethereum Blockchain Network, también comparte las restricciones de Ethereum Blockchain Network.
- Problemas de escalabilidad: a diferencia de Bitcoin, que tiene un solo propósito, Ethereum es un libro de contabilidad, una plataforma para contratos inteligentes, etc., que puede causar fallas, averías y ataques.
- EPNS Invertir puede ser peligroso: cada proyecto puede tener un token como Bitcoin o Ethereum. Del mismo modo, el nombre del token EPNS es PUSH, que está disponible en los intercambios. Invertir en PUSH, como cualquier otra criptomoneda, puede ser peligroso. Las criptomonedas son extremadamente volátiles, lo que las convierte en un activo muy riesgoso. El precio de PUSH ha fluctuado mucho en el pasado, lo que podría ser una gran desventaja para ciertos inversores, especialmente los novatos. Además, las tarifas de ESPN fluctúan mucho, lo que también es problemático.
Mecanismos de incentivos actuales disponibles
- Cuando un canal participa en EPNS, va a un grupo de participación combinado, lo que genera intereses de AAVE, que luego se distribuye a todas las direcciones de billetera de los suscriptores.
- Tener una teoría de juegos incentivada con una estructura de incentivos transparente para alentar a más personas a usar el protocolo y comprar canales relevantes, a pesar de tener tarifas de gas, parecía contradictorio al principio.
- Pero EPNS rodeó el escenario al idear un mecanismo de incentivo notable al traer a inDefii para entregar notificaciones y también recibir pagos.
Publicación traducida automáticamente
Artículo escrito por anandbhargav79 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA