Hoskinson Cardano’nun eUTXO modelini Adam Back’in tavsiyesine bağlıyor
Ethereum’un erken tasarımına dair bir karşılıklı yazışma, Back’in UTXO önerisini Cardano’nun mimarisiyle ilişkilendiriyor. Ayrıca Vitalik Buterin’in Ethereum’un ölçekleme stratejisinde UTXO tarzı ile dinamik durumu birleştirme önerisine tarihsel bağlam katıyor.
By SongMarketCap
Charles Hoskinson 9 Ekim’de, Cardano’nun genişletilmiş UTXO modelini geliştirirken Adam Back’in tavsiyesine uyduğunu yazdı. Back’in Ethereum’un erken ekibiyle 2014’te yaptığı bir tartışmaya dair anısını yanıtlayan Hoskinson, daha sonra izlenen yolları karşılaştırdı: Cardano için eUTXO ve Back tarafında Simplicity ile Liquid.
Hoskinson Back’in UTXO Önerisine Yanıt Veriyor
Back, Ethereum ekibi herhangi bir kod yazmadan önce, etkin kod ve değiştirilebilir durum içeren bakiye temelli bir model yerine UTXO önermiş olduğunu hatırlattı. O tavsiyeyi Buterin’in UTXO temelli yaklaşımlara dair son tartışmasıyla karşılaştırarak, önceki önerisinin kabul görmemesinden duyduğu hayal kırıklığını ifade etti.
İlgili bir gönderide Back, ekibe verdiğini hatırladığı bir uyarıyı anlattı. Etkin sanal makine kodunu bakiye temelli bir aktör ve mesajlaşma modeliyle birleştirmenin, işlemler arasındaki etkileşimlerin ve sıralamalarının sonucu etkilediği race condition türü durumlar üretebileceğini savundu.
Back ayrıca, birkaç başka Ethereum teknik kurucusunun da yer aldığı görüşmeyi başlatanın Hoskinson olduğunu belirtti.
Hoskinson şu yanıtı verdi:
“Evet, tavsiyeni aldım. EUTXO oluşturduk ve siz de simplicity ve liquid inşa ettiniz.”
Bu yazışma, tartışmaya dair anılarını ve Hoskinson’ın öneri ile sonraki geliştirme yönü arasındaki açık bağlantıyı kayda geçiriyor.
Crypto Crow bu paylaşımları “Not So Fast… Watch This First” içinde ele aldı ve bunları Cardano’nun mimarisinin tanınması olarak yorumladı. Back’in ifadeleri kendi önerisine ve Ethereum’un erken tasarımına odaklanıyor; Hoskinson ise doğrudan Cardano bağlantısını sağlıyor.
Cardano’nun eUTXO’su Akıllı Sözleşmeleri Nasıl Destekler
UTXO, harcanmamış işlem çıktısı anlamına gelir. Fonlar, önceki işlemlerin çıktılarıyla temsil edilir ve yeni işlemler bu çıktıları tüketip yerlerine yeni çıktılar üretir. Her bir çıktı yalnızca bir kez harcanabilir.
Bir cüzdan, kullanıcısının kontrol ettiği çıktıları toplayarak bir bakiye gösterir. ADA gönderirken uygun çıktıları seçer ve alıcı için ile göndericiye dönecek para üstü için yeni çıktılar oluşturur.
Cardano’nun eUTXO modeli bu yaklaşımı veriler ve akıllı sözleşme kurallarıyla genişletir. Bir çıktı, uygulama durumunu temsil eden verileri taşıyabilirken bir doğrulama betiği bir işlemin kilitli fonları harcama koşullarını karşılayıp karşılamadığını kontrol eder.
Ethereum, kod tarafından kontrol edilen sözleşme hesaplarını da içeren hesap temelli bir model kullanır. Bu hesaplarda, işlem yürütmesinin değiştirebileceği saklanan veriler bulunur.
Bu nedenle geliştiriciler, uygulama durumunu iki ağda farklı biçimde organize eder.
Cardano işlemleri eylemlerini, betik argümanlarını ve hesaplama yürütme bütçelerini önceden belirtir. Belgelerinde geliştiricilerin betik davranışını nasıl değerlendirebileceğini ve ücretleri gönderimden önce yerelde nasıl hesaplayabileceğini anlatır.
Bu öngörülebilirlik çıktılar için rekabeti ortadan kaldırmaz. Başka bir işlem gerekli bir girdiyi önce harcarsa, hazırlanmış bir işlem artık onu tüketemez. Uygulama mantığını birden çok UTXO’ya dağıtmak, istekleri koordine etmek ve daha yüksek paralelliği etkinleştirmek için önemlidir.
Buterin hibrit bir Ethereum ölçekleme yaklaşımı özetliyor
16 Ağustos tarihli bir gönderide Buterin, UTXO tarzı durum, dinamik durum ve aradaki yaklaşımların en güçlü özelliklerini birleştiren önerilen bir Ethereum ölçekleme stratejisini anlattı.
Bu fikirlerin birçoğunun öncülüğünü Bitcoin topluluğuna atfetti ve özellikle Utreexo’dan bahsetti. Belirttiği hedef, merkeziyetsizliği, düğüm çalıştırma kolaylığını ve sansüre dayanıklılığı korurken Ethereum etkinliğinin büyük çoğunluğunu ölçeklemekti.
Teklif, durumu organize etmenin farklı yollarını birleştirmeyi konu alıyor. Buterin’in gönderisi Cardano’yu ya da eUTXO modelini anmıyor ve benimsenmiş bir geçişi değil önerilen bir yönü tanımlıyor.
Cardano, sözleşme durumunu temsil etmek ve ADA ile diğer varlıkların transferlerini doğrulamak için eUTXO’yu zaten kullanıyor. Ethereum’daki tartışma, UTXO tarzı tekniklerin gelecekteki ölçekleme mimarisinde dinamik durumun yanında nasıl yer alabileceğine ilişkin. Hoskinson’ın yanıtı, Back’in önerisini kendisinin uymayı seçtiği bir tavsiye olarak tanımlayarak Cardano’nun mevcut modelini bu daha uzun teknik konuşmanın içine yerleştiriyor.