Odaily Planet Daily News Vitalik Buterin publicó un artículo explicando su comprensión jerárquica de la escalabilidad blockchain, señalando que la dificultad de escalabilidad blockchain de baja a alta es el cálculo, los datos y el estado.
Vitalik dijo que la computación es la más fácil de escalar mediante paralelización, introduciendo “pistas” proporcionadas por los constructores de bloques o reemplazando grandes cantidades de cálculo por demostraciones por demostraciones de conocimiento cero. Si el sistema requiere garantías de disponibilidad de datos, este requisito no puede evitarse, pero puede optimizarse dividiendo datos, borrando código (como PeerDAS), etc., y soportando la “degradación gradual”, es decir, bloques de tamaño correspondiente aún pueden generarse cuando la capacidad de datos del nodo es baja.
En cambio, el estatus es la parte más difícil de escalar. Vitalik señaló que los nodos necesitan estado completo para validar incluso una transacción; Incluso si abstraes el estado en un árbol y guardas solo el nodo raíz, actualizar la raíz sigue dependiendo del estado completo. Aunque existen métodos para dividir el estado, a menudo requieren ajustes arquitectónicos significativos y no son universales.
A partir de esto, Vitalik concluye que si es posible reemplazar el estado por datos sin introducir nueva centralización, debe ser priorizado; Si es posible sustituir datos por computación sin introducir una nueva centralización, también debe tomarse en serio.