
Ekibimize ErgoScript'i keşfetmek için yeni geliştiriciler arıyoruz. ErgoScript, Ergo üzerinde akıllı sözleşmeler oluşturmak için yenilikçi bir dildir. Tasarımı, güçlü bir genel amaçlı programlama dili olan Scala'ya dayanmaktadır. Ergo Whitepaper şunları belirtmektedir:
"ErgoScript, kripto paralar için güçlü ve protokol dostu bir betik dilidir. ErgoScript'teki programlar, paranın harcanabileceği koşulları belirtmek için kullanılır. Dil, Σ(Sigma)-protokoller olarak adlandırılan etkileşimsiz sıfır bilgi kanıtları türünü destekler ve halka imzaları, çoklu imzalar, birden fazla para birimi, atomik takaslar, kendini kopyalayan betikler ve uzun vadeli hesaplamalar için yeterince esnektir."
Genişletilmiş UTXO
ErgoScript, Bitcoin'in güvenliği ve gizliliği göz önünde bulundurularak ve her türlü karmaşık finansal sözleşmenin herkesin erişimine açılması amacıyla inşa edilmiştir. Ancak Bitcoin'in tasarımı döngülere izin vermez ve bunun üzerine karmaşık akıllı sözleşmeler inşa etmek mümkün değildir. ErgoScript, kendini kopyalamaya izin verir, bu nedenle bir blok zincirinde Turing-Tamamlayıcı süreçler oluşturmak için kullanılabilir.
Blok zincirinde akıllı sözleşmeler oluşturmanın bir başka yaklaşımı, Ethereum'daki gibi Hesap Tabanlı modeldir. Ethereum'un tasarımı, akıllı sözleşme tabanlı paraları kolaylaştırır, bu nedenle harcanmamış işlem çıktısı (UTXO) bize hangi özel anahtarın hangi koinsiyonu tuttuğunu gösterir. Bitcoin'de, hesaplar yoktur. Paralar, tek bir UTXO ile temsil edilen bir dizi adreste bulunur. Ayrıca, bu modelde gizlilik şemalarını dahil etmek, Hesap Tabanlı modelden daha kolaydır.
Bu nedenle, Ergo, okunabilir UTXO tasarımını tanıtarak Bitcoin'in UTXO modelini genişletilmiş UTXO modeline geliştirmiştir. Bu, akıllı sözleşmelerin UTXO'ları veri girişi olarak kullanmasına olanak tanır, böylece onları değiştirmeden. Bu nedenle düğümler, bakiyeleri kontrol etmek yerine işlemleri kontrol eder. Karşılaştırıldığında, Ethereum'un Hesap modelinde, düğümler sistemi doğrulamak için tüm hesapları kontrol ederek bunu yapar.
Yan yana, UTXO modeli daha ölçeklenebilir ancak Kullanıcı Arayüzü araçları oluşturmak için daha karmaşıktır. Hesap modeli, geliştiricilere daha kolay erişim sağlar ancak kodlar blok zincirinde daha ağırdır, bu da ağ tıkanıklığına yol açabilir.
Ayrıca, UTXO, paralel hesaplamaya izin verir ve atomik takasları saklama gereksinimi olmadan hesaplamak daha kolaydır.
NIPoPows
Ergo'nun önemli bir yeteneği, hafif istemcilerin tüm blok zincirini indirmeden blok zinciri ile etkileşimde bulunmasını sağlayan NIPoPoW'ları (Etkileşimsiz İş Kanıtı Kanıtları) kullanıma hazır olmasıdır. Bu, mobil cüzdanlar gibi verimli hafif istemciler oluşturmak için faydalıdır.
Bir diğer uygulama, Proof of Stake ağları ile çapraz zincir iletişimidir. Cardano gibi PoS ağları, NIPoPoW entegrasyonu aracılığıyla Ergo ile etkileşimde bulunabilir. Bu tür doğrulama şemaları, merkezi DAO yapılarının gereksinimini ortadan kaldırabilir ve yeni etkileşimsiz çapraz zincir işlemleri oluşturabilir.
Basitçe ifade etmek gerekirse, NiPoPoW'lar yan zincirler gibi çalışır. İki veya daha fazla ayrı zincir, diğer zincirlerde değişiklik yapmadan NiPoPoW'lar aracılığıyla entegre olabilir. Bu tür bir entegrasyon, örneğin DAO yönetimine dayanan "Wrapped Tokens" gibi token'ların gereksinimini ortadan kaldırır.
NIPoPoW, blok zincir ağları oluşturmak için güçlü bir araçtır ve istemcilere daha kolay erişim sağlar. Ayrıca, Katman 2 organizasyonları oluşturarak ölçeklenebilirliği artırmak için de faydalıdır.
ErgoHack'e yaklaşıyoruz ve ErgoScript'teki kullanım durumları hakkında keşfedilecek çok şey var. Ergo Ekosistemine katkıda bulunmanın yollarını arıyorsanız, buraya göz atın ve Telegram veya Discord üzerinden bizimle iletişime geçin!
Kaynaklar:
UTXO Modelinin Potansiyelini Açma
Bir başka coin tozları yutuyor: UTXO tabanlı kripto paralardaki toz analizi
Share post
13 Ağustos 2025
9 Temmuz 2025
12 Mayıs 2025






