Hoskinson vincula el eUTXO de Cardano con el consejo de Adam Back

Un intercambio sobre el diseño temprano de Ethereum conecta la recomendación de UTXO de Back con la arquitectura de Cardano. También aporta contexto histórico a la propuesta de Vitalik Buterin de combinar el estilo UTXO y el estado dinámico en la estrategia de escalado de Ethereum.

By SongMarketCap

Cardano News - Hoskinson vincula el eUTXO de Cardano con el consejo de Adam Back

Charles Hoskinson escribió el 9 de octubre que siguió el consejo de Adam Back al desarrollar el modelo de UTXO extendido de Cardano. En respuesta al recuerdo de Back sobre una discusión de 2014 con el equipo temprano de Ethereum, Hoskinson contrastó sus caminos posteriores: eUTXO para Cardano, y Simplicity y Liquid del lado de Back.

Hoskinson responde a la recomendación de UTXO de Back

Back recordó haber recomendado UTXO antes de que el equipo de Ethereum hubiera escrito cualquier código, en lugar de un modelo basado en saldos con código activo y estado mutable. Comparó ese consejo con la discusión reciente de Buterin sobre enfoques basados en UTXO, expresando frustración por la falta de reconocimiento de su recomendación anterior.

En una publicación relacionada, Back describió una advertencia que recordó haberle dado al equipo. Sostuvo que combinar código activo de máquina virtual con un modelo de actores y mensajería basado en saldos podría producir condiciones de carrera, donde las interacciones entre las operaciones y su orden afecten el resultado.

Back también afirmó que Hoskinson inició la llamada, que incluyó a varios otros fundadores técnicos de Ethereum.

Hoskinson respondió:

“Bueno, sí seguí tu consejo. Creamos EUTXO y ustedes construyeron Simplicity y Liquid.”

El intercambio registra sus recuerdos de la discusión y la conexión explícita de Hoskinson entre la recomendación y su dirección de desarrollo posterior.

Crypto Crow cubrió las publicaciones en “Not So Fast… Watch This First”, interpretándolas como un reconocimiento de la arquitectura de Cardano. Las declaraciones de Back se centran en su recomendación y en el diseño temprano de Ethereum; Hoskinson aporta la conexión directa con Cardano.

Cómo el eUTXO de Cardano admite contratos inteligentes

UTXO significa salida de transacción no gastada. Los fondos están representados por salidas de transacciones anteriores, que las nuevas transacciones consumen y reemplazan con nuevas salidas. Cada salida solo puede gastarse una vez.

Una billetera muestra un saldo sumando las salidas que controla su usuario. Al enviar ADA, selecciona salidas adecuadas y crea nuevas para el destinatario y cualquier cambio devuelto al remitente.

El modelo eUTXO de Cardano amplía este enfoque con datos y reglas de contratos inteligentes. Una salida puede portar datos que representan el estado de la aplicación, mientras que un script de validación verifica si una transacción cumple las condiciones para gastar fondos bloqueados.

Ethereum utiliza un modelo basado en cuentas, incluidas cuentas de contrato controladas por código. Estas cuentas contienen datos almacenados que la ejecución de transacciones puede modificar.

Por lo tanto, los desarrolladores organizan el estado de las aplicaciones de manera diferente en ambas redes.

Las transacciones de Cardano especifican de antemano sus acciones, los argumentos de los scripts y los presupuestos de ejecución computacional. Su documentación describe cómo los desarrolladores pueden evaluar el comportamiento de los scripts y calcular las comisiones localmente antes del envío.

Esa predictibilidad no elimina la competencia por las salidas. Si otra transacción gasta primero una entrada necesaria, una transacción preparada ya no puede consumirla. Distribuir la lógica de la aplicación en múltiples UTXO es importante para coordinar solicitudes y habilitar un mayor paralelismo.

Buterin describe un enfoque híbrido de escalado para Ethereum

En una publicación del 16 de agosto, Buterin describió una estrategia propuesta de escalado de Ethereum que combina las características más sólidas del estado al estilo UTXO, el estado dinámico y enfoques intermedios.

Atribuyó a la comunidad de Bitcoin el haber sido pionera en varias de estas ideas, mencionando específicamente Utreexo. Su objetivo declarado era escalar la gran mayoría de la actividad de Ethereum preservando la descentralización, la facilidad de ejecutar un nodo y la resistencia a la censura.

La propuesta trata de combinar diferentes formas de organizar el estado. La publicación de Buterin no menciona a Cardano ni su modelo eUTXO, y describe una dirección propuesta en lugar de una migración adoptada.

Cardano ya utiliza eUTXO para representar el estado de los contratos y validar transferencias de ADA y otros activos. La discusión de Ethereum trata sobre cómo las técnicas al estilo UTXO podrían encajar junto al estado dinámico en su futura arquitectura de escalado. La respuesta de Hoskinson sitúa el modelo existente de Cardano dentro de esa conversación técnica más amplia, identificando la recomendación de Back como un consejo que decidió seguir.