Piensa en comprobar la evidencia de que un cálculo se ha realizado correctamente en lugar de volver a hacer todo el cálculo. Eso cambia la economía del reparto de tareas entre participantes que no confían automáticamente entre sí. Los intentos anteriores se topaban con problemas porque asignar el trabajo era más fácil que verificarlo de forma fiable. Los comités introducían gastos, retrasos y sus propios riesgos de fallo. «En aquel entonces, esto no era viable por una razón principal: el ingrediente que faltaba era la verificación», escribió Buterin. Su argumento es que la criptografía moderna aporta ese ingrediente. En consecuencia, la descentralización podría ayudar a la red a almacenar más datos y procesar más trabajo simultáneamente, lo que daría una nueva oportunidad a una antigua ambición de Ethereum.
Los desarrolladores se enfrentan a una factura diferente
Buterin también echa un jarro de agua fría sobre la idea de que todo cálculo deba conllevar el mismo coste práctico. Según la arquitectura que describe, los desarrolladores tendrían mayores incentivos para organizar las aplicaciones en tareas separables, lo que permitiría que el trabajo se realizara simultáneamente o se eliminara antes de llegar a un bloque.
Una aplicación que agrupe todo en una única transacción secuencial se enfrentaría a costes más elevados que otra diseñada para permitir que las partes independientes se ejecuten conjuntamente. Algunas pruebas y firmas se combinarían antes de su inclusión, reduciendo así la carga que la cadena debe gestionar directamente.
«A la hora de crear aplicaciones, la estructura del cálculo está empezando a cobrar mucha importancia», escribió el cofundador de Ethereum. La cadena se centraría cada vez más en los cambios que requieren un orden compartido, mientras que la infraestructura circundante se encargaría de una mayor parte del trabajo de apoyo.
La experiencia de usuario propuesta incluye mayores garantías de inclusión de transacciones, más privacidad y requisitos más ligeros para los nodos. Su comparación con el año 2030 esboza la finalidad —el momento en que las transacciones quedan liquidadas— en un plazo de entre ocho y 32 segundos aproximadamente. Esas cifras describen un diseño futuro, no una capacidad que el ensayo establezca como disponible en la actualidad.
La última bifurcación «normal» tiene mucho en juego
Buterin identifica el Hegota de Ethereum, previsto para 2027, como probablemente la última bifurcación «normal» de Ethereum, es decir, aquella cuya tecnología resultaría familiar a alguien de 2015. Los cambios posteriores situarían las pruebas avanzadas, la verificación formal y el consenso altamente optimizado en el centro del desarrollo.
Todavía hay problemas en ciernes en el ámbito de la ingeniería. Las pruebas deben llegar a ser lo suficientemente eficientes y seguras, mientras que coordinar el acceso a enormes cantidades de información almacenada de las aplicaciones supone lo que Buterin considera el reto sistémico más complicado.
Su análisis a más largo plazo incluye la ofuscación, un enfoque criptográfico que, con el tiempo, podría permitir un cálculo cifrado ampliamente programable. Lo presenta como una posibilidad, no como un requisito previo para la transformación a corto plazo.
También establece un límite claro en cuanto a la velocidad. «Ethereum por sí mismo nunca tendrá una latencia que pueda competir con la de los servidores, pero la infraestructura construida a su alrededor sí podría». El siguiente paso del ordenador mundial depende en parte de lo que ocurra fuera de su cadena de bloques.