Comparación entre web2 y web3
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.
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 se está convirtiendo en un sistema turing-complete, lo que significa que prácticamente se puede programar cualquier cosa.
Comparaciones prácticas
Web 2.0 | Web 3.0 |
---|---|
Twitter puede censurar cualquier cuenta o tweet | Los 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 trabajo | Las 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 trabajador | Los 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 ser convertidos en una dapp. Estos son ejemplos ilustrativos para mostrar las principales diferencias entre los servicios web2 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 a estado, como un pago, deben ser procesados por un minero y propagados a través de 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.
- Coste: Las dapps más exitosas ponen porciones muy pequeñas de su código en la blockchain, ya que es caro.
Centralización vs descentralización
En siguiente la tabla, enumeramos algunas de las ventajas y desventajas de las redes digitales centralizadas y descentralizadas.
Sistemas centralizados | Sistemas 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. |
Ten en cuenta que estos son patrones generales que pueden no mantenerse 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 o totalmente descentralizada.
Más lectura
- El significado de la descentralización 6 de Febrero de 2017 - Vitalik Buterin
- Por qué la descentralización importa 18 de Febrero de 2018, Chris Dixon