Off-chain Mantığı ve eUTXO
4 Ekim 2021

eUTXO'nun Avantajları
Hesap ve eUTXO modelleri arasında önemli bir fark vardır. Hesap modelinde, tüm mantık zincir üzerinde bulunur ancak bu, ölçeklenebilirlik sorunlarına yol açtığı bulunmuştur. eUTXO modelinde, yalnızca akıllı sözleşme doğrulaması zincir üzerinde gerçekleştirilirken, akıllı sözleşmenin diğer kısımları zincir dışındadır.
Bunu netleştirmek için, zincir dışı kısmı, blockchain durumunu (UTXO'lar) okuyan, tüm hesaplamaları yapan ve nihayetinde bir veya daha fazla tx (işlem) üreten bir kara kutu olarak düşünün. Bu tx'ler (zincir dışı kısmın sonuçları) daha sonra doğrulanmak üzere blockchain'e gönderilir.
Blockchain, tx'leri doğrular ve eğer tx'lerin gereksinimleri karşılanıyorsa, madencilik yapılır ve böylece blockchain'in durumu (UTXO seti) değişir.
Sonuç olarak, yalnızca akıllı sözleşme doğrulaması zincir üzerinde gerçekleştirilir ve tüm diğer mantık zincir dışındadır. Bu, tx doğrulamasının son derece verimli ve ölçeklenebilir olabileceği anlamına gelir - eUTXO modelinin büyük bir avantajıdır.
Ölçeklenebilirlik sorunu, Ethereum'un işlemleri zincir dışı kod tarafından yönetilen Katman 2/Sidechain ölçekleme çözümlerine itmeye çalışmasının ana nedenlerinden biridir. Özünde, Ethereum'un ölçeklenebilirlik endişelerini ele almak için araştırdığı çözümler, pratikte eUTXO modelini taklit etmektedir.
Çoğu durumda, endüstride zincir üzerindeki mantığın doğası gereği merkeziyetsiz olduğu ve bu nedenle üstün olduğu konusunda bir fikir birliği vardır. Peki ya zincir dışı mantık? Zincir dışı mantık dağıtılabilir mi?
eUTxO'da, zincir dışı mantık tamamen merkeziyetten tamamen merkeziyetsiz bir aralıkta yazılabilir. Örneğin, ErgoMixer'da zincir dışı kısım merkeziyetsizdir. Bunu bilgisayarınızda çalıştırırsınız ancak kullanıcılar da kendi zincir dışı mantıklarını çalıştırma yeteneğine sahiptir. Zincir dışı mantık dağıtılabilir veya yerelleştirilebilir ve her kullanıcı tarafından çalıştırılabilir, böylece merkeziyetten geniş bir dağıtıma kadar değişir.
ErgoDEX Dağıtılmış Bot Çözümü
ErgoDex, zincir dışı mantığın eşzamanlı olarak çalıştırılmasını sağlayan bir bot çözümünü test etmekte ve uygulamayı planlamaktadır. Her kullanıcının kendi bireysel zincir dışı mantığını çalıştırdığı Ergomixer'ın kullanımına ters düşse de, zincir dışı botlar dağıtılabilir ve bot çalıştırıcıları bir yürütme ücreti kazanabilir. Bu yürütme ücreti, bir işlem ücretine benzer ve fonlar gönderilmeden önce önceden ayarlanacaktır.
Bu, aktörleri bu dağıtılmış botları çalıştırmaya teşvik eder ve kullanıcılara fiyatlandırma konusunda netlik sağlar. Bu şekilde, her aktörün ekonomik teşviklerle ağın bir kısmını kazanma şansı eşittir. Zincir dışı kod, platformun kullanımı arttıkça giderek daha merkeziyetsiz hale gelecektir.
Botları çalıştıran kullanıcılar tarafından oluşturulan ek gelir, özellikle daha küçük madencilik havuzlarına ve Cardano'daki tek havuz operatörlerine entegre olma eğilimindedir. Amacımız, merkeziyetsizliği teşvik etmek için bu taraflarla başından itibaren çalışmaktır.
Merkeziyetsizlik, zincir dışı botları çalıştırmayı seçen aktörlerin sayısına bağlı olarak sağlanır. Ayrıca, madencilerin bu çözüme katılmaları için ek ekonomik teşvikler vardır ve bu, iş kanıtının sağladığı güven ve şeffaflığa saygı gösterir.
eUTxO Varsayımları
eUTxO yayılmaya devam ettikçe, zincir dışı mantığın mutlaka merkeziyetsiz olmadığı bazı dApp'lere tanık olacağız. Soru, bunun bir sorun olup olmadığıdır? Bu, her benzersiz dApp'in işlevine ve kullanıcıların yapmaları gereken varsayımlardan haberdar olup olmadığına bağlı olacaktır. Bu dApp'ler, zincir dışı mantığı merkeziyetsizleştiren veya dağıtan bir model de seçebilir. Ama bu gerekli mi? Tahminim, dApp'in işlevine bağlı olarak muhtemelen hayır.
İşlem doğrulaması hala zincir üzerinde olacaktır, ancak kullanıcıları bu mantığı merkeziyetsiz bir şekilde çalıştırmaya teşvik edecek teşvikler olmayabilir. Bazı dApp'lerin özel bir amaç için veya çok basit bir hizmet sağlamak için olabileceğini göz önünde bulundurursak, bunun bir sorun olacağını düşünmüyorum.
Ancak, eUTxO modeli, kullanıcıların farkında olması gereken bazı ek varsayımlar yaratmaktadır ve bu nedenle Ergo, KYA (Varsayımlarınızı Bilin) girişimini oluşturma sürecindedir.
KYA, “Şartlar ve Koşullar Anlaşması” gibi işlev görecek ve kullanıcıları bir blockchain'in, sözleşmenin, güncelleme olasılıklarının, protokol ustalarının kontrol düzeyinin vb. güven ve kriptografik varsayımları hakkında bilgilendirmek için tasarlanmıştır.
KYA'nın amacı, rug pull'ları, dolandırıcılıkları önlemek ve yatırımcıları korumaktır.
Zincir dışı mantıkla ilgili olarak, KYA'yı anlamak çok önemlidir. Şu anda, kullanıcılar blockchain'lerin/dApp'lerin güvenlik denetimlerine güveniyor, ancak bir denetim yalnızca mantığın sözleşme tarafından amaçlandığını doğrular. Bir denetim, tüm yönleriyle güvenliğin kanıtı değildir, yalnızca bir sözleşmenin niyetinin kanıtıdır.
Zincir üzerindeki ve zincir dışındaki mantığın güncellenme potansiyeli ile ilgili KYA'ya ihtiyaç vardır çünkü zincir dışı mantığın dağıtımı, her aktörün dApp'e koyduğu güven düzeyini gösterir. Taraflar arasındaki saklama gücü de anlaşılması gereken önemli bir varsayım olabilir.
Gerçek şu ki, bu varsayımların hepsi zincir üzerindeki mantık için önemlidir. Tek fark, zincir dışı mantığın, hem eUTXO hem de hesap modeli blockchain'leri tarafından ele alınması gereken ek bir karmaşıklık katmanı eklemesidir. Zincir dışı mantık, ErgoDEX gibi L1 (Katman 1) dApp'leri ve side-chain'ler gibi L2 (Katman 2) modellerini içerir.
Share post
13 Ağustos 2025
9 Temmuz 2025
12 Mayıs 2025






