Ergo'nun gelişmiş akıllı sözleşme yeteneklerinin temeli
Genişletilmiş UTXO, Bitcoin'in kanıtlanmış güvenlik modelini ErgoScript aracılığıyla güçlü akıllı sözleşme işlevselliğiyle birleştirir; paralel yürütmeyi mümkün kılar ve tüm güvenlik açığı sınıflarını ortadan kaldırır.
Her UTXO, değer, veri ve harcama koşullarını tanımlayan bir koruma betiği içeren bir 'kutu'dur.
Kutular değiştirilemez — bir kez oluşturulduktan sonra değiştirilemez, yalnızca tüketilebilir ve yenileri oluşturulabilir.
UTXO modeli tasarım gereği yeniden giriş saldırılarını ortadan kaldırır — istismar edilecek değişken durum yoktur.
Farklı kutulara dokunan işlemler paralel yürütülebilir; bu da ölçeklenebilirliği artırır.
Akıllı sözleşmeler yalnızca kendi girdilerini doğrulamak zorundadır, küresel blok zinciri durumunu değil.
Basit, yeniden kullanılabilir kutu kalıplarından oluşturulmuş karmaşık DeFi protokolleri.
| Boyut | eUTXO Modeli | Hesap Modeli | Avantaj |
|---|---|---|---|
| Durum Yönetimi | Küresel bakiye yok — yalnızca harcanmamış çıktılar | Hesap bakiyeleri ve depolama alanıyla küresel durum | eUTXO |
| Güvenlik | Yeniden giriş saldırısı yok, öngörülebilir maliyetler | Yeniden girişe karşı savunmasız, öngörülemeyen gaz | eUTXO |
| Paralellik | Bağımsız kutular paralel işlemeyi mümkün kılar | Durum çekişmesi sıralı işlemeyi zorlar | eUTXO |
| Gizlilik | Ayrı kutular aracılığıyla doğal işlem gizliliği | Tüm bakiyeler herkese açık | eUTXO |
| Birleştirilebilirlik | Modüler çıktılar karmaşık protokollere dönüşür | Karmaşık etkileşimli tek parça sözleşmeler | Berabere |
Her emir ayrı bir kutudur; paralel eşleştirme ve atomik takasları mümkün kılar
Örnek: Spectrum Finance
Net tasfiye koşullarıyla kutulara kilitlenmiş teminat
Örnek: DuckPools
Rezerv kutuları her pozisyon için teminatı bağımsız takip eder
Örnek: SigmaUSD
Teklif kutuları birbirini engellemeden rekabet eder
Örnek: Ergo Açık Artırma Evi
eUTXO modeli, her şeyi net harcama koşullarına sahip kutular olarak ele alarak akıllı sözleşme geliştirmeyi basitleştirir. Karmaşık durum yönetimi yok, yeniden giriş endişesi yok — sadece basit mantık.
Box {
value: 1000000000, // nanoERGs
tokens: [...], // native tokens
registers: { // custom data
R4: "user_data",
R5: 42,
R6: [1, 2, 3]
},
script: "..." // guard script
}İlgili Ergo teknolojilerini keşfet