Glosario
Infraestructura blockchain

Modelo de cuentas

El modelo de cuentas es una forma de estructurar el libro mayor de una blockchain en torno a cuentas con saldos —como las cuentas bancarias—, donde las transacciones debitan directamente al remitente y acreditan al receptor. Ethereum es el ejemplo canónico: la cadena mantiene un estado global que asigna a cada dirección su saldo, un contador de transacciones (nonce) y, en el caso de las cuentas de contrato, código y almacenamiento. Cuando envías 1 ETH, el protocolo lo resta del saldo de tu cuenta y lo suma al del destinatario.

Esto contrasta con el modelo UTXO de Bitcoin, donde el valor existe como salidas no gastadas discretas que deben consumirse enteras, devolviendo el cambio. La principal ventaja del modelo de cuentas es la programabilidad: los contratos inteligentes son simplemente cuentas con código, que guardan saldos y un almacenamiento persistente con los que interactúan muchos usuarios, un diseño que hace natural expresar protocolos DeFi, contratos de tokens y DAO, y por eso casi todas las plataformas de contratos inteligentes (Ethereum, Solana, BNB Chain, Tron) usan cuentas. Sus costes son más sutiles: las transacciones de una misma cuenta deben ejecutarse en orden de nonce, el estado compartido genera contención que complica la ejecución en paralelo, y reutilizar una sola dirección para todo hace que la actividad sea más fácil de rastrear que en las cadenas UTXO, donde es habitual usar direcciones nuevas.

Ethereum distingue dos tipos de cuenta: las cuentas de propiedad externa (externally owned accounts), controladas por una clave privada, y las cuentas de contrato, controladas únicamente por su código; un contrato no tiene clave y solo actúa cuando una transacción lo invoca. Un error común es creer que un modelo es sencillamente mejor; son compromisos de ingeniería: UTXO favorece los pagos paralelos simples y el modelo de cuentas favorece las aplicaciones ricas de estado compartido, y algunas cadenas más nuevas combinan elementos de ambos.

Términos relacionados