Esta es una especie de continuación de “Por qué no creo en la narrativa Web3» y «Por qué no creo en la narrativa de la tecnología Blockchain.”
Escribí esto sobre cómo Blockchains no es una tecnología de escala y que su narrativa está impulsada principalmente por delincuentes e inversores.
Ahora Meta salió con una serie de anuncios de funciones y la gente comenzó a enloquecer por cómo esto está validando Web3 y blockchains:
Bueno. No. Incluso si Meta cree en este futuro de blockchain para los creadores, solo hay un problema menor.
Me gusta, realmente lento. El problema es la forma en que Blockchains logra un sistema distribuido sin autoridad central: Mecanismos de Consenso.
Estos son los mecanismos por los cuales todos los nodos participantes en la red blockchain se miran y dicen: “Quiero agregar estas transacciones a la base de datos. ¿Están todos de acuerdo? ¿Sí? ¿Todos estamos de acuerdo? Genial, se ha añadido ahora.”. Periódicamente se detienen para tener estas discusiones y luego continúan.
Es un poco más complicado, pero técnicamente hablando, todos los nodos en la cadena de bloques deben estar sincronizados para tener el mismo estado y verificar el estado juntos. Esto implica que las cadenas de bloques funcionan de forma síncrona y se bloquean, lo que significa que su velocidad está limitada por el “tick” de ese mecanismo de consenso.
Esta «espera» los hace terriblemente lentos en comparación con las bases de datos normales, hasta el punto en que es matemáticamente demostrable que no pueden escalar.
¿De qué escala estamos hablando? Bueno, Meta tiene esto que decir:
Mientras celebramos la Semana del Creador en Meta, comparto por qué creemos que la creciente adopción de la tecnología web3, como blockchain, es beneficiosa para los 300 millones de personas en todo el mundo que ahora se identifican como creadores y cualquiera que aspire a unirse al floreciente creador. economía.
Genial, entonces quieren habilitar a trescientos millones de personas a través de Blockchain. Más específicamente, la cadena de bloques Polygon.
Según su propia publicación de blog, Polygon tiene un límite teórico de 7.200 transacciones por segundo (TPS).
¿Qué sucede si los 300 millones de creadores de contenido quieren crear un solo elemento, aproximadamente al mismo tiempo?
300.000.000 / 7.200 = 41.667 segundos = 694 minutos = 11 1/2 horas
Entonces, todos presionan el botón para crear su cosa de contenido y el último verá subir su contenido 11algo horas después.
Pero espere, ese es solo el máximo teórico: ¿por qué no miramos el rendimiento real? Incluso los propios Polygon admiten que el número más realista ronda los 1.000 TPS (o 3 1/2 días para liquidar todas las transacciones). Mientras tanto, Polygon Scan revela que el TPS real de Polygon en este momento es de alrededor de 40 (o 12 semanas para liquidar todas las transacciones).
Déjame repetir eso:
Meta creó una función que, cuando todo su público objetivo la usa, tarda entre 11 horas (en el mejor de los casos) y 12 semanas (en el peor de los casos) en reaccionar a una sola entrada.
No funcionará agregar más cadenas de bloques y distribuir la carga entre varias redes de cadenas de bloques. Polygon es en realidad uno de los más rápidos. El poderoso Ethereum alcanza alrededor de 24 TPS y si incluye todas las cadenas laterales, son un par de docenas de TPS. Sí, en serio.
Bueno, todo es principalmente buen marketing: publique un par de artículos y noticias llamativas, proporcione la función a algunas personas influyentes, maneje la cosa todo el tiempo que pueda y luego entiérrela en silencio. No es una mala estrategia sacar provecho de la exageración actual de Web3 / NFT / Metaverse.
Pero digamos que la función obtiene una amplia adopción. La única forma de hacer que esta característica se amplíe a todos los usuarios potenciales es… no usar una cadena de bloques. Eliminar el mecanismo de consenso y reemplazarlo por algo más simple: una red de confianza. Donde Meta surgirá como una «entidad confiable», ejecutando «su propia cadena de bloques» con «sus propias billeteras especiales» que está «totalmente abierta a través de estas API».
En otras palabras: Una base de datos tradicional con Meta como principal entidad controladora.
No se equivoquen, cuando Meta afirma que su objetivo es «ayudar a los creadores a llegar a una audiencia, hacer crecer sus comunidades y ganarse la vida”, lo que quieren decir es: “sea dueño de los datos de la audiencia, segméntelos para la orientación, venda anuncios y también gane dinero tomando una parte de todos los demás creadores de la plataforma.“Porque ese modelo funciona. Quieren una App Store para la gente.
Es por eso que los anuncios de Meta no cambian nada fundamentalmente para Web3 o blockchains. Las cadenas de bloques pueden ser útiles para cosas extremadamente específicas y altamente especializadas, pero no son una tecnología a escala, y mucho menos un cambio de paradigma revolucionario.