Aztec Network, Ethereum üzerinde gizlilik odaklı bir zkRollup protokolüdür. Aztec, Ethereum’un gizlilik ve ölçeklenebilirlik eksikliklerini çözmek amacıyla geliştirilmiştir.
Aztec ağının mimarisi, Ethereum DeFi, DAO’lar ve NFT’ler için gizlilik sağlayan bir katmanın nasıl oluşturulduğunu vurgular.
Kullanıcı işlemleri, kullanıcının gizlilik korumasıyla başlar. Genellikle, kullanıcılar zk.money veya Aztec Connect SDK gibi entegre edilmiş bir Ethereum uygulaması üzerinden etkileşime geçer.
Kullanıcı hesapları, Aztec Connect SDK tarafından yönetilir ve genel ve özel anahtarları içerir. Ancak, Aztec hesaplarında, kullanıcının görüntüleme anahtarıyla şifrelenmiş notları görüntüleyebildiği ve harcama, çekme veya DeFi işlemleri gibi işlemleri gerçekleştirmek için harcama anahtarını kullandığı iki farklı özel anahtar bulunur.
Aztec SDK, geliştiricilere kolay bir API sağlayarak hesap kaydetme, kurtarma ve varlık transferi gibi işlevleri entegre etmelerine olanak tanır. SDK, kullanıcıların şifreli durumunu alır ve kullanıcıların onayı olmadan uygulamalara erişimi sağlar.
Kullanıcılar uygulamalara hesap erişimi verdiğinde, SDK, fon harcamalarında kullanıcılara yardımcı olur ve doğruluk kanıtlarıyla hesap güncellemelerini doğrular. SDK, kullanıcı varlıklarını yönetir ve işlemlerini doğruluk kanıtları oluşturarak günceller.
Ethereum işlemleri, durum güncellemesi talebi ve özel anahtar yetkilendirmesiyle gerçekleştirilirken, Aztec’de SDK hesap güncellemesini yapar ve doğruluk kanıtlarını Aztec sıralayıcısına gönderir.
Sıralayıcı, gerçek bir hesaplama veya durum güncellemesi yapmaz, sadece kullanıcı kanıtlarını daha büyük bir dış kanıta sıkıştırır.
Ayrıca, sıralayıcı, şifreli bir doğruluk kanıtını alır. Bu nedenle, belirli işlemlerin sansürlenmesi neredeyse imkansız hale gelir, çünkü sıralayıcı yalnızca kullanıcının tarayıcısında oluşturulan şifreli doğruluk kanıtını alır.
Başlıklar
Falafel: Aztec İstemcisi
Aztec, Falafel’in bir istemcisi olarak çalışır. Falafel, kullanıcıların işlemlerini kabul eder ve bu işlemleri toplu işleme mekanizmasıyla birleştirerek bir toplu kanıt oluşturur. Bu toplu kanıt, kullanıcı işlemlerini içeren bir “dış kanıt” olarak adlandırılır. Her bir kullanıcı işlemi, bu dış kanıt altında “iç kanıtlar” olarak yer alır.
Falafel, off-chain bir yazılımdır ve şifreli işlem kanıtlarını kabul eder. Bu işlem kanıtlarını bir araya getirerek toplu kanıt oluşturur. Bu mekanizma, temel durum güncellemelerinin geçerli olduğunu kanıtlar.
Falafel’in önemli bir özelliği, gizlilik ve sansür direncidir. Sıralayıcılar, blokları işlemeyi reddederek veya ağ canlılığını engelleyerek sansür uygulayabilir. Ancak, Falafel, sıralayıcıları postacılara benzetir ve sadece postayı dağıtmayı durdurabilirler. Mektupları açamazlar veya hedefe yönelik olarak mektupları reddedemezler. Bu sayede, kullanıcıların işlemleri gizli kalır ve sansürden etkilenmez.
Herkes Falafel istemcisini kullanabilir ve bir sıralayıcı olabilir. Aztec şu anda tek bir ağ sıralayıcısı olarak hizmet vermektedir, ancak başka sıralayıcıların da kullanılması mümkündür. Falafel, kullanıcılar tarafından güvenilir bir işlem deneyimi sağlamak için kullanılan bir araçtır.
Toplu İşlem Sözleşmesi: Ölçeklenebilirlik ve Gizlilik İçin Ethereum’da Devrim Yaratıyor
Ethereum, blok zinciri tabanlı uygulamaların geliştirilmesi için popüler bir platform olmasına rağmen, ölçeklenebilirlik ve gizlilik konuları bazı zorluklar sunmaktadır. Neyse ki, bu sorunlara yönelik çığır açıcı bir yaklaşım olarak ortaya çıkan “toplu işlem sözleşmesi” adlı yeni bir çözüm bulunmaktadır.
Toplu işlem sözleşmesi, Ethereum üzerinde yayınlanan bir sözleşmeye gönderilen şifreli kullanıcı işlemlerini içeren bir veri kümesini ifade eder. Bu veri kümesi, dış kanıt adı verilen bir yöntemle oluşturulur ve ilgili kaynaklardan sözleşmenin adresi aracılığıyla erişilebilir hale getirilir. Dış kanıt, çekimler, yatırımlar, yeni hesap kayıtları veya Aztec Connect köprü işlemleri gibi çeşitli kullanıcı işlemlerini içerebilir.
Bu yaklaşım, Ethereum’un ölçeklenebilirlik sorunlarını azaltmaya ve kullanıcıların gizliliklerini daha iyi korumaya yardımcı olur. Toplu işlem sözleşmeleri, daha hızlı işlemler sağlarken kişisel verilerin ve işlem detaylarının güvenliğini artırır.
Bu yenilikçi çözüm, Ethereum topluluğunda büyük bir heyecan yaratmaktadır. Toplu işlem sözleşmelerinin benimsenmesi, Ethereum’u daha ölçeklenebilir ve gizlilik odaklı bir platform haline getirerek daha güvenilir bir blockchain çözümü sunabilir.
Toplu işlem sözleşmesi, dış kanıtı doğrular ve durum güncellemeleri için gerekli mantığı Ethereum Layer 1’de gerçekleştirir. Bu sözleşme, kullanıcı işlemlerine göre işlem yapar ve ilgili adımları tamamlar.
Yatırım işlemleri, kullanıcıların fonlarını Aztec toplu işlem sözleşmesine taşımalarını sağlar. Bu fonlar kilitlenir ve toplu işlem Ethereum Layer 1’e yayınlandığında, kullanıcının L2 temsilinde kredilendirilir.
Çekim işlemleri ise kullanıcıların Aztec dışına fon göndermek istediklerini belirtmelerine olanak tanır. Toplu işlem sözleşmesi, kullanıcının harcadığı tek bir notun değerini onaylar, dahili Aztec fonlarını iptal eder ve L1 fonlarını belirtilen çekim adresine gönderir.
DeFi etkileşimi için ise toplu işlem sözleşmesi, Ethereum Layer 1 akıllı sözleşmeleriyle iletişime geçen Aztec Connect Köprü Sözleşmesini çağırır. Köprü sözleşmeleri, L1 ve Aztec arasında varlık takasını sağlar. Kullanıcılar, bu köprü üzerinden varlık alışverişi yapabilir ve talep notları oluşturarak ileride iade edilecek varlıkları talep edebilir.
Bu yapı, kullanıcının Layer 1 likiditesi ve akıllı sözleşmelerle etkileşime girmesini sağlar. Likidite parçalanması veya mantık yürütme, Aztec üzerinde gerçekleşmez. Akıllı sözleşme mantığı Layer 1’de kalır ve Aztec Connect, gizlilik ve toplu işlem katmanı olarak Ethereum’daki test edilmiş sözleşmeler ve likidite için hizmet verir.
Toplu işlem sözleşmesi, Ethereum ekosisteminde ölçeklenebilirlik ve gizlilik konularına yönelik önemli bir adımdır. Bu katman, kullanıcıların gizlilik odaklı toplu işlemler gerçekleştirmesine ve DeFi alanında daha geniş bir benimseme sağlamasına olanak tanır. Bu çözüm, Ethereum’un potansiyelini daha da artırarak blok zinciri teknolojisinin geleceğini şekillendirmektedir.
Destek Sözleşmeleri: Aztec Köprülerinin Güçlenmesi ve Desteklenmesi
Aztec, son güncellemeyle köprü işlemleri için destek sağlama yeteneğini ekleyerek köprülerin performansını artırmayı hedeflemiştir. Bu güncelleme, köprülerin sağlıklı bir şekilde çalışması için önemli bir rol oynayan sübvansiyonların yönetimini kolaylaştırmaktadır.
Bir köprüyü düşündüğümüzde, belirli bir işlem grubunu desteklediğini hayal edebiliriz. Bu, bir otobüsün varış noktasına gelmeden önce tüm koltukların dolu olmasını sağlamak anlamına gelir.
Aşağıdaki gibi 3 senaryo ihtimali bulunmaktadır:
- Tüm 50 “koltuk” dolu olabilir.
- 50 koltuktan bazıları dolmaz ve beklenen diğer koltukların dolması için insanlar uzun süre bekleyebilir
- Bir noktada, bir kişi beklemekten bıkar ve Ethereum’a gitmek ve işlemi gerçekleştirmek için ödeme yapar.
Bu senaryoda “birisi”, kalan koltuk sayısını ödemeyi seçen bir birey veya hizmet sağlayıcı olabilir. Protokoller, köprülerin zamanında performansını sağlamak için düzenli kalkışları sübvansiyonlarla destekleyebilir ve yönetebilir.
Daha önce bu sübvansiyonları Falafel üzerinden ortaklara yönelik olarak yönetilmekteydi. Falafel, Aztec Ağı’nın istemcisi olarak, sübvansiyon bakiyelerini çok imzalı kullanarak köprü sözleşmesine göre manuel olarak yenilemek için kullanılıyordu. Ancak son güncellemeyle birlikte, herhangi bir tarafın köprü işlemleri için destek sağlaması ve sübvansiyon vermesi mümkün hale gelmiştir.
Destek Sözleşmeleri, köprülerin desteklenmesi için kullanılan yeni bir araçtır. Bu sözleşmeler, köprü için taahhüt edilen sübvansiyon miktarını ve belirli bir süre boyunca köprü sözleşmesinin geri yedeklemesini içerir. Örneğin, “6 saat geri yedekleme” köprüsü, 6 saat boyunca bir blokta yer almadığında otomatik olarak sübvansiyon çağrısı yapar.
Parametrelere bağlı olarak sübvansiyon miktarının tükenmesi durumunda, sübvansiyon sözleşmesi sübvansiyon vermeyi durdurur.
Önceden sübvansiyon finansmanı tamamen zincir dışında gerçekleşiyordu. Ancak şimdi herkes, köprü sözleşmelerine sübvansiyon sağlama yetkisiyle, sübvansiyonu desteklemek için katkıda bulunabilir. Bu adım, Aztec Ağı’nın merkeziyetçilikten uzaklaşma hedefine doğru atılan önemli bir adımdır ve ağı Aztec Çekirdek Ekibi’nden bağımsız hale getirir.
Sonuç olarak, Aztec’in Ethereum sözleşmelerine eklenebilen bir gizlilik özelliği olduğunu belirtmek gerekir. Bu özellik, geliştiriciler ve kullanıcılar arasında büyük bir heyecan uyandırmıştır, çünkü gizlilik mimarisi büyük potansiyele sahiptir. Destek sözleşmeleriyle köprülerin güçlendirilmesi, daha güvenli ve verimli bir köprü deneyimi sunmayı hedeflemektedir. Bu sayede kullanıcılar, gizliliklerini koruyarak Ethereum ağında işlem yapma imkanına sahip olacaklardır.
Tavsiye: 5 Maddede KimlikDAO Nedir? İnceleme
Kaynak: Medium , Cointelegraph , Aztec.network