Ir al contenido principal
Change page

Comparación entre web2 y web3

Última edición: @antoniodepaos(opens in a new tab), 8 de diciembre de 2023

Web2 se refiere a la versión de Internet que la mayoría de nosotros conocemos hoy. Internet está dominada por compañías que prestan servicios a cambio de sus datos personales. Web3, en el contexto de Ethereum, se refiere a las aplicaciones descentralizadas que se ejecutan en la cadena de bloques. Estas son aplicaciones que permiten a cualquiera participar sin comercializar sus datos personales.

¿Busca un recurso para principiantes? Vea nuestra introducción a la Web3.

Ventajas de Web3

Muchos desarrolladores de Web3 han elegido construir DApps debido a la descentralización inherente a Ethereum:

  • Cualquiera que esté en la red tiene permiso para usar el servicio o, en otras palabras, no se requiere permiso.
  • Nadie puede bloquearte o denegarte el acceso al servicio.
  • Los pagos se incorporan a través del token nativo, ether (ETH).
  • Ethereum es turing-completa, lo que significa que prácticamente se puede programar cualquier cosa.

Comparaciones prácticas

Web 2.0Web 3.0
Twitter puede censurar cualquier cuenta o tweetLos tweets de Web3 no serían censurables porque el control es descentralizado
Los servicios de pago pueden decidir no permitir pagos por ciertos tipos de trabajoLas aplicaciones de pago web3 no requieren datos personales y no pueden evitar pagos
Los servidores de gig-economy apps podrían caerse, y afectar a los ingresos del trabajadorLos servidores web3 no se pueden caer, utilizan Ethereum, una red descentralizada de miles de ordenadores como backend

Esto no significa que todos los servicios deban convertirse en una DApp. Estos ejemplos son ilustrativos de las principales diferencias entre los servicios Web 2 y Web3.

Limitaciones de web3

Web3 tiene algunas limitaciones ahora mismo:

  • Escalabilidad: Las transacciones son más lentas en web3 porque son descentralizadas. Los cambios de estado, como por ejemplo los pagos, deberán ser procesados por un nodo y diseminados en la red.
  • UX: Interactuar con aplicaciones web3 puede requerir pasos adicionales, software y formación. Esto puede ser un obstáculo para su implantación.
  • Accesibilidad: la falta de integración en los navegadores web modernos hace que web3 sea menos accesible para la mayoría de los usuarios.
  • Coste: Las DApps más exitosas introducen partes muy pequeñas de su código en la cadena de bloques, ya que resulta costoso.

Centralización vs descentralización

En siguiente la tabla, esbozamos algunas de las ventajas y desventajas de las redes digitales centralizadas y descentralizadas.

Sistemas centralizadosSistemas descentralizados
Redes de bajo diámetro (todos los participantes están conectados a una autoridad central); la información se propaga de forma rápida, ya que esta información se maneja por una autoridad central con grandes recursos computacionales.Los participantes más lejanos de la red pueden estar potencialmente alejados entre sí. La información transmitida de un lado de la red puede tardar mucho tiempo en llegar al otro lado.
Generalmente tienen un mayor rendimiento (mayor rendimiento: menos recursos computacionales totales) y son más fáciles de implementar.Generalmente tienen un menor rendimiento (menor rendimiento: más recursos computacionales totales) y son más complejas de implementar.
En caso de que haya datos contradictorios, la resolución es clara y sencilla: la autoridad central tiene la última palabra.Se necesita un protocolo (a menudo complejo) para la resolución de conflictos si los pares hacen afirmaciones contradictorias sobre el estado de los datos en los que los participantes deben ser sincronizados.
Punto único de falla: Los actores malintencionados pueden derribar la red si se dirigen a la autoridad central.No hay un único punto de falla: La red todavía puede funcionar incluso si una gran proporción de participantes son atacados/eliminados.
La coordinación entre los participantes en la red es mucho más fácil, y es manejada por una autoridad central. La autoridad central puede obligar a los participantes de la red a adoptar actualizaciones, actualizaciones de protocolo, etc., con muy poca fricción.La coordinación es a menudo difícil, ya que ningún agente tiene la última palabra en las decisiones a nivel de red, actualizaciones de protocolos, etc. En el peor de los casos, la red es propensa a fracturarse cuando hay desacuerdos sobre los cambios de protocolo.
La autoridad central puede censurar datos, lo que podría impedir que partes de la red interactúen con el resto de la red.La censura es mucho más difícil, ya que la información tiene muchas maneras de propagarse a través de la red.
La participación en la red está controlada por la autoridad central.Cualquiera puede participar en la red; no hay “guardianes” Idealmente, el costo de participación es muy bajo.

Tenga en cuenta que estos son patrones generales y puede que no se mantengan auténticos en cada red. Además, en realidad el grado en que una red está centralizada/descentralizada reside en un espectro; ninguna red está enteramente centralizada ni totalmente descentralizada.

Más lectura

¿Le ha resultado útil este artículo?