Puntos clave de la noticia:
- Solana ha propuesto SIMD-215, un nuevo sistema de hashing homomórfico basado en lattice para optimizar la verificación de cuentas.
- La propuesta busca solucionar el «crecimiento del estado» permitiendo actualizaciones incrementales en lugar de recalcular todo el estado de las cuentas.
- Este sistema reemplazará los hashes basados en Merkle, mejorando la escalabilidad y eficiencia de la red.
Los desarrolladores de Solana han propuesto un nuevo sistema de hashing que promete optimizar el manejo de cuentas en la red y abordar los desafíos de escalabilidad. La propuesta, denominada SIMD-215, introduce una función de hashing homomórfica basada en lattice, diseñada para mejorar la eficiencia del proceso de verificación de cuentas.
El problema actual de Solana radica en la necesidad constante de recalcular el estado de todas las cuentas cada vez que se crea una nueva. Este proceso, conocido como «crecimiento del estado», se vuelve más complicado y lento a medida que aumenta el número de usuarios. Anatoly Yakovenko, cofundador de la red, ha señalado que la creación de nuevas cuentas requiere una verificación exhaustiva para asegurar que son efectivamente nuevas, lo que conlleva una carga enorme para cada nodo de la red.
La propuesta de implementar el «Accounts Lattice Hash» busca solucionar este problema al permitir una actualización incremental del estado de las cuentas. En lugar de recalcular todo el estado, solo se procesarán las cuentas modificadas, lo que ahorra tiempo y recursos. Este método es comparable a limpiar solo las áreas que se ensucian en una casa, en lugar de limpiar cada habitación diariamente.
Solana Necesita Mejorar para Seguir Compitiendo
El sistema propuesto reemplazaría los hashes actuales basados en Merkle, que aunque efectivos, presentan limitaciones en términos de escalabilidad debido a la cantidad de datos que deben procesarse. Con el nuevo enfoque, el hash total del estado de las cuentas se calculará de manera incremental, acumulando las modificaciones sin necesidad de rehacer todo el cálculo desde cero.
Además, este cambio implicará modificaciones en el «Bank Hash» de cada bloque, incluyendo ahora el «Accounts Lattice Hash». La transición a este nuevo sistema requerirá que todos los nodos adopten el nuevo método de cálculo, con la recomendación de que lo hagan antes de la activación oficial para evitar interrupciones en la red.
Esta propuesta fue pensada para mejorar la eficiencia de la red y reforzar la capacidad de Solana para manejar un número creciente de usuarios y transacciones. Estas herramientas serán cruciales para que pueda seguir compitiendo de manera efectiva con otras redes como Ethereum.