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
Redes sociales descentralizadas con Lens Protocol
Resumen
Lens Protocol es un protocolo descentralizado para crear redes sociales en Web3 donde tu perfil, contenido y grafo social te pertenecen como NFT. Si estás aprendiendo a desarrollar en Ethereum y te interesa la adopción masiva de cripto más allá de las finanzas, entender Lens te abre la puerta a construir productos sociales monetizables sobre Polygon.
En la live session de la semana 11 del Ethereum Developer Program, Benjamín Gutiérrez y Cristian Valdivia, co-founders de Wav3, mostraron cómo funciona el protocolo, cómo se hace un post on-chain y qué oportunidades existen para builders latinoamericanos.
¿Qué es Lens Protocol y por qué importa en Web3?
Lens Protocol es la infraestructura que permite a desarrolladores construir redes sociales sobre un grafo social compartido. La idea central, explicada al [3:45], es que el futuro de cripto es social y que la adopción masiva llegará por ahí, no solo por las finanzas.
A diferencia de Twitter o Instagram, en Lens tu handle no es un nombre de usuario tradicional: es un NFT que vive en tu wallet. Eso significa que eres dueño de tu perfil, de tu contenido y de tus seguidores. Si una aplicación cierra mañana, tu identidad social sigue intacta.
¿Qué es un perfil de Lens? Es un NFT en Polygon que representa tu identidad social. Contiene tu handle, tus seguidores y tus publicaciones, y puede usarse en cualquier aplicación construida sobre Lens.
¿Cómo funciona el grafo social compartido?
Todas las aplicaciones construidas sobre Lens comparten la misma data. Si publicas un post en Waves, aparece automáticamente en Lenster, en LensTube como video, en Lensta como foto y en Lensport con foco en monetización [10:20].
Esto cambia la lógica del desarrollo. Ya no compites por usuarios desde cero: si alguien te sigue en una aplicación, te sigue en todas. El contenido y los seguidores son portables.
¿Cómo se monetiza el contenido en Lens Protocol?
Lens introduce cuatro acciones básicas que reconocerás de cualquier red social, más una que cambia las reglas:
- Comment: comentar una publicación.
- Mirror: equivalente al retweet.
- Like: marcar como favorito.
- Collect: convertir una publicación en un NFT que puedes cobrar.
La función collect es la que abre el modelo de negocio. En el ejemplo mostrado al [7:30], el creador NFT Sushi cobró aproximadamente un dólar en MATIC por collect y acumuló más de 7.500 dólares con una sola publicación coleccionada por 8.699 personas.
Puedes configurar reglas: que solo tus seguidores coleccionen, cobrar un monto fijo, dar un porcentaje a quien comparta tu post o hacer un split revenue con otra wallet, por ejemplo 50% para waves.lens y 50% para ti.
¿Qué aplicaciones existen ya sobre Lens?
Algunos ejemplos concretos del ecosistema:
- Lenster: el equivalente a Twitter dentro de Lens.
- LensTube: muestra el contenido en formato YouTube.
- Lensta: enfocado en imágenes, estilo Instagram.
- Beats: especializado en música y podcast.
- Meetvers: conecta personas según el historial de su wallet, por ejemplo si hacen swaps en Uniswap.
- Lens Clubs: convierte un perfil en una multisig con permisos granulares.
- Waves: paga a usuarios por compartir publicaciones, su propio producto.
¿Cómo se hace un post en Lens desde código?
Aquí viene lo interesante para desarrolladores. Cristian explicó al [22:15] una distinción que a su equipo le tomó tiempo entender: la blockchain guarda transacciones, no data.
Cuando publicas en Lens ocurren dos pasos:
- La información del post se sube a un servicio de almacenamiento descentralizado como IPFS, Arweave o incluso Google Cloud.
- Se llama al contrato de Lens en Polygon indicándole la URL donde quedó esa data.
El flujo de desarrollo en front-end sigue tres etapas: conectar la wallet con MetaMask, consultar mediante la API de Lens si esa wallet tiene un perfil asociado, y firmar la transacción de post. Esa API funciona como una capa de indexación, una tabla que escucha eventos de la blockchain para responder rápido sin tener que consultarla directamente.
¿Lens está disponible en Ethereum? No. Actualmente Lens solo funciona en Polygon y tiene los contratos deployados en la testnet Mumbai, donde cualquier desarrollador puede crear un perfil de prueba y empezar a construir.
¿Cuánto cuesta interactuar con Lens?
Cada post, follow o like cuesta aproximadamente 0.2 WMATIC, lo que equivale a centavos de dólar. Antes Lens y Polygon subsidiaban estas transacciones, pero por temas de escalabilidad y seguridad ese beneficio se restringió. El equipo de Lens trabaja en optimizaciones, posiblemente sobre un layer 3, para bajar aún más el costo.
¿Por dónde empezar a construir en Lens siendo developer?
La recomendación de los fundadores de Waves, sustentada por su propia experiencia, fue clara: base sólida en JavaScript y desarrollo web antes que Solidity.
En un proyecto Web3, los smart contracts representan entre el 10% y el 20% del trabajo. El resto es front-end, experiencia de usuario y comprensión del flujo. Ellos usaron React, Chakra UI y Remix para construir Waves [38:50].
La primera integración recomendada por el propio equipo de Lens es reemplazar el login con Google o Twitter por un login con Lens. Es simple, te conecta con APIs y desbloquea el grafo social del usuario.
¿Qué oportunidades hay para builders latinos?
Protocolos como Lens, Push y XMTP ofrecen grants, financiamiento por hitos para construir sobre su infraestructura. Waves recibió aproximadamente 15.000 dólares durante sus primeros tres meses cumpliendo objetivos como verificación con NFT y llegar a 5.000 usuarios.
El consejo final sobre cómo iterar en Web3 fue contundente: si un MVP no genera tracción en un mes, pasa al siguiente. Construir rápido, lanzar feo si es necesario y dejar que los usuarios validen la idea.
Si ya estás explorando Lens, cuéntame en los comentarios qué tipo de red social construirías con un grafo social que te pertenezca.