A base das capacidades avançadas de contratos inteligentes da Ergo
O UTXO Estendido combina o modelo de segurança comprovado do Bitcoin com funcionalidade poderosa de contratos inteligentes via ErgoScript, permitindo execução paralela e eliminando classes inteiras de vulnerabilidades.
Cada UTXO é uma «caixa» contendo valor, dados e um script de guarda que define as condições de gasto.
As caixas são imutáveis — uma vez criadas, não podem ser modificadas, apenas consumidas e novas são criadas.
O modelo UTXO elimina ataques de reentrada por design — sem estado mutável para explorar.
Transações que tocam diferentes caixas podem ser executadas em paralelo, melhorando a escalabilidade.
Os contratos inteligentes precisam apenas verificar suas próprias entradas, não o estado global da blockchain.
Protocolos DeFi complexos construídos a partir de padrões de caixa simples e reutilizáveis.
| Aspecto | Modelo eUTXO | Modelo de Conta | Vantagem |
|---|---|---|---|
| Gerenciamento de Estado | Sem saldos globais — apenas saídas não gastas | Estado global com saldos de contas e armazenamento | eUTXO |
| Segurança | Sem ataques de reentrada, custos previsíveis | Vulnerável a reentrada, gás imprevisível | eUTXO |
| Paralelismo | Caixas independentes permitem processamento paralelo | A contenção de estado força o processamento sequencial | eUTXO |
| Privacidade | Privacidade natural de transações por meio de caixas separadas | Todos os saldos visíveis publicamente | eUTXO |
| Composabilidade | Saídas modulares se compõem em protocolos complexos | Contratos monolíticos com interações complexas | Empate |
Cada ordem é uma caixa separada, permitindo correspondência paralela e trocas atômicas
Exemplo: Spectrum Finance
Colateral bloqueado em caixas com condições claras de liquidação
Exemplo: DuckPools
Caixas de reserva rastreiam o colateral independentemente para cada posição
Exemplo: SigmaUSD
Caixas de lance competem sem bloquear umas às outras
Exemplo: Ergo Auction House
O modelo eUTXO simplifica o desenvolvimento de contratos inteligentes ao tratar tudo como caixas com condições de gasto claras. Sem gerenciamento de estado complexo, sem preocupações com reentrada — apenas lógica direta.
Box {
value: 1000000000, // nanoERGs
tokens: [...], // native tokens
registers: { // custom data
R4: "user_data",
R5: 42,
R6: [1, 2, 3]
},
script: "..." // guard script
}Explore tecnologias Ergo relacionadas