¿Qué es Whisper en cripto?
Whisper es un antiguo protocolo de mensajería peer-to-peer de Ethereum diseñado para permitir que las aplicaciones descentralizadas intercambiaran mensajes sin escribirlos en la blockchain.En la visión original de Ethereum, Whisper estaba destinado a ser la capa de comunicación de Web3.Ethereum se encargaría de la computación descentralizada, Swarm del almacenamiento descentralizado y Whisper de la mensajería descentralizada.La documentación de redes de Ethereum describe Whisper como un protocolo cuyo objetivo era entregar mensajes seguros entre pares sin escribir información en la blockchain.
Whisper formaba parte del protocolo de red DevP2P utilizado por las redes de Ethereum.Fue diseñado para mensajes de nivel de aplicación, no para almacenar transacciones, saldos o el estado de contratos inteligentes.En términos sencillos, Whisper intentaba resolver un problema diferente al de los contratos inteligentes de Ethereum.Los contratos inteligentes de Ethereum sirven para la computación y liquidación públicas on-chain.Whisper servía para la comunicación privada, off-chain y peer-to-peer entre carteras, dApps, usuarios o nodos.Sin embargo, Whisper está actualmente obsoleto y no debe considerarse el estándar actual de mensajería Web3.Los proyectos modernos con objetivos similares suelen analizar Waku u otros protocolos de comunicación descentralizados.¿Se sigue utilizando Whisper?
Hoy en día, Whisper es principalmente una tecnología histórica.La documentación oficial de redes de Ethereum indica que Whisper está obsoleto y dirige a los usuarios hacia proyectos relacionados con objetivos similares.El repositorio archivado de Ethereum Whisper señala que el proyecto se archivó porque la implementación no podía escalar más allá de unos cientos de nodos y que Status asumió su desarrollo posterior.
Esto significa que Whisper no debe describirse como un protocolo de Ethereum recomendado activamente para el desarrollo de nuevas dApps.Se entiende mejor como un importante experimento inicial de mensajería Web3.Whisper influyó en trabajos posteriores de comunicación descentralizada, especialmente Waku.La documentación oficial de Waku describe Waku como una familia de protocolos sólidos de comunicación peer-to-peer, resistentes a la censura y centrados en la privacidad para la mensajería Web3.
Una descripción técnica de Waku explica que Status intentó primero desarrollar con Whisper, pero Whisper tenía limitaciones importantes para dispositivos móviles y otros dispositivos con recursos limitados, lo que llevó a Waku a convertirse en su sucesor.Para un glosario cripto, la explicación actual más precisa es la siguiente: Whisper fue el protocolo inicial de mensajería descentralizada de Ethereum, pero está obsoleto y ha sido sustituido en gran medida por diseños más recientes de mensajería Web3.Whisper frente a OpenAI Whisper
Whisper en cripto no es lo mismo que OpenAI Whisper.OpenAI Whisper es un modelo de reconocimiento de voz utilizado para la transcripción y traducción de audio.Ethereum Whisper es un protocolo de mensajería peer-to-peer obsoleto para aplicaciones Web3.Los dos proyectos comparten nombre, pero no guardan relación.Esta distinción es importante porque muchos usuarios que buscan «Whisper» hoy podrían estar pensando en inteligencia artificial y no en las redes de Ethereum.En un glosario cripto, Whisper debe referirse a Ethereum Whisper, salvo que el artículo indique claramente lo contrario.Ethereum Whisper trata sobre comunicación descentralizada.OpenAI Whisper trata sobre conversión de voz a texto.Un usuario no debe asumir que la documentación, las herramientas o el código de uno se aplican al otro.Si el tema es blockchain, dApps, DevP2P, Status, Waku o mensajería Web3, el significado relevante es Ethereum Whisper.Por qué se creó Whisper
Whisper se creó porque las aplicaciones descentralizadas necesitan canales de comunicación que no siempre son adecuados para el almacenamiento en blockchain.Las blockchains públicas son costosas, permanentes, transparentes y lentas en comparación con los sistemas de mensajería convencionales.Por ello, no son lugares adecuados para almacenar mensajes privados de chat, datos temporales de coordinación, notificaciones cifradas o señales efímeras de dApps.Whisper fue diseñado para permitir que las aplicaciones enviaran mensajes off-chain utilizando una red peer-to-peer descentralizada.La visión temprana de Web3 del blog de Ethereum describía Whisper como mensajería descentralizada, junto con los contratos de Ethereum y el almacenamiento de Swarm.
Esta visión era ambiciosa porque imaginaba una pila completa de internet descentralizada.Los contratos inteligentes se encargarían de la lógica.El almacenamiento descentralizado se encargaría del contenido.La mensajería descentralizada se encargaría de la comunicación.Whisper pretendía que las dApps dependieran menos de servidores centralizados para comunicarse.Este objetivo sigue siendo importante en Web3, aunque Whisper no se convirtiera en la solución a largo plazo.Cómo funcionaba Whisper
Whisper funcionaba transmitiendo mensajes cifrados entre pares de una red peer-to-peer.Los mensajes no se escribían en la blockchain de Ethereum.En su lugar, los nodos retransmitían mensajes según las reglas del protocolo.El protocolo utilizaba conceptos como sobres, temas, tiempo de vida, Proof of Work, cifrado simétrico, cifrado asimétrico y filtros de mensajes.EIP-627 describía el formato de los mensajes de Whisper dentro del protocolo de red DevP2P.
En el modelo de Whisper, un mensaje podía envolverse en un sobre.El sobre contenía los metadatos necesarios para la retransmisión y el filtrado.La carga útil podía cifrarse para que solo los destinatarios previstos pudieran leerla.Los nodos no necesitaban conocer el contenido real de los mensajes cifrados.Las aplicaciones podían suscribirse a temas o filtros para detectar mensajes potencialmente relevantes.Este diseño intentaba proporcionar privacidad haciendo que los mensajes fueran más difíciles de vincular, leer y dirigir.Sin embargo, también generaba problemas de escalabilidad, ya que retransmitir numerosos mensajes cifrados puede resultar costoso para los nodos.Whisper y DevP2P
Whisper formaba parte de la pila de redes DevP2P de Ethereum.DevP2P es un conjunto de protocolos de red que forman la red peer-to-peer de Ethereum.La documentación de go-ethereum explica que DevP2P define cómo los nodos de Ethereum se encuentran y se comunican.
La pila de redes de Ethereum incluye protocolos de nivel inferior para el descubrimiento y las sesiones seguras entre pares.También incluye protocolos de nivel de aplicación que se ejecutan sobre esas conexiones.Whisper era uno de los protocolos de nivel de aplicación dentro de la visión más amplia de redes de Ethereum.Esto es importante porque Whisper no era un estándar de contratos inteligentes.No era un estándar de token ERC.No era un formato de cartera.Era un protocolo de comunicación peer-to-peer.Los desarrolladores lo utilizaban en la capa de redes de aplicaciones, no desde contratos inteligentes de Solidity.Un contrato inteligente no podía enviar directamente un mensaje de Whisper porque Whisper no era una función de ejecución on-chain.Whisper y los contratos inteligentes
Whisper no fue diseñado para ejecutarse dentro de contratos inteligentes.Los contratos inteligentes se ejecutan on-chain y sus resultados pasan a formar parte del estado público de la blockchain.Whisper fue diseñado para mensajes peer-to-peer off-chain.Esta diferencia es importante porque muchas aplicaciones Web3 iniciales necesitaban tanto lógica on-chain como comunicación off-chain.Por ejemplo, un mercado descentralizado podía utilizar un contrato inteligente para liquidar un pago, pero usar mensajería off-chain para negociar.Una cartera podía utilizar contratos inteligentes para recuperar una cuenta, pero recurrir a mensajería off-chain para coordinar firmas.Un sistema de votación podía utilizar contratos inteligentes para los resultados finales, pero mensajería off-chain para debatir propuestas.Whisper intentaba dar soporte a esta capa de comunicación off-chain.Sin embargo, al no estar on-chain, no heredaba las garantías de liquidación de Ethereum.Los mensajes podían retrasarse, perderse, caducar o no estar disponibles según la conectividad entre pares y el comportamiento de la red.Esto lo hacía útil para algunos patrones de comunicación, pero inadecuado para la liquidación final o registros permanentes.Temas de Whisper
Los temas se utilizaban en Whisper para ayudar a filtrar mensajes.Un tema era un valor breve que permitía a los nodos y aplicaciones identificar mensajes potencialmente relevantes.Las aplicaciones podían suscribirse a determinados temas e ignorar el tráfico no relacionado.Esto era útil porque una red de mensajería peer-to-peer puede transportar muchos mensajes que no están destinados a todas las aplicaciones.Los temas ayudaban a reducir la cantidad de datos que una aplicación debía procesar.No obstante, los temas también generaban compromisos de privacidad.Si un tema era demasiado específico, los observadores podían inferir a qué tipo de aplicación o grupo pertenecía un mensaje.Si era demasiado amplio, los nodos tenían que procesar demasiados mensajes irrelevantes.Un buen diseño de temas exigía equilibrar privacidad, eficiencia y usabilidad.Este tipo de compromiso sigue siendo importante en los sistemas modernos de mensajería Web3.La comunicación que preserva la privacidad suele implicar ocultar metadatos útiles, mientras que la comunicación eficiente suele beneficiarse de información de enrutamiento clara.Whisper y el cifrado
El cifrado era fundamental en el diseño de Whisper.Los mensajes podían cifrarse para que solo los destinatarios previstos pudieran leer su contenido.Whisper admitía patrones de cifrado simétrico y asimétrico.El cifrado simétrico utiliza una clave compartida entre los participantes.El cifrado asimétrico utiliza claves públicas y privadas.Esto permitía a Whisper admitir distintos casos de uso de mensajería.Un chat privado podía usar claves de destinatario.Un canal de grupo podía usar claves compartidas.Un sistema de notificaciones de dApps podía utilizar cargas útiles cifradas para usuarios concretos.El cifrado ayudaba a proteger el contenido de los mensajes, pero no resolvía todos los problemas de privacidad.Los metadatos aún pueden filtrar información.Los patrones de tráfico aún pueden revelar comportamientos.Las conexiones entre pares aún pueden exponer información a nivel de red.Por este motivo, Whisper aspiraba a la privacidad, pero no debe describirse como anonimato perfecto.Whisper y la protección contra spam mediante Proof of Work
Whisper utilizaba Proof of Work como mecanismo de resistencia al spam.La idea era que un remitente debía realizar cierto trabajo computacional antes de que un mensaje fuera aceptado o retransmitido.Esto encarecía el spam.EIP-627 describía códigos de paquetes de Whisper, incluido un mensaje de requisito de Proof of Work.Este enfoque era razonable para los primeros experimentos, pero no resultaba ideal para dispositivos móviles y usuarios con poca potencia.Es posible que los usuarios móviles no quieran gastar batería y capacidad de procesamiento generando Proof of Work para enviar mensajes.Los dispositivos con recursos limitados también pueden tener dificultades para retransmitir y filtrar grandes cantidades de tráfico cifrado.Esta fue una de las razones por las que Whisper tuvo dificultades para escalar a casos de uso de mensajería reales.Los diseños modernos de mensajería Web3 suelen explorar sistemas de protección contra spam diferentes.Por ejemplo, Waku utiliza investigación sobre Rate-Limiting Nullifiers para una protección económica contra spam que preserva la privacidad en el diseño de su red pública.La documentación oficial de Waku Network destaca los Rate-Limiting Nullifiers que preservan la privacidad como una de sus funciones principales.
Whisper y la privacidad
Whisper se diseñó teniendo en cuenta la privacidad.El objetivo no era solo cifrar el contenido de los mensajes.También pretendía dificultar la identificación de quién se comunicaba con quién.Este tipo de privacidad es difícil porque las redes de comunicación filtran metadatos de forma natural.Una transacción blockchain revela el remitente, receptor, importe y momento, salvo que se utilicen herramientas especiales de privacidad.Una red de mensajería puede revelar las IP de los remitentes, patrones temporales, tamaños de mensajes, conexiones entre pares e intereses por temas.Whisper intentaba reducir estas filtraciones mediante cargas útiles cifradas, retransmisión de mensajes, temas y Proof of Work.Sin embargo, cuanto más sólido es el objetivo de privacidad, mayor puede ser la carga para la red.Si muchos nodos retransmiten muchos mensajes cifrados, aumentan los costes de ancho de banda.Si los mensajes se difunden ampliamente para ocultar metadatos, la escalabilidad se vuelve más difícil.Whisper demostró que la mensajería privada descentralizada es posible en teoría, pero difícil de escalar en la práctica.Whisper y la resistencia a la censura
Whisper también estaba relacionado con la resistencia a la censura.Un protocolo de mensajería descentralizado puede reducir la dependencia de servidores centralizados.Si una dApp depende del servidor de mensajería de una empresa, dicho servidor puede bloquear usuarios, eliminar mensajes, recopilar metadatos o dejar de estar disponible.Una red de mensajería peer-to-peer puede dificultar la interrupción de la comunicación porque los mensajes pueden circular por muchos pares.Esto es importante para Web3 porque la descentralización no se limita a los tokens y la liquidación.También abarca la comunicación, la coordinación, la gobernanza, la interacción social y el acceso de los usuarios.No obstante, la resistencia a la censura no es gratuita.Las redes abiertas pueden sufrir abusos mediante spam, acoso, phishing y ataques de denegación de servicio.Whisper intentó abordar este problema con Proof of Work, pero el enfoque tenía límites.Los sucesores modernos intentan mejorar la resistencia a la censura al tiempo que incorporan una mejor protección contra spam y una mayor eficiencia de recursos.Por qué Whisper quedó obsoleto
Whisper quedó obsoleto porque no escalaba lo suficientemente bien para un uso amplio en el mundo real.El repositorio archivado de Ethereum Whisper indica que la implementación no podía escalar más allá de unos cientos de nodos.Esta limitación era grave porque las redes públicas de mensajería pueden necesitar dar soporte a muchos usuarios, dispositivos móviles, navegadores y aplicaciones.El diseño de Whisper requería que los pares procesaran y retransmitieran mensajes cifrados de formas que se volvieron pesadas a medida que la red crecía.Su protección contra spam mediante Proof of Work también generaba problemas de usabilidad en dispositivos de baja potencia.La mensajería móvil es especialmente exigente, ya que los usuarios esperan bajo consumo de batería y ancho de banda, historial de mensajes, notificaciones, soporte sin conexión y entrega rápida.Whisper no se adaptaba bien a ese entorno.Status, uno de los principales proyectos iniciales interesados en la mensajería de Ethereum, acabó orientándose hacia Waku.La descripción técnica de Waku Network indica que Waku nació como sucesor de Whisper tras aprender de sus defectos.
Esto hace que Whisper sea históricamente importante, pero no la opción recomendada para nuevos sistemas de mensajería Web3.Whisper y Waku
Waku es el concepto sucesor más importante de Whisper.Waku se creó para ofrecer comunicación privada, resistente a la censura y peer-to-peer a aplicaciones Web3, al tiempo que abordaba los problemas de escalabilidad y recursos de Whisper.La documentación oficial de Waku indica que Waku no es una blockchain ni almacenamiento de datos a largo plazo.Es una red y una familia de protocolos para la comunicación Web3.Waku admite casos de uso como chat privado descentralizado, coordinación de votaciones off-chain, comunicación de mercados NFT, actualizaciones de canales de estado, intercambio de firmas multisig, comunicación para juegos descentralizados, coordinación de Layer 2 y funciones de redes sociales.Esto es muy similar al propósito original que Whisper intentaba cumplir.La diferencia es que Waku se diseñó prestando mayor atención a móviles, navegadores, ancho de banda, protección contra spam y diseño modular de protocolos.Para los usuarios, la conclusión principal es sencilla.Whisper es el antiguo protocolo de mensajería de Ethereum.Waku es la dirección más reciente de mensajería Web3 que surgió de las lecciones de Whisper.Whisper y Status
Status es importante en la historia de Whisper porque intentó crear una superapp Web3 con comunicación descentralizada.La descripción técnica de Waku explica que Status se creó como un portal al ecosistema Ethereum utilizando los tres pilares originales: Ethereum para el consenso, Swarm para el almacenamiento y Whisper para la comunicación.Status intentó utilizar Whisper, pero encontró limitaciones prácticas, especialmente en dispositivos móviles.Esto importa porque la mensajería móvil es una de las pruebas más difíciles para cualquier protocolo de comunicación descentralizado.Un protocolo puede parecer adecuado en teoría, pero fallar cuando los usuarios necesitan notificaciones fiables, historial de mensajes, bajo consumo de batería y poco uso de ancho de banda.Status ayudó a revelar estas limitaciones reales.Esa experiencia condujo a Waku y a investigaciones posteriores sobre mensajería.En un glosario, Status debe mencionarse como parte de la evolución de Whisper, no como si fuera lo mismo que Whisper.Whisper era el protocolo.Status fue una de las aplicaciones y comunidades que intentó utilizar y mejorar la pila más amplia de mensajería descentralizada.Whisper frente a Waku
Whisper y Waku se centran en la mensajería descentralizada, pero no son el mismo protocolo.Whisper fue un protocolo inicial de mensajería DevP2P de Ethereum.Waku es una familia más reciente de protocolos modulares de comunicación peer-to-peer.Whisper dependía de diseños que se volvieron difíciles de escalar y de utilizar para usuarios móviles.Waku se diseñó para ser más escalable, más modular y más adecuado para dispositivos con recursos limitados.La documentación de Waku Network señala que Waku es de acceso abierto, preserva la privacidad, es escalable y accesible para dispositivos con recursos limitados.Waku también incluye servicios de almacenamiento y recuperación histórica de mensajes, filtrado y protección contra spam.Whisper está obsoleto.Waku sigue activo y es más relevante para los desarrolladores actuales de mensajería Web3.Para los usuarios, la respuesta práctica es clara.No inicies un nuevo proyecto de mensajería cripto con Whisper, salvo que exista una razón histórica o experimental específica.Utiliza en su lugar documentación moderna y protocolos actuales de comunicación Web3.Whisper frente a la mensajería on-chain
Whisper fue diseñado para mensajería off-chain, no para mensajería on-chain.La mensajería on-chain escribe datos en una transacción blockchain o un contrato inteligente.Esto hace que el mensaje sea público, permanente y verificable por la red.Sin embargo, también puede resultar costoso y perjudicial para la privacidad.Los mensajes de Whisper no se almacenaban en la blockchain de Ethereum.Esto los hacía más adecuados para comunicación temporal, mensajes cifrados de dApps y señales peer-to-peer.La contrapartida es que los mensajes de Whisper no tenían la misma permanencia ni garantías de liquidación que las transacciones blockchain.Por ejemplo, un voto on-chain es verificable a partir del estado de la blockchain.Un mensaje de Whisper utilizado para debatir un voto es solo comunicación entre pares.Ambos pueden ser útiles, pero resuelven problemas distintos.Los datos on-chain sirven para la liquidación y los registros públicos.La mensajería off-chain sirve para la coordinación y la comunicación.Whisper frente a IPFS y Swarm
Whisper no debe confundirse con sistemas de almacenamiento descentralizado como IPFS o Swarm.Los sistemas de almacenamiento están diseñados para guardar y recuperar datos.Los sistemas de mensajería están diseñados para mover mensajes entre participantes.Whisper estaba destinado a la comunicación de corta duración, no al alojamiento de archivos a largo plazo.Swarm formaba parte de la visión original de almacenamiento descentralizado de Ethereum.Whisper formaba parte de la visión original de mensajería descentralizada de Ethereum.En teoría, una dApp podía utilizar contratos inteligentes para la liquidación, Swarm u otro sistema de almacenamiento para archivos y Whisper para la comunicación.En la práctica, Whisper no se convirtió en la capa estándar de comunicación.Las aplicaciones Web3 modernas suelen combinar muchas herramientas diferentes, incluidas blockchains, almacenamiento de tipo IPFS, servidores centralizados, protocolos de mensajería descentralizados y firmas de cartera.La distinción importante es que no todos los protocolos descentralizados almacenan datos para siempre.Whisper se centraba en la entrega de mensajes, no en el almacenamiento permanente de datos.Casos de uso de Whisper
Whisper fue diseñado para numerosos casos de uso potenciales de comunicación Web3.Una aplicación de chat descentralizada podía utilizar Whisper para enviar mensajes cifrados entre usuarios.Una cartera podía utilizar Whisper para enviar notificaciones cifradas.Una cartera multisig podía utilizar mensajería de estilo Whisper para coordinar firmas entre propietarios.Un mercado descentralizado podía utilizar mensajes off-chain para pujas, ofertas, negociación o coordinación de órdenes.Un sistema de gobernanza podía utilizar mensajería off-chain para debatir propuestas antes de la votación final on-chain.Un canal de estado podía utilizar mensajería para intercambiar actualizaciones antes de la liquidación.Un juego podía utilizar mensajería para la coordinación peer-to-peer sin escribir cada evento en una blockchain.Un sistema de identidad podía utilizar mensajería para el intercambio de credenciales o solicitudes de verificación.Estos casos de uso siguen siendo importantes actualmente.La diferencia es que los desarrolladores suelen analizar ahora sistemas de comunicación más recientes en lugar de Whisper.Whisper y la arquitectura de dApps
Whisper es útil para entender la arquitectura inicial de las dApps.Una aplicación descentralizada rara vez se limita a un contrato inteligente.Por lo general, necesita un front end, conexión con cartera, indexación de datos, almacenamiento, notificaciones, comunicación con usuarios, coordinación off-chain y monitorización de seguridad.Whisper fue un intento de descentralizar una de esas capas off-chain.Esto es importante porque muchas dApps todavía dependen en gran medida de servidores centralizados para mensajería, notificaciones y experiencia de usuario.Una dApp puede liquidar transacciones on-chain y, aun así, utilizar bases de datos centralizadas e infraestructura de mensajería.Esto crea un punto de centralización.Whisper intentaba reducir esa dependencia.Aunque Whisper no escaló bien, ayudó a definir el espacio del problema.Los proyectos modernos de comunicación Web3 siguen trabajando en el mismo problema: cómo permitir que los usuarios y las aplicaciones se comuniquen sin depender plenamente de plataformas centralizadas.Whisper y las notificaciones de cartera
Las notificaciones de cartera son un caso de uso natural para la mensajería descentralizada.Una cartera puede necesitar avisar a un usuario sobre solicitudes pendientes, pagos recibidos, votaciones de gobernanza, aprobaciones multisig, mensajes de dApps o alertas de seguridad.Si estas notificaciones dependen únicamente de servidores push centralizados, la cartera tiene un punto único de fallo.Un sistema de mensajería descentralizado podría hacer que las notificaciones de cartera fueran más resistentes a la censura y privadas.Whisper fue un primer intento de sistema de este tipo.Sin embargo, la entrega de notificaciones móviles es difícil.Los usuarios esperan alertas rápidas, bajo consumo de batería y entrega fiable sin conexión.Whisper tuvo dificultades para cumplir estos requisitos prácticos.Protocolos modernos como Waku se centran más directamente en dispositivos con recursos limitados y servicios de recuperación de mensajes.Esto demuestra cómo un buen concepto puede necesitar varias generaciones de diseño de protocolos antes de resultar práctico.Whisper y la coordinación multisig
Las carteras multisig suelen necesitar coordinación off-chain.Los propietarios pueden necesitar debatir una transacción antes de firmarla.Pueden necesitar compartir los detalles de una transacción de forma privada.Pueden necesitar intercambiar firmas antes de enviar una transacción final on-chain.La mensajería de estilo Whisper resultaba útil en teoría porque podía admitir comunicación peer-to-peer cifrada entre firmantes.Esto reduciría la dependencia de aplicaciones de chat o servidores centralizados.Sin embargo, la fiabilidad y la usabilidad son esenciales para la coordinación multisig.Si se pierde un mensaje, la transacción puede retrasarse.Si un firmante no recibe contexto, podría firmar algo arriesgado.Si se entrega un mensaje de phishing, los usuarios podrían aprobar acciones maliciosas.En los sistemas multisig modernos, la mensajería segura debe combinarse con una simulación clara de transacciones, una interfaz de cartera sólida, identidades verificadas y prácticas de firma seguras.Whisper ayudó a destacar la necesidad de coordinación descentralizada, pero no resolvió todos los problemas de comunicación multisig.Whisper y la privacidad en Web3
Whisper es importante porque demuestra que la privacidad en Web3 no consiste solo en ocultar importes de transacciones.También incluye la privacidad de las comunicaciones.Puede que un usuario no quiera que otros sepan qué dApps utiliza, con quién se comunica, qué propuestas debate o qué negociaciones off-chain realiza.Las blockchains públicas generan transparencia por defecto.Los sistemas de mensajería pueden generar exposición de metadatos por defecto.Una pila Web3 centrada en la privacidad necesita herramientas para pagos privados, identidad privada, almacenamiento privado, comunicación privada y coordinación privada.Whisper intentó abordar la parte de comunicación.Su incapacidad para escalar no resta importancia al objetivo.En cambio, demuestra que la mensajería privada descentralizada es técnicamente difícil.Los sistemas modernos deben equilibrar privacidad, escalabilidad, protección contra spam, usabilidad y descentralización.Whisper y los metadatos
Los metadatos son datos sobre una comunicación, en lugar del propio contenido del mensaje.Algunos ejemplos son el remitente, receptor, momento, tema, tamaño del mensaje, ruta, conexión entre pares y patrón de entrega.Whisper intentaba proteger los metadatos mediante técnicas de retransmisión y cifrado.Sin embargo, la protección de metadatos es difícil en cualquier sistema de comunicación.Incluso si el contenido del mensaje está cifrado, un observador puede obtener información útil de los patrones de tráfico.Por ejemplo, si dos carteras intercambian mensajes al mismo tiempo que un evento de mercado, ese patrón podría revelar coordinación.Si un usuario se suscribe a un tema poco frecuente, ese tema puede revelar qué aplicación utiliza.Si un nodo se conecta desde una dirección IP conocida, los observadores de la red pueden saber quién está conectado.Por eso, los protocolos de mensajería privada deben considerar los metadatos como un riesgo fundamental.El diseño de Whisper reconocía este problema, pero escalar una protección sólida de metadatos sigue siendo difícil.Ventajas de Whisper
La primera ventaja de Whisper fue su visión nativa de Web3.Consideraba la mensajería como parte de la infraestructura de las aplicaciones descentralizadas.La segunda ventaja fue la comunicación off-chain.Los mensajes no necesitaban escribirse en la blockchain.La tercera ventaja fue la comunicación cifrada.Whisper admitía cargas útiles cifradas para casos de uso de mensajería privada.La cuarta ventaja fue la resistencia a la censura.Una red de mensajería peer-to-peer puede reducir la dependencia de servidores centralizados.La quinta ventaja fue la flexibilidad para aplicaciones.Whisper podía utilizarse para chat, coordinación, notificaciones, mensajes de mercados y señalización de dApps.La sexta ventaja fue su influencia histórica.Whisper ayudó a inspirar trabajos posteriores de mensajería Web3, como Waku.La séptima ventaja fue su valor educativo.Estudiar Whisper ayuda a los desarrolladores a entender por qué la comunicación descentralizada es difícil.Limitaciones de Whisper
La mayor limitación de Whisper fue la escalabilidad.El repositorio archivado indica que la implementación no podía escalar más allá de unos cientos de nodos.Otra limitación fue el uso de recursos.Los dispositivos móviles y navegadores necesitan bajo uso de ancho de banda y batería, pero Whisper no era lo suficientemente eficiente para muchos usuarios reales.Una tercera limitación fue la resistencia al spam.Proof of Work encarecía el spam, pero también generaba problemas de usabilidad.Una cuarta limitación fue la fiabilidad de los mensajes.Los mensajes peer-to-peer de corta duración pueden perderse si los usuarios están sin conexión o mal conectados.Una quinta limitación fue la adopción por desarrolladores.A medida que el desarrollo de Ethereum se centraba más en contratos inteligentes, DeFi y escalabilidad, Whisper recibió menos atención.Una sexta limitación fue la madurez del protocolo.Whisper era experimental en comparación con las capas más maduras de transacciones y contratos inteligentes de Ethereum.Una séptima limitación fue la experiencia de usuario.La mensajería privada descentralizada solo es útil si los usuarios pueden confiar en ella sin una configuración compleja.Riesgos de la mensajería de estilo Whisper
La mensajería de estilo Whisper puede ofrecer ventajas de privacidad, pero también puede generar riesgos.La mensajería cifrada puede utilizarse para una privacidad legítima.También puede utilizarse indebidamente para phishing, spam, estafas y coordinación maliciosa.Una red de mensajería descentralizada es difícil de moderar.Esto puede proteger a los usuarios de la censura, pero también puede dificultar la interrupción de abusos.Por tanto, la protección contra spam es esencial.Otro riesgo es una falsa sensación de privacidad.Los usuarios pueden pensar que los mensajes cifrados son completamente anónimos cuando los metadatos aún pueden filtrar información.Un tercer riesgo es la entrega poco fiable.Los usuarios pueden perder mensajes si la red no admite un buen almacenamiento y recuperación.Un cuarto riesgo es el phishing a través de la comunicación de dApps.Un mensaje malicioso puede engañar a los usuarios para que firmen una mala transacción.La privacidad de la mensajería debe combinarse siempre con la seguridad de la cartera y la verificación de transacciones.Errores comunes sobre Whisper
Un error común es creer que Whisper sigue siendo un protocolo de Ethereum recomendado activamente.No lo es, porque la documentación de Ethereum lo describe como obsoleto.Otro error común es creer que Whisper almacena mensajes en Ethereum.No lo hace, porque fue diseñado para mensajería peer-to-peer off-chain.Un tercer error común es pensar que Whisper es un token.Whisper no es un token.Un cuarto error común es pensar que Whisper es una función de contratos inteligentes.No lo es, porque pertenece a la capa de mensajería peer-to-peer.Un quinto error común es pensar que Whisper proporciona anonimato perfecto.No lo hace, porque los metadatos y el comportamiento a nivel de red aún pueden generar riesgos de privacidad.Un sexto error común es pensar que Whisper y Waku son lo mismo.Están relacionados históricamente, pero Waku es una familia de protocolos más reciente que surgió de las limitaciones de Whisper.Un séptimo error común es pensar que Whisper en cripto es OpenAI Whisper.Son tecnologías no relacionadas que comparten nombre.Cómo deberían entender los desarrolladores Whisper actualmente
Los desarrolladores deben considerar Whisper como contexto histórico, no como una opción de producción predeterminada.Si un desarrollador necesita mensajería descentralizada hoy, debe estudiar protocolos actuales como Waku y compararlos con las necesidades de su aplicación.Debe preguntarse si la aplicación necesita mensajería en tiempo real, recuperación sin conexión, soporte móvil, protección contra spam, privacidad de metadatos, soporte para navegadores o incentivos económicos.También debe preguntarse si algunas partes pueden utilizar infraestructura centralizada de forma segura.No todas las aplicaciones necesitan descentralización total para cada vía de comunicación.Sin embargo, las aplicaciones que gestionan gobernanza, coordinación privada, comunidades sensibles a la censura o comunicación entre carteras pueden beneficiarse de la mensajería descentralizada.Los desarrolladores también deben evitar confundir mensajería con liquidación.Los mensajes pueden coordinar acciones, pero los cambios de estado finales siguen necesitando reglas de liquidación seguras.Una arquitectura Web3 moderna debe separar claramente comunicación, almacenamiento, identidad y liquidación.Whisper es valioso porque demuestra por qué esta separación importa.Whisper en términos sencillos
Whisper fue el primer intento de Ethereum de crear mensajería privada descentralizada.Permitía a las aplicaciones enviar mensajes cifrados entre pares sin incluirlos en la blockchain.Formaba parte de la pila de redes DevP2P de Ethereum.No era un token.No era un estándar de contratos inteligentes.No era almacenamiento a largo plazo.Actualmente está obsoleto porque no escalaba lo suficientemente bien para un uso amplio en el mundo real.Waku es el proyecto moderno más estrechamente relacionado con el objetivo original de Whisper.Para principiantes, la lección principal es sencilla.Whisper importa porque Web3 necesita comunicación descentralizada, pero Whisper en sí es actualmente sobre todo un protocolo histórico.Preguntas frecuentes
¿Qué es Whisper en Ethereum?
Whisper es un protocolo de mensajería peer-to-peer de Ethereum obsoleto, diseñado para entregar mensajes seguros entre pares sin escribirlos en la blockchain.¿Sigue activo Whisper?
Whisper está obsoleto y debe considerarse principalmente una tecnología histórica de redes de Ethereum.¿Whisper es una criptomoneda?
No, Whisper no es una criptomoneda ni un token.¿Whisper es lo mismo que OpenAI Whisper?
No, Ethereum Whisper es un protocolo de mensajería Web3, mientras que OpenAI Whisper es un modelo de reconocimiento de voz.¿Whisper formaba parte de Ethereum?
Sí, Whisper formaba parte de la visión original de Web3 de Ethereum y estaba conectado a la pila de redes DevP2P.¿Whisper almacenaba mensajes on-chain?
No, Whisper fue diseñado para mensajería peer-to-peer off-chain y no escribía mensajes en el estado de la blockchain de Ethereum.¿Los contratos inteligentes podían utilizar Whisper directamente?
No, Whisper era un protocolo de mensajería peer-to-peer de nivel de aplicación, no una función de Solidity ni de contratos inteligentes.¿Para qué se utilizaba Whisper?
Whisper estaba destinado a chat descentralizado, comunicación de dApps, notificaciones de cartera, coordinación multisig, negociación en mercados y otros mensajes Web3 off-chain.¿Por qué quedó obsoleto Whisper?
Whisper quedó obsoleto porque presentaba importantes limitaciones de escalabilidad y uso de recursos, especialmente en dispositivos móviles y con recursos limitados.¿Qué sustituyó a Whisper?
Waku es el concepto sucesor más importante y se creó tras aprender de las limitaciones de Whisper.¿Qué es Waku?
Waku es una familia de protocolos de comunicación peer-to-peer para mensajería Web3 centrada en la privacidad y resistente a la censura.¿Qué es DevP2P?
DevP2P es la pila de redes peer-to-peer de Ethereum que define cómo los nodos se descubren entre sí y se comunican.¿Whisper utilizaba cifrado?
Sí, Whisper admitía mensajes cifrados para que solo los destinatarios previstos pudieran leer su contenido.¿Whisper proporcionaba privacidad perfecta?
No, Whisper pretendía mejorar la privacidad, pero los metadatos, los patrones de tráfico y el comportamiento a nivel de red aún pueden generar riesgos de privacidad.¿Por qué es importante la mensajería descentralizada para Web3?
La mensajería descentralizada puede reducir la dependencia de servidores centralizados para la comunicación, coordinación, notificaciones e interacción con dApps.¿Deberían los desarrolladores crear nuevas aplicaciones con Whisper?
La mayoría de los desarrolladores no deberían iniciar nuevos sistemas de producción con Whisper porque está obsoleto y existen alternativas más recientes.¿Whisper puede ayudar a explicar la arquitectura Web3?
Sí, Whisper es útil históricamente porque muestra por qué las aplicaciones Web3 necesitan capas separadas para liquidación, almacenamiento, comunicación e identidad.¿Whisper está relacionado con Status?
Sí, Status intentó utilizar Whisper para mensajería descentralizada, y esa experiencia ayudó a conducir a Waku.Conclusión
Whisper fue el protocolo inicial de Ethereum para la mensajería peer-to-peer descentralizada.Fue diseñado para permitir que dApps y usuarios intercambiaran mensajes cifrados sin escribirlos en la blockchain.En la visión original de Web3 de Ethereum, Whisper era la capa de comunicación situada junto a los contratos inteligentes de Ethereum y el almacenamiento descentralizado.Su objetivo era importante porque las aplicaciones descentralizadas necesitan más que liquidación on-chain.También necesitan formas privadas, resistentes a la censura y fiables para que usuarios y aplicaciones se comuniquen.Sin embargo, Whisper no se convirtió en la solución a largo plazo.Quedó obsoleto porque presentaba serias limitaciones de escalabilidad y recursos.Su repositorio archivado y la documentación de Ethereum dejan claro que Whisper debe tratarse ahora como tecnología histórica, no como el estándar actual.Waku es el proyecto moderno más estrechamente relacionado con el propósito original de Whisper, con mayor atención al soporte móvil, soporte para navegadores, protección contra spam y comunicación Web3 escalable.Para los usuarios cripto, merece la pena conocer Whisper porque explica una parte importante de la visión inicial de Web3 de Ethereum.Para los desarrolladores, es una lección sobre por qué la mensajería descentralizada es difícil.Para principiantes, el resumen más sencillo es este: Whisper fue el antiguo protocolo de mensajería descentralizada de Ethereum, Waku es su dirección sucesora moderna, y ninguno debe confundirse con un token ni con el modelo de reconocimiento de voz de OpenAI.También te puede interesar
WhatsMiner M30S++
Dominios Web3
Proyectos Web3
POPULAR
Criptomonedas de moda que están acaparando la atención del mercado
Volumen TOP
Las criptomonedas con mayor volumen de trading
Recién Añadidos
Criptomonedas recientemente listadas y disponibles para operar

