Las cadenas de bloques pueden describirse de muchas maneras, pero cuando se resumen, son esencialmente computadoras. Una computadora global, grande y distribuida capaz de realizar operaciones de lectura/escritura, ejecutar código y almacenar contenido. Esto no es una analogía: es una realidad.
Ethereum, si recuerdas, alguna vez fue llamada "la computadora mundial" y es un término que puede aplicarse igualmente a cualquier otro L1 nativo de contrato inteligente. Como Solana, que en muchos sentidos ha tomado la corona de Ethereum y ahora sirve, para millones de usuarios en cadena, como su computadora mundial designada.
Si bien este concepto es fácil de visualizar, rara vez lo desglosamos en sus componentes. Pero hacerlo es un ejercicio valioso, sobre todo porque facilita la comprensión del papel que desempeña cada parte de la pila de cadenas de bloques para que esta computadora funcione de manera eficiente. También proporciona una heurística útil para visualizar formas en que esta computadora podría actualizarse para mejorar el rendimiento.
Solana es RAM
RAM (memoria de acceso aleatorio) es la memoria a corto plazo de una computadora, que contiene datos a los que el procesador del sistema requiere acceso rápido. Cuando abres y ejecutas un programa, se carga en la RAM para que el procesador pueda recuperar y manipular datos rápidamente, sin tener que leer repetidamente desde el disco duro o SSD.
Cuanta más RAM tenga una computadora, más información puede almacenar para uso inmediato, lo que permite una multitarea más fluida y un rendimiento general más rápido. Cuando la RAM es baja o está llena, los programas pueden volverse lentos o incluso bloquearse porque el sistema tiene que depender del almacenamiento en disco mucho más lento como alternativa.
¿Pero qué tiene que ver todo esto con Solana? Bueno, simplemente, Solana, o cualquier otro L1 de contrato inteligente que desees citar, es RAM. Cada vez que abres una dapp (programa de computadora), se carga en la RAM, y todas las acciones que realizas dentro de esa aplicación se registran en cadena. Pero la RAM, como hemos establecido, es un recurso finito y, a veces, no hay suficiente para todos. Ahí es cuando toda la computadora se ralentiza, lo que perjudica la experiencia del usuario.
La solución, en el contexto de la cadena de bloques, aunque se aplica igualmente a tu PC, es reducir la dependencia de la RAM. Es un componente que ha sido optimizado para el almacenamiento a corto plazo y solo debe usarse como tal para evitar sobrecargarlo. Se deben confiar cantidades mayores de datos a un disco duro o SSD, que es donde entra Xandeum. No sirve para acelerar tu computadora doméstica, pero es ideal para liberar la cadena principal de Solana para que haga cosas de RAM. Este es el por qué.
Encontrar un hogar permanente para los datos de la cadena de bloques
A medida que las cadenas de bloques escalan para admitir dapp intensivas en datos, particularmente cuando se trata de IA con sus demandas insaciables, los desarrolladores enfrentan un cuello de botella persistente: ¿dónde almacenar la avalancha de información que requieren los contratos inteligentes? Como se señaló anteriormente, los L1 como Solana sobresalen en la ejecución confiable y de alto rendimiento, funcionando como la RAM en una computadora descentralizada global. Pero carecen del equivalente de un disco grande y confiable para el almacenamiento de grandes datos.
Entra , una capa de almacenamiento escalable que pretende ser el "disco" perdido de Solana. El almacenamiento Web3 no se trata solo de almacenar datos en algún lugar "fuera de la cadena": debe satisfacer simultáneamente tres atributos. Estos son escalabilidad, acceso aleatorio e integración de contratos inteligentes e incorporan un desafío que a menudo se denomina el trilema de almacenamiento de cadenas de bloques.
Las cadenas de bloques tradicionales, por diseño, no se crearon para almacenar datos a escala de exabytes. A medida que los casos de uso de IA, multimedia e IoT inundan la web3, los volúmenes de datos se han disparado más allá de la capacidad del almacenamiento estándar en cadena. La RAM no puede manejarlo, en otras palabras, para invocar una devolución de llamada. Xandeum tiene la intención de adaptarse a las grandes demandas de almacenamiento sin sacrificar el rendimiento o la descentralización. No solo quiere ser un disco: quiere ser un disco más grande que todo lo que haya existido antes.
Almacenamiento de datos sin las desventajas
La mayoría de las soluciones de almacenamiento descentralizadas operan más como sistemas de archivo, optimizados para una recuperación poco frecuente y una latencia alta. Xandeum, por el contrario, tiene como objetivo proporcionar acceso a datos interactivo y en vivo. Esta función de "acceso aleatorio" es crítica para las dapp que dependen de una lectura y escritura rápidas, ya sea para obtener datos de mercado para DeFi o para extraer entradas de sensores en tiempo real para servicios de IoT.
Para desbloquear el verdadero potencial de las aplicaciones descentralizadas, los datos almacenados deben interactuar sin problemas con la lógica en cadena. Xandeum está diseñado para integrarse directamente con los contratos inteligentes de Solana, lo que les permite verificar y manipular datos fuera de la cadena como si estuvieran en la cadena, solo que sin el costo prohibitivo y los límites de capacidad del almacenamiento L1.
Para volver a la RAM por última vez, así es como se desarrolla la visión de Xandeum de una computadora mundial sin restricciones de recursos:
- Solana (RAM): ejecuta y finaliza transacciones a velocidades ultrarrápidas. Excelente para la lógica dapp en tiempo real, pero no diseñado para almacenar archivos o conjuntos de datos masivos.
- Xandeum (disco): administra grandes datos fuera de la cadena en un entorno verificable criptográficamente. Mantiene el rendimiento y la descentralización al tiempo que evita la hinchazón de la red.
Al delegar tareas de almacenamiento de gran volumen a Xandeum, los desarrolladores pueden mantener la cadena de bloques de Solana ágil y eficiente. Al mismo tiempo, aún pueden confiar en la integridad de los datos fuera de la cadena, gracias a los mecanismos de prueba que verifican la autenticidad sin extraer gigabytes, o incluso exabytes, de información en cadena.
Como el disco de la RAM de Solana, Xandeum proporciona la pieza faltante en la pila de computación de la cadena de bloques. Esta división del trabajo permite a los desarrolladores crear aplicaciones escalables e intensivas en datos mientras preservan la velocidad, la eficiencia y la ausencia de confianza por las que Solana es reconocida. La RAM es finita. El espacio del disco duro es prácticamente ilimitado. Eso, en pocas palabras, es por qué los datos pertenecen fuera de la cadena, liberando a Solana para que haga lo que mejor sabe hacer.