Contenido del curso
Ethereum Fundamentals
Week 1: Kick off the program
Week 2: Smart Contracts: Upgradables with Oracles
Week 3: Ethereum Virtual Machine
Week 4: Mastering Solidity
Week 5: QA Solidity
Week 6: Descentralized applications
Week 7: Fleek and Pocket
Week 8: MakerDAO
Week 9: Push Notifications
Week 10: IPFS and ENS
Week 11: layer 2
Week 12: Modular Blockchains
Week 13: Zero Knowledge
Week 14: Community projects
Contenido complementario
Notificaciones y comunicación efectiva en Web3 con Push Protocol
Resumen
Push Protocol resuelve uno de los vacíos más grandes del Web3: la comunicación. Si construyes aplicaciones descentralizadas y necesitas que tus usuarios reciban notificaciones, chats y videollamadas vinculados a su wallet, este protocolo te da la infraestructura lista para integrarla en minutos.
La idea central es simple: en Web2 toda interacción social arranca con una notificación, pero en Web3 esa capa no existía. Push viene a llenar ese hueco con una solución open source, multichain e independiente de contenido, pensada para developers, DAOs y equipos que quieren mejorar la usabilidad de sus dApps.
¿Qué es Push Protocol y por qué nació?
Push nació en el verano DeFi de 2020 bajo el nombre EPNS (Ethereum Push Notification Service). Con el tiempo dejó de ser solo Ethereum, dejó de ser solo notificaciones y dejó de ser un servicio: hoy es un protocolo presente en varias cadenas, con chat, video y notificaciones [4:30].
El problema que detectaron fue concreto. En DeFi, cuando un préstamo estaba a punto de ser liquidado, no había forma de avisar al usuario. En la banca tradicional recibirías llamadas, mensajes y hasta visitas; en Web3, llegabas tarde a tu propia plataforma. Ese fue el primer caso de uso que resolvieron: notificaciones para préstamos próximos a liquidación [10:35].
¿Qué es Push Protocol? Es un protocolo open source de comunicación para Web3 que ofrece notificaciones, chat y videochat vinculados directamente a la dirección de la wallet, sin pedir correo ni datos personales.
¿Cómo soluciona Push los problemas de DAOs y NFTs?
En las DAOs, la coordinación depende de la comunicación. Antes de Push, las propuestas de gobernanza pasaban desapercibidas porque la información estaba fragmentada entre Discord, foros, Telegram y Twitter [12:50]. Sin canal directo al votante, el consenso real se diluía.
En NFTs y metaverso pasaba algo parecido. Te hacían una oferta por tu NFT y nunca te enterabas, o una subasta interesante terminaba sin que reaccionaras a tiempo. Push convierte la wallet en el identificador universal para recibir esa información.
¿Qué hace especial al chat de Push?
Push Chat está abierto al público en app.push.org/chat. Funciona uno a uno y uno a muchos, con grupos en fase de testing pero ya muy maduros. Algunas características clave:
- Es independiente de contenido: puedes enviar texto, fotos, NFTs o transacciones firmadas.
- Tu nombre de usuario es tu wallet o tu ENS.
- Permite crear chats grupales atados a propuestas de gobernanza, que se congelan cuando termina la votación.
- Tiene SDKs listos para que los developers armen su propio Discord descentralizado.
El complemento natural llegó con Push Video, que añade videollamadas uno a uno y uno a muchos, con opción Token-Gated: si tienes un NFT o un POAP específico, accedes a salas privadas [25:00].
¿Cómo se implementa Push en un proyecto?
La integración es notablemente ligera. El equipo participó en nueve hackathons presenciales y muchos virtuales para pulir los SDKs hasta que un snippet de código sea suficiente para tener notificaciones o chat funcionando [22:30].
Para una notificación basta con definir título, cuerpo del mensaje y los destinatarios, igual que cuando envías un correo. Toda la documentación, tutoriales en YouTube y ejemplos clonables están disponibles en los developer docs de Push.
¿Qué necesito para integrar Push en mi dApp? Conectar tu wallet, copiar el snippet de la documentación oficial y definir el evento que dispara la notificación o el chat. No requiere infraestructura adicional.
Entre los más de 180 proyectos integrados destacan ejemplos muy distintos:
- ShapeShift combina DeFi, gobernanza y wallet en una misma capa de notificaciones.
- Lens Protocol avisa cuando alguien te sigue, comenta o reacciona a tus threads.
- Uniswap V3 te alerta cuando tu liquidez sale del rango y dejas de ganar fees.
- Bancor manda notificaciones proactivas sobre nuevos pools con APYs atractivos.
- Proof of Humanity guía al usuario por las etapas del proceso de verificación.
- Rekt, BeInCrypto, DeFiant y CoinDesk usan Push para llegar a su audiencia Web3 desde plataformas Web2.
¿Dónde se almacena la información y qué tan descentralizado es Push?
La información viaja por los Push Nodes, que hoy administra el equipo mientras el sistema sigue en optimización. Este año se abrirán a la comunidad para que cualquiera pueda correr nodos validadores o nodos especializados en notificaciones y video [44:10].
No todo se guarda on-chain por temas de costo y velocidad, pero la red de nodos distribuidos es lo que dará a Push su carácter realmente descentralizado. Desde el lanzamiento del token, el 53% se asignó a la comunidad, marcando el rumbo hacia un protocolo manejado por su DAO [2:50].
¿Cómo puedes sumarte al Push DAO?
Hay tres programas activos para contribuyentes:
- Push Grants Program: incentivos económicos y acompañamiento para developers que quieren llevar su proyecto al siguiente nivel.
- Push Ambassadors Program: en su primera iteración está enfocado 100% en Latinoamérica, para embajadores que representen a Push en eventos y comunidades hispanohablantes.
- Bug Bounty: recompensas por reportar errores en el código o en la documentación.
Además, hay office hours todos los lunes y jueves a las 10:30 de México (11:30 Colombia, 13:30 Argentina) en el Discord oficial, con developers listos para resolver dudas técnicas o de implementación.
¿Qué viene con inteligencia artificial dentro de Push?
El equipo ya trabaja en una integración con IA dentro del chat. La idea es que en lugar de salir a ChatGPT, le escribas a un bot contacto dentro de Push para resumir temas o pedir información, con tonalidades configurables, incluyendo una versión sarcástica que están probando internamente [55:20].
Si estás construyendo tu proyecto en Web3 y la usabilidad te frena, Push te da la pieza que falta. ¿Qué caso de uso integrarías primero en tu dApp? Cuéntalo en los comentarios.