Saltar al contenido principal
Change page

Web2 vs Web3

La Web2 se refiere a la versión de Internet que la mayoría de nosotros conocemos hoy en día. Una Internet dominada por empresas que ofrecen servicios a cambio de tus datos personales. La Web3, en el contexto de Ethereum, se refiere a las aplicaciones descentralizadas (dapps) que se ejecutan en la cadena de bloques. Estas son aplicaciones que permiten a cualquier persona participar sin monetizar sus datos personales.

¿Buscas un recurso más amigable para principiantes? Consulta nuestra introducción a la Web3.

Beneficios de la Web3

Muchos desarrolladores de la Web3 han elegido construir aplicaciones descentralizadas (dapps) debido a la descentralización inherente de Ethereum:

  • Cualquier persona que esté en la red tiene permiso para usar el servicio; o en otras palabras, no se requiere permiso.
  • Nadie puede bloquearte ni denegarte el acceso al servicio.
  • Los pagos están integrados a través del token nativo, el ether (ETH).
  • Ethereum es Turing completo, lo que significa que puedes programar prácticamente cualquier cosa.

Comparaciones prácticas

Web2Web3
Twitter puede censurar cualquier cuenta o tuitLos tuits de la Web3 serían incensurables porque el control es descentralizado
Un servicio de pago puede decidir no permitir pagos por ciertos tipos de trabajoLas aplicaciones de pago de la Web3 no requieren datos personales y no pueden impedir los pagos
Los servidores de las aplicaciones de la economía colaborativa (gig economy) podrían caerse y afectar los ingresos de los trabajadoresLos servidores de la Web3 no pueden caerse: utilizan Ethereum, una red descentralizada de miles de computadoras como su backend

Esto no significa que todos los servicios deban convertirse en una aplicación descentralizada (dapp). Estos ejemplos son ilustrativos de las principales diferencias entre los servicios de la Web2 y la Web3.

Limitaciones de la Web3

La Web3 tiene algunas limitaciones en este momento:

  • Escalabilidad: las transacciones son más lentas en la Web3 porque son descentralizadas. Los cambios de estado, como un pago, deben ser procesados por un nodo y propagados por toda la red.
  • Experiencia de usuario (UX): interactuar con aplicaciones de la Web3 puede requerir pasos adicionales, software y educación. Esto puede ser un obstáculo para su adopción.
  • Accesibilidad: la falta de integración en los navegadores web modernos hace que la Web3 sea menos accesible para la mayoría de los usuarios.
  • Costo: la mayoría de las aplicaciones descentralizadas (dapps) exitosas ponen porciones muy pequeñas de su código en la cadena de bloques, ya que es costoso.

Centralización vs. descentralización

En la siguiente tabla, enumeramos a grandes rasgos algunas de las ventajas y desventajas de las redes digitales centralizadas y descentralizadas.

Sistemas centralizadosSistemas descentralizados
Diámetro de red bajo (todos los participantes están conectados a una autoridad central); la información se propaga rápidamente, ya que la propagación es manejada por una autoridad central con muchos recursos computacionales.Los participantes más lejanos en la red pueden estar potencialmente a muchos nodos de distancia entre sí. La información transmitida desde un lado de la red puede tardar mucho tiempo en llegar al otro lado.
Por lo general, mayor rendimiento (mayor capacidad de procesamiento, menos recursos computacionales totales gastados) y más fácil de implementar.Por lo general, menor rendimiento (menor capacidad de procesamiento, más recursos computacionales totales gastados) y más complejo de implementar.
En caso de datos conflictivos, la resolución es clara y fácil: la fuente definitiva de la verdad es la autoridad central.Se necesita un protocolo (a menudo complejo) para la resolución de disputas, si los pares hacen afirmaciones contradictorias sobre el estado de los datos en los que los participantes deben estar sincronizados.
Punto único de fallo: los actores maliciosos pueden ser capaces de derribar la red atacando a la autoridad central.Sin punto único de fallo: la red aún puede funcionar incluso si una gran proporción de los participantes son atacados o eliminados.
La coordinación entre los participantes de 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 mejoras, actualizaciones del protocolo, etc., con muy poca fricción.La coordinación a menudo es difícil, ya que ningún agente individual tiene la última palabra en las decisiones a nivel de red, actualizaciones del protocolo, etc. En el peor de los casos, la red es propensa a fracturarse cuando hay desacuerdos sobre los cambios en el protocolo.
La autoridad central puede censurar datos, cortando potencialmente la interacción de partes de la red con el resto de la red.La censura es mucho más difícil, ya que la información tiene muchas formas 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" (gatekeepers). Idealmente, el costo de participación es muy bajo.

Ten en cuenta que estos son patrones generales que pueden no cumplirse en todas las redes. Además, en realidad, el grado en que una red está centralizada o descentralizada se encuentra en un espectro; ninguna red es completamente centralizada o completamente descentralizada.

Lecturas adicionales