{"id":14648,"date":"2024-10-31T20:20:47","date_gmt":"2024-10-31T20:20:47","guid":{"rendered":"https:\/\/cheesecakelabs.com\/blog\/utxo-vs-modelo-de-contas-blockchain\/"},"modified":"2026-08-15T06:58:24","modified_gmt":"2026-08-15T06:58:24","slug":"utxo-vs-modelo-de-contas-blockchain","status":"publish","type":"post","link":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/","title":{"rendered":"UTxO vs. modelo de contas: como funcionam as transa\u00e7\u00f5es em blockchain"},"content":{"rendered":"\n<p>As transa\u00e7\u00f5es em blockchain sustentam as redes de criptomoedas. S\u00e3o elas que determinam como o valor \u00e9 transferido entre usu\u00e1rios.<\/p>\n\n\n\n<p>Se voc\u00ea trabalha com <strong>Bitcoin, Ethereum ou Cardano<\/strong>, entender os mecanismos por tr\u00e1s dessas transa\u00e7\u00f5es \u00e9 essencial para quem explora <a href=\"https:\/\/cheesecakelabs.com\/services\/blockchain\/\" target=\"_blank\" rel=\"noreferrer noopener\">tecnologia blockchain<\/a>.&nbsp;<\/p>\n\n\n\n<p>Neste post, voc\u00ea vai entender dois modelos centrais de registro de transa\u00e7\u00e3o, o UTxO e o baseado em contas: como cada um funciona, no que eles diferem e por que essa escolha \u00e9 decisiva para a seguran\u00e7a e o funcionamento das redes blockchain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tipos de transa\u00e7\u00e3o em blockchain<\/strong><\/h2>\n\n\n\n<p>Existem dois modelos principais de registro para <a href=\"https:\/\/cheesecakelabs.com\/blog\/pagamentos-com-blockchain-guia-completo\/\" target=\"_blank\" rel=\"noreferrer noopener\">pagamentos em blockchain<\/a>: o baseado em UTxO e o baseado em contas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Transa\u00e7\u00f5es baseadas em contas<\/strong><\/h3>\n\n\n\n<p>O modelo baseado em contas \u00e9 uma das principais abordagens usadas em <strong>redes blockchain<\/strong> para acompanhar os saldos e as transa\u00e7\u00f5es dos usu\u00e1rios.<\/p>\n\n\n\n<p>Nesse modelo, cada usu\u00e1rio tem uma conta \u00fanica, identificada por um endere\u00e7o, que guarda o saldo atual. As transa\u00e7\u00f5es alteram esses saldos diretamente, do mesmo jeito que um banco atualiza uma conta depois de um dep\u00f3sito ou de um saque.&nbsp;<\/p>\n\n\n\n<p>A for\u00e7a do modelo baseado em contas est\u00e1 na simplicidade e na forma direta de gerenciar saldos. O funcionamento lembra o de um banco atualizando uma conta depois de um dep\u00f3sito ou saque, o que torna o sistema <strong>familiar e eficiente <\/strong>para os usu\u00e1rios.&nbsp;<\/p>\n\n\n\n<p><strong>O Ethereum <\/strong>\u00e9 um exemplo conhecido de blockchain que adota o modelo baseado em contas. Como o foco est\u00e1 no estado das contas, o processamento de transa\u00e7\u00f5es e smart contracts fica mais r\u00e1pido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Unspent Transaction Output (UTxO)<\/strong><\/h3>\n\n\n\n<p>No modelo UTxO, cada transa\u00e7\u00e3o consome inputs (que s\u00e3o outputs n\u00e3o gastos de transa\u00e7\u00f5es anteriores) e gera novos outputs.<\/p>\n\n\n\n<p>Cada input precisa ser usado por inteiro e produz outputs de transa\u00e7\u00e3o que ainda n\u00e3o foram gastos, chamados de UTxOs. Cada UTxO representa uma quantia de Bitcoin que pode servir de input em transa\u00e7\u00f5es futuras. Assim que o UTxO original \u00e9 usado como input, ele passa a ser considerado \u201cgasto\u201d e n\u00e3o pode mais ser usado.<\/p>\n\n\n\n<p>O modelo UTxO, com o conceito de Unspent Transaction Output, foi introduzido pelo Bitcoin para organizar como as transa\u00e7\u00f5es s\u00e3o registradas no seu blockchain.<\/p>\n\n\n\n<p>Esse modelo garante mais seguran\u00e7a e privacidade. Ele reduz de forma significativa o risco de certos tipos de ataque e cria um ambiente protegido para as transa\u00e7\u00f5es.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Leia mais: <\/strong><a href=\"https:\/\/cheesecakelabs.com\/portfolio\/vesseo\" target=\"_blank\" rel=\"noreferrer noopener\">Escalando uma carteira cripto: 30% de crescimento com melhorias de backend e UX\/UI<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Exemplos de Unspent Transaction Output<\/strong><\/h3>\n\n\n\n<p>Vamos ver como isso funciona na pr\u00e1tica. O exemplo cl\u00e1ssico de comprar uma pizza com Bitcoin costuma ser usado para explicar o modelo UTxO (Unspent Transaction Output). Nesse caso, assim como quem paga a pizza com dinheiro em esp\u00e9cie, voc\u00ea usa outputs de transa\u00e7\u00f5es anteriores para pagar e recebe troco na forma de um novo output, se for necess\u00e1rio.&nbsp;<\/p>\n\n\n\n<p>Suponha que o Gus tenha 10 tokens em um \u00fanico UTxO e queira comprar uma pizza do John por 7 tokens. Veja como isso funcionaria.&nbsp;<\/p>\n\n\n\n<p>Como o UTxO precisa ser gasto por inteiro, o <strong>UTxO de 10 tokens<\/strong> vira o input e dois UTxOs s\u00e3o gerados como outputs. Depois da transa\u00e7\u00e3o, o John recebe um UTxO de 7 tokens como pagamento e o Gus recebe um de 3 tokens como troco.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"538\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-1200x538.png\" alt=\"Como o UTxO precisa ser gasto por inteiro, o UTxO de 10 tokens vira o input e dois UTxOs s\u00e3o gerados como outputs. Depois da transa\u00e7\u00e3o, o John recebe um UTxO de 7 tokens como pagamento e o Gus recebe um de 3 tokens como troco.\" class=\"wp-image-12383\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-1200x538.png 1200w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-600x269.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-768x344.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-1536x688.png 1536w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1-760x341.png 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-example-1.png 1921w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>A mesma l\u00f3gica vale quando v\u00e1rios UTxOs entram como inputs. Se um UTxO sozinho n\u00e3o cobre o valor da transa\u00e7\u00e3o, d\u00e1 para usar v\u00e1rios, e eles produzem outputs da mesma forma.<\/p>\n\n\n\n<p>Falta um \u00faltimo detalhe: as taxas de transa\u00e7\u00e3o. Em resumo, a taxa \u00e9 a diferen\u00e7a entre os inputs e os outputs da transa\u00e7\u00e3o. Se uma transa\u00e7\u00e3o tem<strong> 10 tokens como inputs e 9 tokens como outputs<\/strong>, o token restante \u00e9 descontado como taxa. \u00c9 preciso aten\u00e7\u00e3o para n\u00e3o pagar taxas altas por n\u00e3o aproveitar todo o valor dos inputs.<\/p>\n\n\n\n<p>As taxas servem para incentivar os mineradores a processar transa\u00e7\u00f5es e manter a rede segura. Elas tamb\u00e9m evitam que usu\u00e1rios sobrecarreguem a rede com transa\u00e7\u00f5es sem valor. Dentro da transa\u00e7\u00e3o, um endere\u00e7o \u00e9 indicado para criar o output. O direito de usar aquele UTxO em uma transa\u00e7\u00e3o futura depende desse endere\u00e7o.<\/p>\n\n\n\n<p>Ele funciona como uma trava que s\u00f3 abre com a assinatura da chave privada do dono. O <a href=\"https:\/\/cheesecakelabs.com\/blog\/blockchain-evolution-trust\/\" id=\"5965\" target=\"_blank\" rel=\"noreferrer noopener\">blockchain<\/a> acompanha todos os UTxOs de um usu\u00e1rio e soma esses valores para chegar ao saldo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Modelo de contas vs. UTxO<\/strong><\/h2>\n\n\n\n<p>Comparar o modelo UTxO com o baseado em contas revela algumas diferen\u00e7as importantes.&nbsp;<\/p>\n\n\n\n<p>O modelo UTxO, usado pelo Bitcoin, trata cada transa\u00e7\u00e3o como o gasto de outputs recebidos antes, o que gera novos outputs para transa\u00e7\u00f5es futuras. \u00c9 parecido com lidar com dinheiro em esp\u00e9cie, onde cada moeda ou c\u00e9dula \u00e9 uma unidade discreta que precisa ser contabilizada.&nbsp;<\/p>\n\n\n\n<p>J\u00e1 o modelo baseado em contas, usado em <strong>redes como o Ethereum<\/strong>, controla saldos em contas, como um ledger tradicional.<\/p>\n\n\n\n<p>O modelo UTxO oferece mais rastreabilidade e mais paraleliza\u00e7\u00e3o na verifica\u00e7\u00e3o das transa\u00e7\u00f5es. Em compensa\u00e7\u00e3o, o modelo baseado em contas tende a ser mais simples e mais eficiente em sistemas que mudam de estado com frequ\u00eancia, como os que envolvem smart contracts.&nbsp;<\/p>\n\n\n\n<p>Os dois modelos t\u00eam vantagens, e a escolha depende do caso de uso e da arquitetura da rede.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Leia mais: <\/strong><a href=\"https:\/\/cheesecakelabs.com\/portfolio\/via-labs\" target=\"_blank\" rel=\"noreferrer noopener\">Escalando interoperabilidade em mais de 140 blockchains<\/a><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Extended Unspent Transaction Output (eUTxO)<\/strong><\/h2>\n\n\n\n<p>Uma das vantagens do modelo baseado em contas introduzido pelo Ethereum \u00e9 o uso de smart contracts. Um smart contract \u00e9 um programa autoexecut\u00e1vel armazenado em um blockchain, que roda quando condi\u00e7\u00f5es predeterminadas s\u00e3o atendidas.<\/p>\n\n\n\n<p>S\u00f3 que rodar smart contracts no Ethereum altera o ledger carregando apenas as modifica\u00e7\u00f5es, sem refer\u00eancia ao<strong> estado anterior do blockchain<\/strong>. O problema \u00e9 que o contrato pode nem ser mais aplic\u00e1vel quando chega ao produtor do bloco. Esse modelo n\u00e3o \u00e9 determin\u00edstico, o que o torna imprevis\u00edvel na pr\u00e1tica.<\/p>\n\n\n\n<p>O <a href=\"https:\/\/cardano.org\/\">Cardano<\/a>, uma plataforma de blockchain de terceira gera\u00e7\u00e3o, criou o conceito de Extended Unspent Transaction Output (eUTxO) para resolver esse problema. O novo modelo parte da base do UTxO original e o aprimora para lidar com smart contracts sem abrir m\u00e3o do determinismo.<\/p>\n\n\n\n<p>Uma das diferen\u00e7as centrais entre os smart contracts tradicionais e o modelo eUTxO \u00e9 o momento da execu\u00e7\u00e3o. Contratos no estilo Ethereum s\u00e3o executados quando uma transa\u00e7\u00e3o \u00e9 enviada para eles. J\u00e1 os eUTxOs s\u00e3o executados quando <strong>algu\u00e9m tenta gastar <\/strong>o UTxO que tem um smart contract anexado.&nbsp;<\/p>\n\n\n\n<p>No Cardano, o script do smart contract \u00e9 um validador: ele verifica a transa\u00e7\u00e3o e autoriza ou rejeita o gasto. Por isso as aplica\u00e7\u00f5es precisam de uma infraestrutura off-chain para monitorar a atividade on-chain e disparar as a\u00e7\u00f5es certas.<\/p>\n\n\n\n<p>A principal vantagem do novo modelo \u00e9 que o sucesso da transa\u00e7\u00e3o depende s\u00f3 dela mesma e dos seus inputs. Diferente dos smart contracts baseados em contas, ele n\u00e3o depende do estado global da rede. Na pr\u00e1tica, d\u00e1 para verificar a validade da transa\u00e7\u00e3o off-chain e, se ela falhar, nem \u00e9 transmitida para a rede.<\/p>\n\n\n\n<p>Para isso, o eUTxO acrescenta dois <strong>elementos novos e decisivos: <\/strong>o datum e o redeemer. Esses componentes permitem uma l\u00f3gica de transa\u00e7\u00e3o mais avan\u00e7ada, principalmente na intera\u00e7\u00e3o com <strong>smart contracts.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>O papel do datam e do redeemer no eUTxO<\/strong><\/h3>\n\n\n\n<p>O <strong>datum<\/strong> \u00e9 o dado adicional anexado a um output, que d\u00e1 contexto ou informa\u00e7\u00e3o sobre a transa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Esse dado pode ser qualquer coisa relevante para o smart contract: detalhes de propriedade, condi\u00e7\u00f5es de gasto ou informa\u00e7\u00f5es necess\u00e1rias para executar a l\u00f3gica do contrato.<\/p>\n\n\n\n<p>J\u00e1 o <strong>redeemer<\/strong> \u00e9 um dado fornecido pelo input da transa\u00e7\u00e3o que destrava ou &#8220;resgata&#8221; o UTxO, permitindo que ela siga adiante. O redeemer pode incluir par\u00e2metros que o smart contract vai checar para garantir que a transa\u00e7\u00e3o cumpre as condi\u00e7\u00f5es exigidas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1186\" height=\"1200\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-1186x1200.png\" alt=\"Este diagrama ilustra os modelos UTxO e eUTxO, mostrando como as transa\u00e7\u00f5es funcionam nos dois casos, com os componentes datum e redeemer no modelo eUTxO.\" class=\"wp-image-12385\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-1186x1200.png 1186w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-593x600.png 593w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-768x777.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-760x769.png 760w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1-100x100.png 100w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transaction-utxo-eutxo-1.png 1321w\" sizes=\"(max-width: 1186px) 100vw, 1186px\" \/><figcaption class=\"wp-element-caption\">Este diagrama ilustra os modelos UTxO e eUTxO, mostrando como as transa\u00e7\u00f5es funcionam nos dois casos, com os componentes datum e redeemer no modelo eUTxO.<\/figcaption><\/figure>\n\n\n\n<p>Veja um exemplo de como o datum e o redeemer funcionam em transa\u00e7\u00f5es eUTxO. Quando um participante compra um bilhete de loteria, o smart contract anexa um datum ao UTxO que representa o bilhete.<\/p>\n\n\n\n<p>O datum pode conter o endere\u00e7o do participante e o n\u00famero do bilhete. Essa informa\u00e7\u00e3o \u00e9 decisiva para determinar o vencedor quando o sorteio termina.<\/p>\n\n\n\n<p>Na hora do sorteio, uma transa\u00e7\u00e3o separada \u00e9 iniciada para escolher o bilhete premiado. O smart contract exige um redeemer como input para verificar se as condi\u00e7\u00f5es corretas foram cumpridas (por exemplo, o prazo do sorteio j\u00e1 passou e existe uma inscri\u00e7\u00e3o v\u00e1lida).<\/p>\n\n\n\n<p>O redeemer pode conter o resultado do gerador de n\u00fameros aleat\u00f3rios da loteria, usado para identificar o bilhete premiado. Assim que o bilhete premiado \u00e9 identificado, o UTxO com o valor do pr\u00eamio \u00e9 liberado para o endere\u00e7o do vencedor.<\/p>\n\n\n\n<p>Nesse exemplo, o datum carrega a informa\u00e7\u00e3o relevante do bilhete e o redeemer fornece a condi\u00e7\u00e3o (o n\u00famero sorteado) necess\u00e1ria para destravar os fundos da loteria. Essa intera\u00e7\u00e3o entre datum e redeemer garante que a transa\u00e7\u00e3o seja segura e s\u00f3 aconte\u00e7a quando as condi\u00e7\u00f5es predefinidas forem cumpridas.<\/p>\n\n\n\n<p>Com datum e redeemer, o modelo eUTxO ganha flexibilidade e seguran\u00e7a em transa\u00e7\u00f5es complexas, como loterias, leil\u00f5es ou<strong> pagamentos condicionais<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Leia mais: <\/strong><a href=\"https:\/\/cheesecakelabs.com\/blog\/what-are-smart-contracts\/\" id=\"14014\" target=\"_blank\" rel=\"noreferrer noopener\">Smart contracts: o que s\u00e3o e como construir os seus<\/a><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Exemplos de eUTxO no mundo real<\/strong><\/h2>\n\n\n\n<p>Veja alguns exemplos de eUTxO.&nbsp;<\/p>\n\n\n\n<p>Imagine uma campanha de crowdfunding descentralizada. Cada contribui\u00e7\u00e3o seria um UTxO separado e, quando a meta fosse atingida, o smart contract distribuiria os fundos automaticamente, seguindo regras predefinidas.<\/p>\n\n\n\n<p>Isso permite transa\u00e7\u00f5es rastre\u00e1veis e condicionais, que s\u00f3 s\u00e3o executadas se determinados crit\u00e9rios forem cumpridos. Pense em um smart contract que administra um empr\u00e9stimo. Quando o usu\u00e1rio deposita a garantia, o smart contract ret\u00e9m o UTxO, <strong>que representa o valor emprestado.<\/strong><\/p>\n\n\n\n<p>Se o empr\u00e9stimo \u00e9 pago no prazo, a garantia volta para o usu\u00e1rio. Se n\u00e3o \u00e9, o smart contract transfere automaticamente a propriedade da garantia para quem emprestou. Esse car\u00e1ter condicional das transa\u00e7\u00f5es mostra a flexibilidade do modelo eUTxO em cen\u00e1rios mais complexos, com mais confiabilidade e seguran\u00e7a.<\/p>\n\n\n\n<p>Esses exemplos deixam claro que o eUTxO amplia o que o UTxO tradicional consegue fazer, ao permitir uma l\u00f3gica de transa\u00e7\u00e3o mais din\u00e2mica e program\u00e1vel, principalmente em ambientes que dependem de smart contracts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>UTxO vs. eUTxO vs. modelos baseados em contas<\/strong><\/h2>\n\n\n\n<p>Veja um comparativo entre UTxO, eUTxO e modelos baseados em contas:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\"><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>UTxO<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>eUTxO<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Baseado em contas<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Uso principal<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Bitcoin<\/td><td class=\"has-text-align-center\" data-align=\"center\">Cardano<\/td><td class=\"has-text-align-center\" data-align=\"center\">Ethereum<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Modelo de transa\u00e7\u00e3o<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Baseado em outputs de transa\u00e7\u00e3o n\u00e3o gastos<\/td><td class=\"has-text-align-center\" data-align=\"center\">UTxO estendido com dados e l\u00f3gica<\/td><td class=\"has-text-align-center\" data-align=\"center\">Baseado em saldos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Unidade b\u00e1sica<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">UTxO (output de transa\u00e7\u00e3o)<\/td><td class=\"has-text-align-center\" data-align=\"center\">UTxO com datum e redeemer<\/td><td class=\"has-text-align-center\" data-align=\"center\">Conta com saldo<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Smart contracts<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Limitado<\/td><td class=\"has-text-align-center\" data-align=\"center\">Suporte nativo e avan\u00e7ado<\/td><td class=\"has-text-align-center\" data-align=\"center\">Suporte nativo<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Flexibilidade<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Menos flex\u00edvel para contratos<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alta flexibilidade, com l\u00f3gica program\u00e1vel<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alta flexibilidade<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Complexidade<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Simples, cada transa\u00e7\u00e3o gasta outputs espec\u00edficos<\/td><td class=\"has-text-align-center\" data-align=\"center\">Mais complexa por causa das informa\u00e7\u00f5es adicionais<\/td><td class=\"has-text-align-center\" data-align=\"center\">Simples, focada em saldos<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Privacidade<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Maior, por causa da fragmenta\u00e7\u00e3o dos UTxOs<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alta, porque cada UTxO \u00e9 tratado individualmente<\/td><td class=\"has-text-align-center\" data-align=\"center\">Menor, j\u00e1 que as contas s\u00e3o atualizadas diretamente<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Paraleliza\u00e7\u00e3o<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\">Alta, j\u00e1 que transa\u00e7\u00f5es independentes podem ser processadas em paralelo<\/td><td class=\"has-text-align-center\" data-align=\"center\">Alta, pela independ\u00eancia entre UTxOs e contratos<\/td><td class=\"has-text-align-center\" data-align=\"center\">Baixa, todas as contas compartilham o mesmo estado<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Em UTxOs comuns, o endere\u00e7o do output aponta para chaves p\u00fablicas. Em eUTxOs, o endere\u00e7o tamb\u00e9m pode apontar para scripts.<\/p>\n\n\n\n<p><strong>Cada script define uma l\u00f3gica arbitr\u00e1ria <\/strong>que precisa ser satisfeita para gastar o output. Na execu\u00e7\u00e3o, cada script usa o pr\u00f3prio datum, o redeemer e os elementos da transa\u00e7\u00e3o para decidir se os fundos podem ser liberados.<\/p>\n\n\n\n<p>D\u00e1 para pensar no script como uma equa\u00e7\u00e3o matem\u00e1tica. Os par\u00e2metros representam o datum e os argumentos representam o redeemer. A equa\u00e7\u00e3o devolve uma decis\u00e3o \u201cTrue\u201d ou \u201cFalse\u201d sobre liberar ou n\u00e3o os fundos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"925\" height=\"678\" src=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-equation-1.png\" alt=\"Compara\u00e7\u00e3o entre os modelos UTxO, eUTxO e baseado em contas\" class=\"wp-image-12388\" srcset=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-equation-1.png 925w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-equation-1-600x440.png 600w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-equation-1-768x563.png 768w, https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-equation-1-760x557.png 760w\" sizes=\"(max-width: 925px) 100vw, 925px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O eUTxO abre novas possibilidades e funcionalidades nas transa\u00e7\u00f5es em blockchain&nbsp;<\/strong><\/h2>\n\n\n\n<p>Ao adotar o eUTxO, o Cardano entrega smart contracts mais robustos e seguros do que blockchains que usam o modelo de conta e saldo. O modelo permite que o Cardano sustente aplica\u00e7\u00f5es financeiras complexas e apps descentralizados com mais seguran\u00e7a e previsibilidade, j\u00e1 que cada transa\u00e7\u00e3o \u00e9 processada de forma independente.<\/p>\n\n\n\n<p>Essa abordagem tamb\u00e9m ajuda a manter um n\u00edvel alto de escalabilidade, pe\u00e7a central da miss\u00e3o do Cardano de oferecer uma<strong> <a href=\"https:\/\/cheesecakelabs.com\/services\/blockchain\" target=\"_blank\" rel=\"noreferrer noopener\">plataforma blockchain sustent\u00e1vel e eficiente<\/a>.<\/strong><\/p>\n\n\n\n<p>N\u00e3o existe um modelo de transa\u00e7\u00e3o em blockchain que sirva para tudo. Modelos baseados em contas, como o do Ethereum, oferecem simplicidade e velocidade. O UTxO e sua vers\u00e3o estendida no Cardano, o eUTxO, entregam mais seguran\u00e7a e mais programabilidade, principalmente para smart contracts.<\/p>\n\n\n\n<p>Cada modelo tem seus pontos fortes, ajustados a casos de uso diferentes, da transfer\u00eancia simples de valor at\u00e9 aplica\u00e7\u00f5es descentralizadas complexas. Conforme a <strong>tecnologia blockchain<\/strong> evolui, entender esses modelos ajuda voc\u00ea a acompanhar as inova\u00e7\u00f5es que est\u00e3o moldando o futuro dos sistemas descentralizados.<\/p>\n\n\n\n<p>Se voc\u00ea quer se aprofundar em transa\u00e7\u00f5es em blockchain e em como elas funcionam, o blog da Cheesecake Labs tem bastante material.<\/p>\n\n\n\n<p>Tem posts sobre <a href=\"https:\/\/cheesecakelabs.com\/blog\/blockchain-guide-getting-started-blockchain-app\/\" target=\"_blank\" rel=\"noreferrer noopener\">o b\u00e1sico de blockchain<\/a> e sobre pagamentos em blockchain, al\u00e9m de recortes mais detalhados do universo das transa\u00e7\u00f5es, incluindo <a href=\"https:\/\/cheesecakelabs.com\/blog\/quanto-custam-as-taxas-do-soroban\/\" target=\"_blank\" rel=\"noreferrer noopener\">as taxas do Soroban<\/a> e o nosso <a href=\"https:\/\/cheesecakelabs.com\/blog\/estimador-de-custos-stellar-lumens-xlm\/\" target=\"_blank\" rel=\"noreferrer noopener\">estimador de custos de Stellar Lumens (XLM)<\/a>.<\/p>\n\n\n\n<p>E se a sua empresa quer entender melhor como usar transa\u00e7\u00f5es em blockchain, <a href=\"https:\/\/cheesecakelabs.com\/contact\/\">entre em conta<\/a><a href=\"https:\/\/cheesecakelabs.com\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">t<\/a><a href=\"https:\/\/cheesecakelabs.com\/contact\/\">o<\/a>! Vamos adorar conversar sobre as suas ideias.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As transa\u00e7\u00f5es em blockchain sustentam as redes de criptomoedas. S\u00e3o elas que determinam como o valor \u00e9 transferido entre usu\u00e1rios. Se voc\u00ea trabalha com Bitcoin, Ethereum ou Cardano, entender os mecanismos por tr\u00e1s dessas transa\u00e7\u00f5es \u00e9 essencial para quem explora tecnologia blockchain.&nbsp; Neste post, voc\u00ea vai entender dois modelos centrais de registro de transa\u00e7\u00e3o, o [&hellip;]<\/p>\n","protected":false},"author":92,"featured_media":12381,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_title":"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain","_yoast_wpseo_metadesc":"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_canonical":"","ai_summary":"Existem dois modelos principais de registro de transa\u00e7\u00f5es em blockchain: o baseado em contas (usado pelo Ethereum), que controla saldos diretamente como um ledger tradicional, e o UTxO (introduzido pelo Bitcoin), em que cada transa\u00e7\u00e3o consome outputs n\u00e3o gastos por inteiro e gera novos outputs, incluindo troco.\nNo modelo UTxO, a taxa \u00e9 a diferen\u00e7a entre inputs e outputs, e cada output fica travado a um endere\u00e7o que s\u00f3 \u00e9 liberado com a assinatura da chave privada do dono; o saldo do usu\u00e1rio \u00e9 a soma de todos os seus UTxOs.\nO UTxO oferece mais rastreabilidade, privacidade e paraleliza\u00e7\u00e3o, enquanto o modelo baseado em contas \u00e9 mais simples e eficiente para sistemas com mudan\u00e7as frequentes de estado, como smart contracts.\nO Cardano criou o eUTxO, que estende o UTxO com datum e redeemer para suportar smart contracts de forma determin\u00edstica: o script atua como validador na hora de gastar o UTxO, e a validade da transa\u00e7\u00e3o depende apenas dela e de seus inputs, podendo ser verificada off-chain.","ai_summary_en":"","ai_summary_pt-br":"Existem dois modelos principais de registro de transa\u00e7\u00f5es em blockchain: o baseado em contas (usado pelo Ethereum), que controla saldos diretamente como um ledger tradicional, e o UTxO (introduzido pelo Bitcoin), em que cada transa\u00e7\u00e3o consome outputs n\u00e3o gastos por inteiro e gera novos outputs, incluindo troco.\nNo modelo UTxO, a taxa \u00e9 a diferen\u00e7a entre inputs e outputs, e cada output fica travado a um endere\u00e7o que s\u00f3 \u00e9 liberado com a assinatura da chave privada do dono; o saldo do usu\u00e1rio \u00e9 a soma de todos os seus UTxOs.\nO UTxO oferece mais rastreabilidade, privacidade e paraleliza\u00e7\u00e3o, enquanto o modelo baseado em contas \u00e9 mais simples e eficiente para sistemas com mudan\u00e7as frequentes de estado, como smart contracts.\nO Cardano criou o eUTxO, que estende o UTxO com datum e redeemer para suportar smart contracts de forma determin\u00edstica: o script atua como validador na hora de gastar o UTxO, e a validade da transa\u00e7\u00e3o depende apenas dela e de seus inputs, podendo ser verificada off-chain.","footnotes":"","ckl_wpml_lang":"br","ckl_wpml_source_id":12350,"ckl_wpml_status":"ok: lang=br trid=54448 source=12350 at 2026-08-14 19:57:19"},"categories":[1166,432,1165,471],"tags":[1233,1239,1297],"class_list":["post-14648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-br","category-engineering","category-blockchain","category-engenharia","tag-blockchain-development","tag-blockchain-payment","tag-blockchain-transactions"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain<\/title>\n<meta name=\"description\" content=\"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain\" \/>\n<meta property=\"og:description\" content=\"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\" \/>\n<meta property=\"og:site_name\" content=\"Cheesecake Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheesecakelabs\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-31T20:20:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-15T06:58:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1921\" \/>\n\t<meta property=\"og:image:height\" content=\"861\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cheesecake Labs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:site\" content=\"@cheesecakelabs\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\"},\"author\":{\"name\":\"Diana Martins\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/37fa2f0fa5f8d3cbaeb21b973fa5c4b9\"},\"headline\":\"UTxO vs. modelo de contas: como funcionam as transa\u00e7\u00f5es em blockchain\",\"datePublished\":\"2024-10-31T20:20:47+00:00\",\"dateModified\":\"2026-08-15T06:58:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\"},\"wordCount\":2358,\"publisher\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#organization\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png\",\"keywords\":[\"blockchain development\",\"blockchain payment\",\"blockchain transactions\"],\"articleSection\":[\"Blockchain\",\"Engineering\",\"Blockchain\",\"Engenharia\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\",\"name\":\"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain\",\"isPartOf\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png\",\"datePublished\":\"2024-10-31T20:20:47+00:00\",\"dateModified\":\"2026-08-15T06:58:24+00:00\",\"description\":\"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.\",\"breadcrumb\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png\",\"width\":1921,\"height\":861,\"caption\":\"blockchain-transactions-1 | Cheesecake Labs\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cheesecakelabs.com\/blog\/br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UTxO vs. modelo de contas: como funcionam as transa\u00e7\u00f5es em blockchain\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#website\",\"url\":\"https:\/\/cheesecakelabs.com\/blog\/br\/\",\"name\":\"Cheesecake Labs\",\"description\":\"Empresa de desenvolvimento e design de aplicativos mobile &amp; web que est\u00e1 reinventando o desenvolvimento de produtos com times remotos. N\u00f3s desenvolvemos aplicativos iOS, Android e aplica\u00e7\u00f5es Web com as melhores empresas dos EUA, do Brasil e do mundo.\",\"publisher\":{\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cheesecakelabs.com\/blog\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#organization\",\"name\":\"Cheesecake Labs\",\"alternateName\":\"Cheesecake Labs Inc\",\"url\":\"https:\/\/cheesecakelabs.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/cheesecakelabs.com\/#logo\",\"url\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png\",\"contentUrl\":\"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png\",\"caption\":\"Cheesecake Labs\",\"inLanguage\":\"br\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/cheesecakelabs.com\/#primary-image\",\"url\":\"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp\",\"contentUrl\":\"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp\",\"width\":1920,\"height\":1080,\"caption\":\"Cheesecake Labs \u2014 AI, Data & Blockchain software development services\",\"inLanguage\":\"br\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cheesecakelabs\",\"https:\/\/x.com\/cheesecakelabs\",\"https:\/\/www.instagram.com\/cheesecakelabs\/\",\"https:\/\/www.linkedin.com\/company\/cheesecake-labs\/\",\"https:\/\/www.youtube.com\/channel\/UCdGEQ5AHJcmIlaOaI5fGGVA\",\"https:\/\/clutch.co\/profile\/cheesecake-labs\",\"https:\/\/www.behance.net\/cheesecakelabs\",\"https:\/\/dribbble.com\/cheesecakelabs\",\"https:\/\/www.designrush.com\/agency\/profile\/cheesecake-labs\",\"https:\/\/www.g2.com\/products\/cheesecake-labs\/reviews\"],\"description\":\"Cheesecake Labs is a software development studio that designs and builds custom digital products \u2014 web, mobile, and platforms \u2014 combining product design and high-performance engineering.\",\"foundingDate\":\"2013\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/37fa2f0fa5f8d3cbaeb21b973fa5c4b9\",\"name\":\"Diana Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d074fb633a22723051c9d98ffc13065a28f0b52bd30a4c0a832ee19820caa4ba?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d074fb633a22723051c9d98ffc13065a28f0b52bd30a4c0a832ee19820caa4ba?s=96&d=mm&r=g\",\"caption\":\"Diana Martins\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain","description":"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/","og_locale":"pt_BR","og_type":"article","og_title":"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain","og_description":"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.","og_url":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/","og_site_name":"Cheesecake Labs","article_publisher":"https:\/\/www.facebook.com\/cheesecakelabs","article_published_time":"2024-10-31T20:20:47+00:00","article_modified_time":"2026-08-15T06:58:24+00:00","og_image":[{"width":1921,"height":861,"url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png","type":"image\/png"}],"author":"Cheesecake Labs","twitter_card":"summary_large_image","twitter_creator":"@cheesecakelabs","twitter_site":"@cheesecakelabs","twitter_misc":{"Escrito por":null,"Est. tempo de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#article","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/"},"author":{"name":"Diana Martins","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/37fa2f0fa5f8d3cbaeb21b973fa5c4b9"},"headline":"UTxO vs. modelo de contas: como funcionam as transa\u00e7\u00f5es em blockchain","datePublished":"2024-10-31T20:20:47+00:00","dateModified":"2026-08-15T06:58:24+00:00","mainEntityOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/"},"wordCount":2358,"publisher":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#organization"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png","keywords":["blockchain development","blockchain payment","blockchain transactions"],"articleSection":["Blockchain","Engineering","Blockchain","Engenharia"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/","url":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/","name":"UTxO vs. modelo de contas: transa\u00e7\u00f5es em blockchain","isPartOf":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage"},"image":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage"},"thumbnailUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png","datePublished":"2024-10-31T20:20:47+00:00","dateModified":"2026-08-15T06:58:24+00:00","description":"UTxO vs. modelo de contas: como cada um estrutura transa\u00e7\u00f5es em blockchain e o que muda entre Bitcoin, Ethereum e Cardano na pr\u00e1tica.","breadcrumb":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#primaryimage","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2024\/11\/blockchain-transactions-1.png","width":1921,"height":861,"caption":"blockchain-transactions-1 | Cheesecake Labs"},{"@type":"BreadcrumbList","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/utxo-vs-modelo-de-contas-blockchain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheesecakelabs.com\/blog\/br\/blog\/"},{"@type":"ListItem","position":2,"name":"UTxO vs. modelo de contas: como funcionam as transa\u00e7\u00f5es em blockchain"}]},{"@type":"WebSite","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#website","url":"https:\/\/cheesecakelabs.com\/blog\/br\/","name":"Cheesecake Labs","description":"Empresa de desenvolvimento e design de aplicativos mobile &amp; web que est\u00e1 reinventando o desenvolvimento de produtos com times remotos. N\u00f3s desenvolvemos aplicativos iOS, Android e aplica\u00e7\u00f5es Web com as melhores empresas dos EUA, do Brasil e do mundo.","publisher":{"@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheesecakelabs.com\/blog\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#organization","name":"Cheesecake Labs","alternateName":"Cheesecake Labs Inc","url":"https:\/\/cheesecakelabs.com\/","logo":{"@type":"ImageObject","@id":"https:\/\/cheesecakelabs.com\/#logo","url":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png","contentUrl":"https:\/\/ckl-website-static.s3.amazonaws.com\/wp-content\/uploads\/2022\/06\/cheesecake-labs-1.png","caption":"Cheesecake Labs","inLanguage":"br"},"image":{"@type":"ImageObject","@id":"https:\/\/cheesecakelabs.com\/#primary-image","url":"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp","contentUrl":"https:\/\/ckl-website-v4-strapi-prod.s3.us-east-2.amazonaws.com\/ai_software_development_company_83fb512983.webp","width":1920,"height":1080,"caption":"Cheesecake Labs \u2014 AI, Data & Blockchain software development services","inLanguage":"br"},"sameAs":["https:\/\/www.facebook.com\/cheesecakelabs","https:\/\/x.com\/cheesecakelabs","https:\/\/www.instagram.com\/cheesecakelabs\/","https:\/\/www.linkedin.com\/company\/cheesecake-labs\/","https:\/\/www.youtube.com\/channel\/UCdGEQ5AHJcmIlaOaI5fGGVA","https:\/\/clutch.co\/profile\/cheesecake-labs","https:\/\/www.behance.net\/cheesecakelabs","https:\/\/dribbble.com\/cheesecakelabs","https:\/\/www.designrush.com\/agency\/profile\/cheesecake-labs","https:\/\/www.g2.com\/products\/cheesecake-labs\/reviews"],"description":"Cheesecake Labs is a software development studio that designs and builds custom digital products \u2014 web, mobile, and platforms \u2014 combining product design and high-performance engineering.","foundingDate":"2013"},{"@type":"Person","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/37fa2f0fa5f8d3cbaeb21b973fa5c4b9","name":"Diana Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/cheesecakelabs.com\/blog\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d074fb633a22723051c9d98ffc13065a28f0b52bd30a4c0a832ee19820caa4ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d074fb633a22723051c9d98ffc13065a28f0b52bd30a4c0a832ee19820caa4ba?s=96&d=mm&r=g","caption":"Diana Martins"}}]}},"_links":{"self":[{"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/posts\/14648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/comments?post=14648"}],"version-history":[{"count":3,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/posts\/14648\/revisions"}],"predecessor-version":[{"id":15054,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/posts\/14648\/revisions\/15054"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/media\/12381"}],"wp:attachment":[{"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/media?parent=14648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/categories?post=14648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheesecakelabs.com\/blog\/br\/wp-json\/wp\/v2\/tags?post=14648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}