- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Las redes sociales de la Web 3 necesitan cadenas de bloques dedicadas
Las cadenas de bloques de propósito general son increíbles en DeFi, pero prohibitivamente caras para las redes sociales descentralizadas.
Muchos creen que las cadenas de bloques de propósito general como Ethereum, Cardano, Avalanche y Solana llegarán a impulsar todo en la web, incluyendo aplicaciones financieras, aplicaciones sociales e incluso mercados similares a Amazon. Pero existe un problema crucial que se está pasando por alto ampliamente: el almacenamiento en cadena.
Si bien las cadenas de bloques de propósito general actuales han funcionado bien para aplicaciones con poco almacenamiento, como las Finanzas descentralizadas (DeFi), no pueden escalar para gestionar aplicaciones con un alto consumo de almacenamiento, como las apps sociales y los mercados. Imagine un mundo donde cada "me gusta" o " Síguenos" en una app descentralizada cueste más de $1.00 en tarifas de almacenamiento.
Desafortunadamente, esta realidad se debe a las limitaciones de almacenamiento de todas las cadenas de bloques de propósito general del mercado actual. Por lo tanto, para que la Web 3 alcance su máximo potencial y altere la Web 2 y los sistemas del pasado, se requerirán nuevas arquitecturas de cadenas de bloques.
Nader Al-Naji es el director de la Fundación DeSo y fundador de la plataforma de redes sociales BitClout.
Del estado finito al estado infinito
Hoy en día, todas las cadenas de bloques de propósito general del mercado se diseñaron para impulsar lo que llamamos aplicaciones de estado finito. Estas aplicaciones tienen una cantidad de datos o estado que se debe KEEP disponible para cada usuario, y es, en realidad, finita. Por ejemplo, para crear una aplicación financiera, solo se necesita saber el saldo de la cuenta de cada usuario para validar las transacciones.
Los usuarios podrían transferirse fondos millones de veces, pero al final solo se necesita almacenar unos pocos números que indiquen el saldo final de cada usuario. Dicho de otro modo, el estado que se debe KEEP aumenta en función del número de usuarios, no del número de transacciones.
Aunque parezca sorprendente, prácticamente todo DeFi consiste en aplicaciones de estado finito.
¿Y si queremos ir más allá de las Finanzas? Las aplicaciones con estados infinitos son aquellas en las que la cantidad de datos que se deben almacenar crece indefinidamente con el número de acciones que realiza cada usuario. Por ejemplo, considere una aplicación social típica: los usuarios pueden crear un perfil, publicar, Síguenos a otros y otras acciones similares, todo lo cual añade estado.
La diferencia radica en que, con las aplicaciones sociales, todas las transacciones aumentan el estado en lugar de ser neutrales, como ocurre con las DeFi. Con las aplicaciones sociales, en lugar de tener que KEEP solo unos pocos saldos de cuenta en el estado, se necesita almacenar una cantidad indefinida de datos. Peor aún, este estado debe ser consultado con frecuencia por otros usuarios de la red, lo que requiere alta disponibilidad.
Para manejar los requisitos de almacenamiento e indexación inherentes a las aplicaciones de estado infinito, las cadenas de bloques deberán personalizarse para la aplicación en cuestión, comoDeSoPara las redes sociales descentralizadas. Esto se debe a que, al no poder hacer suposiciones sobre el tipo de datos que se almacenarán, los costos de almacenamiento, indexación y consulta de datos se dispararán, lo que hará que las aplicaciones desarrolladas en la cadena pierdan competitividad.
Un gasto insostenible
El costo de almacenar tan solo 1 gigabyte de estado en cadena varía significativamente entre cadenas de bloques. Cabe destacar que se espera que estos costos aumenten solo en cadenas de bloques de propósito general, ya que no fueron diseñadas para escalar el almacenamiento.
Estos altos costos de almacenamiento en cadena impiden que la gran mayoría de las aplicaciones de la Web 2 se implementen en las cadenas de bloques de propósito general actuales, incluso al usar puentes con cadenas de bloques centradas en el almacenamiento como Arweave o Filecoin. A los precios actuales, incluso almacenar un simple LINK a Arweave o Filecoin en una cadena de propósito general cuesta entre $0.10 y $1.00, lo cual es prohibitivamente caro.
Además, aunque muchas cadenas de bloques afirman ser capaces de gestionar miles de transacciones por segundo (TPS), esta métrica no considera las propiedades de almacenamiento de la aplicación en cuestión. Existe una gran diferencia entre 50 000 transacciones DeFi, que pueden generar cero bytes de nuevos datos de estado, y 50 000 transacciones sociales, que pueden generar decenas de megabytes que deben almacenarse, indexarse y consultarse.
Las cadenas de bloques más avanzadas actuales fracasan por completo al gestionar este último tipo de transacción. Esta limitación impide el desarrollo de algunas de las aplicaciones más interesantes de la Web 3.
Sigue leyendo: La Web 3 es donde están los jóvenes
En la Fundación DeSo hemos estado investigando este desafío y hemos concluido que todas las aplicaciones Web 3 que requieren mucho almacenamiento, como las aplicaciones sociales y los mercados, requerirán nuevos tipos de cadenas de bloques para su desarrollo porque estas aplicaciones son aplicaciones de estado infinito en lugar de aplicaciones de estado finito.
La dificultad de almacenar e indexar datos de forma escalable ha sido subestimada por la mayor parte del sector Cripto . Durante mucho tiempo, este sector se ha limitado a aplicaciones de estado finito, sin considerar la amplia gama de aplicaciones de estado infinito, como las aplicaciones sociales y los mercados, que conforman la mayoría de las aplicaciones de la Web 2.
Para que la Web 3 alcance su máximo potencial para alterar la Web 2 y los sistemas del pasado, se requerirán cadenas de bloques diseñadas a medida para soportar nuevos casos de uso debido a las limitaciones de almacenamiento e indexación inherentes a las cadenas de propósito general existentes.
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.