Modelo basado en cuentas
Un modelo basado en cuentas es una forma de registrar cuántos criptoactivos tiene una persona en una blockchain. Cada cuenta tiene un saldo actualizado y, a veces, otros datos almacenados.
¿Qué es un modelo basado en cuentas?
Puede entenderlo como una cuenta bancaria corriente. Cuando envía criptoactivos, el saldo de su cuenta disminuye y el de la persona destinataria aumenta.
Una cuenta también puede contener otros datos. Ethereum, por ejemplo, utiliza un nonce: un número que aumenta y ayuda a evitar que se vuelva a ejecutar la misma transacción. Ethereum, Solana y la C-Chain de Avalanche utilizan este modelo.
Un ejemplo de modelo basado en cuentas
Supongamos que tiene 2 ETH en su cuenta y envía 0,5 ETH a otra persona. Una vez procesada la operación, su cuenta tendrá menos ETH y la cuenta de la persona destinataria tendrá más.
A continuación, la blockchain registra esos nuevos saldos. Así se puede consultar cuántos criptoactivos tiene cada cuenta en ese momento.
¿Por qué es importante un modelo basado en cuentas en el ámbito de los criptoactivos?
Este término aparece sobre todo en noticias sobre blockchains como Ethereum y Solana. El modelo también es adecuado para los smart contracts: programas en la blockchain que pueden ejecutar código y modificar datos después de una transacción.
Por ello, una transacción puede hacer más que enviar criptoactivos. Por ejemplo, un smart contract puede transferir tokens o modificar datos almacenados.
Un modelo basado en cuentas no es automáticamente más rápido, barato, seguro ni privado que otro modelo. Eso depende del diseño completo de la blockchain.