Módulo 4: La billetera Eternl y el modelo eUTxO de Cardano

Objetivos de aprendizaje para el estudiante

  • Entiendo los diferentes modelos de contabilidad utilizados por diferentes protocolos de blockchain
  • Entiendo las diferencias entre el modelo UTxO de Bitcoin, el modelo de cuentas de Ethereum y el modelo eUTxO de Cardano
  • Entiendo como la billetera Eternl utiliza el modelo eUTxO de Cardano

Conceptos importantes

  • Modelo de contabilidad: La forma en que un protocolo blockchain lleva un registro de las transacciones realizadas.
  • Modelo UTxO de Bitcoin: En el modelo UTxO de Bitcoin, cada transacción consiste de inputs y outputs. Cada input debe gastar un output anterior no utilizado, o gastado. Por ejemplo, si Ana quiere enviar 1 BTC a Roberto, debe tener un input que muestre tener al menos 1 BTC y un output que envíe 1 BTC a Roberto y otro que envíe el cambio a su propia dirección.
  • Modelo de cuentas de Ethereum: Ethereum utiliza el modelo tradicional de créditos y débitos. Cada cuenta tiene un saldo que se actualiza a medida en que se realizan transacciones. Por ejemplo, si Ana quiere enviar 1 ETH a Roberto, simplemente actualiza su saldo restando 1 ETH y actualiza el saldo de Roberto sumando 1 ETH.
  • Modelo eUTxO de Cardano: El modelo eUTxO de Cardano se basa en el modelo UTxO de Bitcoin. Sin embargo, agrega la posibilidad de incluir scripts aleatorios a las transacciones. De esta manera, una transacción en el protocolo de Cardano consiste de inputs, outputs, data y el contexto. Por ejemplo, en Cardano, Ana puede condicionar el envío de 1 Ada a Roberto al cumplimiento de una condición la cual al cumplirse, automáticamente ejecuta la transacción.
Regresar