Vitalik Buterin expresó recientemente un cambio en su perspectiva sobre el concepto de blockchain de registrar solo secuencias de transacciones sin comprometerse a un estado. Según ChainCatcher, Buterin explicó las razones detrás de este cambio de punto de vista.

Inicialmente, Buterin se opuso a la idea porque si una blockchain no se compromete a un estado, los usuarios tendrían que verificar todas las transacciones desde el bloque génesis o confiar en un único servicio de terceros, ambos de los cuales no son ideales. En contraste, diseños como el de Ethereum, que se comprometen a las raíces de estado en los encabezados de bloques, permiten la verificación de estado bajo la suposición de un consenso mayoritariamente honesto utilizando pruebas de Merkle, lo que lo hace más factible.

Buterin destacó que el desarrollo de tecnologías de conocimiento cero como ZK-SNARKs ha sido fundamental. Estas tecnologías permiten la verificación de la corrección de blockchain sin necesidad de volver a ejecutar todas las transacciones, logrando así tanto seguridad como escalabilidad.

Además, Buterin reflexionó sobre las incertidumbres del mundo real, como interrupciones en la red, cierres de proveedores de servicios, centralización del consenso y riesgos de censura. Enfatizó que los sistemas de blockchain deben siempre mantener una opción auto-verificable que no dependa de otros. En su opinión, el concepto de una "cabaña en la montaña" no es para uso diario, sino que sirve como una red de seguridad en situaciones extremas y como un apalancamiento contra intermediarios y proveedores de servicios. Mantener este camino mínimo viable y autosuficiente es una parte esencial de la evolución a largo plazo de Ethereum.