La fondation des capacités avancées de contrats intelligents d'Ergo
L'UTXO étendu combine le modèle de sécurité éprouvé de Bitcoin avec de puissantes fonctionnalités de contrats intelligents via ErgoScript, permettant une exécution parallèle et éliminant des catégories entières de vulnérabilités.
Chaque UTXO est une «boîte» contenant une valeur, des données et un script de garde qui définit les conditions de dépense.
Les boîtes sont immuables — une fois créées, elles ne peuvent pas être modifiées, seulement consommées et de nouvelles créées.
Le modèle UTXO élimine les attaques de réentrance par conception — pas d'état mutable à exploiter.
Les transactions touchant différentes boîtes peuvent s'exécuter en parallèle, améliorant la scalabilité.
Les contrats intelligents n'ont besoin de vérifier que leurs propres entrées, pas l'état global de la blockchain.
Protocoles DeFi complexes construits à partir de modèles de boîtes simples et réutilisables.
| Aspect | Modèle eUTXO | Modèle de compte | Avantage |
|---|---|---|---|
| Gestion d'état | Pas de soldes globaux — uniquement des sorties non dépensées | État global avec soldes de comptes et stockage | eUTXO |
| Sécurité | Pas d'attaques de réentrance, coûts prévisibles | Vulnérable à la réentrance, gas imprévisible | eUTXO |
| Parallélisme | Les boîtes indépendantes permettent un traitement parallèle | La contention d'état force un traitement séquentiel | eUTXO |
| Confidentialité | Confidentialité naturelle des transactions via des boîtes séparées | Tous les soldes visibles publiquement | eUTXO |
| Composabilité | Les sorties modulaires se composent en protocoles complexes | Contrats monolithiques avec interactions complexes | Égalité |
Chaque ordre est une boîte séparée, permettant la correspondance parallèle et les swaps atomiques
Exemple: Spectrum Finance
Collatéral verrouillé dans des boîtes avec des conditions de liquidation claires
Exemple: DuckPools
Les boîtes de réserve suivent le collatéral indépendamment pour chaque position
Exemple: SigmaUSD
Les boîtes d'enchères concourent sans se bloquer mutuellement
Exemple: Ergo Auction House
Le modèle eUTXO simplifie le développement de contrats intelligents en traitant tout comme des boîtes avec des conditions de dépense claires. Pas de gestion d'état complexe, pas de problèmes de réentrance — juste une logique simple.
Box {
value: 1000000000, // nanoERGs
tokens: [...], // native tokens
registers: { // custom data
R4: "user_data",
R5: 42,
R6: [1, 2, 3]
},
script: "..." // guard script
}Explorer les technologies Ergo associées