zkEVM Özel Akıllı Sözleşmelerde Çığır Açan: Ethereum Geliştiricisi Barry Yeni Mimarisi Tanıttı

Ethereum geliştiricisi barryWhiteHat, zkEVM özel akıllı sözleşmelerinde önemli bir ilerleme duyurdu ve EVM uyumluluğunu korurken özel kullanıcı durumlarını destekleyen yeni bir mimariyi açıkladı.

Jinse Finance tarafından bildirilen bu yenilik, geliştiricilerin özel akıllı sözleşmelere derlenen Solidity kodu yazmalarını sağlamak için sıfır bilgi kanıtı sanal makinelerinden yararlanmaktadır.

Ancak, kritik bir teknik sınırlama devam etmektedir: özel kullanıcı durumları artık mümkün olsa da, temel kriptografik kısıtlamalar nedeniyle özel küresel durumlar desteklenmemektedir.

Bu gelişme, Ethereum'un 3 Aralık 2025'teki Fusaka yükseltmesine hazırlanmasıyla gerçekleşiyor. Bu yükseltme, blok gaz limitlerini 45 milyon'dan 150 milyon'a çıkaracak ve yeni verimlilik araçları tanıtacak.

zkEVM Özel Akıllı Sözleşmeler: Teknik Mimarinin Açıklaması

BarryWhiteHat, sıfır bilgi kanıtı sanal makinelerinin ticarileşmesi ile (zkEVM), ilginç bir fırsatın ortaya çıktığını belirtti: Ethereum Sanal Makinesi (EVM) ile uyumluluğu korurken özel akıllı sözleşmeler altyapısı sağlamak. Geliştiriciler, Solidity kodu yazabilir ve özel bir Solidity derleyici sürümü veya bazı son işlem araçlarını kullanarak özel akıllı sözleşmeler oluşturmak için derleyebilir.

Uygulama, reth içinde pstore ve pload opcode'larını ekler ve bunları zkEVM'ye derler. Bu teknik yaklaşım, akıllı sözleşmelerin özel kullanıcı verilerini korurken yine de tanıdık EVM çerçevesi içinde çalışmasına olanak tanır. Solidity'de zaten yetkin olan geliştiriciler için bu, minimal öğrenme eğrisi anlamına gelir - mevcut kod tabanları, tamamen yeniden yazmak yerine hedeflenmiş değişikliklerle adapte edilebilir.

Mimari, temel verileri ifşa etmeden hesaplamayı doğrulamak için sıfır bilgi kanıtlarını kullanıyor. Bir kullanıcı özel bir akıllı sözleşmeyle etkileşime girdiğinde, zkEVM, işlemin sözleşme mantığına göre doğru bir şekilde yürütüldüğüne dair bir kanıt oluşturur ve bu, kullanıcının özel durumunu ağa açığa çıkarmadan gerçekleşir. Bu, kamu defterlerinde işlem görünürlüğü konusundaki uzun süredir devam eden endişeleri ele alarak blockchain gizliliğinde önemli bir ilerlemeyi temsil ediyor.

Temel Sınırlama: Neden Küresel Özel Devlet Mümkün Değil

Özel küresel durum ve gizlilik etrafında önemli ticaret dengeleri vardır, bunun temel nedeni şudur: bir şeyi kanıtlamak için, neyi kanıtladığınızı bilmelisiniz. Bu nedenle, ne hakkında bilgi sahibi olmadığınız küresel bir kamu durumu ile özel bir akıllı sözleşmeye sahip olmak imkansızdır. Sonuç olarak, küresel özel bir durum ile özel bir akıllı sözleşmeye sahip olmak da imkansızdır.

Bu sınırlama, sıfır bilgili kanıtların matematiksel doğasından kaynaklanmaktadır. Kanıtlayıcının, geçerli bir kanıt oluşturmak için kanıtlanan verinin bilgisine sahip olması gerekmektedir. Tek bir tarafın tüm bilgileri kontrol etmediği merkeziyetsiz bir ağda, bilinmeyen özel küresel durumlar hakkında kanıt oluşturmak kriptografik olarak imkânsız hale gelir.

Örneğin, Uniswap gibi uygulamalar, bir takas (işleminin) doğru bir şekilde gerçekleştirilip gerçekleştirilmediğini kanıtlamak için provanın her iki havuzun bakiyelerini bilmesi gerektiğinden, özel bir formda uygulanamaz. Otomatik piyasa yapıcılar temelde küresel durum görünürlüğü gerektirir—likidite havuzu bakiyeleri, döviz kurlarını hesaplamak ve ticaretin uygulanmasını doğrulamak için bilinmelidir. Bu bilgi olmadan, hiçbir taraf işlemleri doğrulamak için gerekli kanıtları üretemez.

Bu nedenle, aşina olduğumuz ve tercih ettiğimiz bazı uygulamalar, yalnızca (IO) işlevselliğine sahipsek özel olarak uygulanamaz—bu nedenle IO'nun bu kadar kritik olmasının nedeni budur. Bu, güven varsayımları yerel Ethereum ile aynı olan tamamen özel bir Ethereum inşa etmemizi sağlar. Bu, devam eden araştırmanın sınırını temsil eder: güvenliği veya gizliliği tehlikeye atmadan özel hesaplamayı kamu doğrulaması ile birleştiren IO mekanizmalarının geliştirilmesi.

Özel Kullanıcı Durumlarının Akıllı Sözleşmeler İçin Sağladığı İmkanlar

Küresel özel durumlar erişilemezken, özel kullanıcı durumları önemli kullanım senaryolarını açar. Özel kullanıcı durumları, bireysel hesap bakiyelerinin, işlem geçmişlerinin ve sözleşme etkileşimlerinin gizli kalabileceği anlamına gelirken, aynı zamanda kanıtlanabilir şekilde doğru kalmalarını sağlar. Bu mimari şunları mümkün kılar:

Gizlilik Koruyan DeFi: Kullanıcılar, portföy bileşimlerini veya işlem geçmişlerini halka ifşa etmeden, kredi protokolleri, getiri çiftlikleri veya sentetik varlık platformları ile etkileşimde bulunabilirler. Havuz mekanikleri şeffaf kalırken, bireysel pozisyonlar gizli kalır.

Gizli Oylama Sistemleri: DAO'lar ve yönetişim protokolleri, bireysel oyların gizli kaldığı, ancak toplam sonuçların kamuya açık bir şekilde doğrulanabildiği oylama mekanizmaları uygulayabilir. Bu, oy manipülasyonunu önler; önceden bilgi edinme veya sosyal baskı yoluyla.

Özel Kimlik Doğrulama: Akıllı sözleşmeler, kullanıcı kimlik bilgilerini, yaşını veya akreditasyon durumunu temel kişisel verileri ifşa etmeden doğrulayabilir. Sıfır bilgi kanıtları, hassas bilgileri açığa çıkarmadan uygunluğu onaylar.

Korunan Ticaret Stratejileri: MEV ( Maksimal Çıkarılabilir Değer ) koruması, trader'ların niyetlerini arayıcılara ve botlara yayınlamadan karmaşık stratejiler uygulayabilmesi sayesinde mümkün hale gelir. İşlem detayları, yürütme kesinleşene kadar gizli kalır.

Özelleştirilebilecek ile özelleştirilemeyecek arasındaki ayrım, akıllı sözleşmeler mimarisi hakkında düşünme şeklimizi yeniden şekillendiriyor. Geliştiricilerin artık hangi durum değişkenlerinin küresel görünürlük gerektirdiğinin yanı sıra hangilerinin kullanıcıya özel kalabileceğinin açık bir bilinciyle tasarım yapmaları gerekiyor.

Fusaka Yükseltmesi: Yeni Nesil Akıllı Sözleşmeler için Altyapı

Ethereum'ın Fusaka yükseltmesi, 3 Aralık 2025'te ana ağda etkinleştirilmesi planlanan, Merge'den bu yana en büyük ağ yenilemelerinden birini işaret ediyor. Güncelleme, blok gaz limitlerini 45 milyonlardan 150 milyonlara yükseltmeyi planlıyor, bu da her blokta çok daha fazla işlem yapılmasını sağlıyor ve Layer-2'ler ile rolluplar için ölçeklenebilirliği arttırıyor. Bu üç kat artış, zkEVM gizlilik özelliklerinden yararlananlar da dahil olmak üzere daha karmaşık akıllı sözleşmeler için gerekli altyapıyı oluşturuyor.

Tıkanıklığı önlemek için, Fusaka her işlem için 16.78 milyonluk bir gaz limiti ekliyor ve geliştiricileri karmaşık işlemleri daha küçük, daha modüler bileşenlere ayırmaya zorluyor. EIP-7825, işlem verimliliğini ve güvenliğini artırmak için bu sınırı getiriyor. Bu mimari değişim, özel akıllı sözleşmelerle iyi bir uyum sağlıyor; çünkü modüler tasarım, özel hesaplamaların kamu doğrulamasından ayrılmasını doğal olarak fayda sağlıyor.

Fusaka ayrıca yeni verimlilik araçları ve opcode'lar tanıtıyor. PeerDAS sistemi, düğümlerin verileri tam blob'ları indirmek yerine örnekleme ile doğrulamasını sağlar, bu da operatörler üzerindeki yükü hafifletirken merkeziyetsizliği korur. Sıfır bilgi kanıtları üreten özel akıllı sözleşmeler için, bu örnekleme mekanizması, kanıt verilerini ağ genelinde dağıtmanın bant genişliği yükünü azaltır.

Verkle Ağaçları, durum verilerini daha da sıkıştırarak sözleşme kanıtlarını hızlandırır ve mobil ve düşük kaynaklı istemcilerle uyumluluğu artırır. Bu sıkıştırma teknolojisi, kanıt doğrulama verilerini korumanın depolama yükünü azaltması nedeniyle özellikle zkEVM uygulamaları için önemlidir.

Geliştirici İhtimalleri: Gizlilik ve Verimlilik İçin Akıllı Sözleşmelerin Yeniden Tasarımı

Fusaka'nın değişiklikleriyle, akıllı sözleşme geliştiricileri hem durum yönetimini hem de hesaplama stratejilerini yeniden düşünmek zorunda kalacaklar. Uygulanan gaz limitleri, sözleşmelerin tek parça işlevlerden kaçınması gerektiği anlamına geliyor; bunun yerine, özellikle ticaret ve DeFi gibi yüksek frekanslı etkinlikleri yöneten protokoller için mantığı birden fazla daha küçük işlemler arasında bölmek daha pratik.

Ağır işlemler üzerindeki sınır limitleri, modüler üstel hesaplama (MODEXP) gibi, kriptografik rutinlerin yeniden mühendisliğini gerektirecektir. Özel akıllı sözleşmeler için bu, işlem gaz bütçelerine uymak için sıfır bilgisi kanıtı üretimi ve doğrulamasının optimize edilmesi anlamına gelir. CLZ opcode'u gibi yeni geliştirici özellikleri, öncü sıfırları saymak için ve donanım destekli doğrulama için secp256r1 ön derlemesi, daha ileri düzey ancak kaynak açısından tasarruflu sözleşme kalıplarını teşvik eder.

Ayrıca, “blob-parametre-sadece” çatalların tanıtılması, protokole artan uyum sağlıyor ve Ethereum'un büyük sert çatallar arasında gerektiğinde Layer-2 blob veri limitlerini artırmasına olanak tanıyor. Blok boyutu sınırları ve tarih sona erme desteği ile birleştirilen bu önlemler, uygulamaları verimli ağ kaynakları kullanımı ve sağlam ölçeklenebilirliğin sürdürülebilir dApp performansı için en önemli hale geldiği ince mimarlık yönünde itiyor.

Geliştiricilerin Barry'nin özel akıllı sözleşmeler mimarisini entegre etmesi için ilerleme yolu şudur:

· Hangi durum değişkenlerinin gerçekten gizliliğe ihtiyaç duyduğunu ve hangilerinin kamuya açık kalması gerektiğini belirlemek

· Özel kullanıcı hesaplamalarını küresel durum güncellemelerinden ayırmak için sözleşmeleri yeniden yapılandırma

· Fusaka'nın işlem başına gaz limitlerine uymak için kanıt üretimini optimize etme

· Kriptografik yükü azaltmak için yeni opcode'ları ve önceden derlenmiş kodları kullanma

ETH1.96%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)