Kripto Sözlük

Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl İşler?

Hesap soyutlama (AA), cüzdanların akıllı sözleşmeler gibi işlev görmesine olanak tanır. Bu yaklaşım, karmaşık cüzdan gereksinimlerini ortadan kaldırarak temel ifadeler yerine geçer ve karmaşık eylemleri veya otomatik ödemeleri gruplama gibi fonksiyonları mümkün kılar.

Hesap Soyutlama Nedir?

Hesap soyutlama, kişisel cüzdanların akıllı sözleşmelere benzer bir şekilde çalışmalarını sağlar. Transferler ve cüzdana erişim gibi temel işlemler için iyi düzeyde otomasyon sunar. Akıllı sözleşmelerde hesap soyutlama, ERC-2938 standartlarına dayanır ve katı ECDSA imza doğrulama protokolünü geçersiz kılmayı hedefler; bunun yerine, işlemleri doğrulamak için isteğe bağlı bir EVM bayt kodu yürütür. Bu geçiş, akıllı sözleşme hesaplarının belirli ayarlamalar yaparak ödemek istedikleri gas ücretlerini belirlemesine yardımcı olur.

EIP-4337, cüzdan işlemlerini ağın mutabakat katmanından tamamen ayıran bir protokol önerir. Bu protokol, bir dizi komutun mutabakat katmanından uzakta paketlenmesine ve doğrulanmasına olanak tanır, böylece Harici Sahiplikli Hesapların (EOA) işleyişinde daha fazla esneklik sağlanır. Hesap soyutlama, Ethereum ağını ve diğer EVM platformlarını tamamen yeni benimseme ve uygulama düzeyine taşıma potansiyeline sahiptir.

Blockchain cüzdan yönetim sistemi, her işlemin tek tek doğrulanmasını gerektirir ve özel anahtarlarınızı kaybetmeniz halinde cüzdanınıza, dolayısıyla içindeki varlıklara erişiminizi kaybedersiniz. Blok zincirleri güvenli bir varlık yönetim sistemi sunduğundan bu gibi zorluklar, yaygın bir ödeme yöntemi olarak benimsenmesini engellemektedir.

İşte burada hesap soyutlama devreye girer. Hesap soyutlama, akıllı sözleşmelerde kullanılan otomasyon mimarisini Harici Hesaplar (EOA’lar) üzerinde uygular. Akıllı sözleşmelerden farklı olarak, hesap soyutlama cüzdan sahiplerinin cüzdanlarını değiştirmelerine olanak tanır. Olası değişiklikler, yinelenen ödemelerin ayarlanması, erişim yönetimi protokolleri ve kullanıcıların ağ ücretlerini ödeme yöntemini değiştirme gibi unsurları içerir.

Hesap soyutlama, önerildikten bu yana blockchain toplulukları arasında tartışmalara yol açmıştır ve bu teknoloji yakın gelecekte uygulamaya geçirilebilir. ZkSync ve Starknet gibi Katman 2 ağları, bu teknolojiye yönelik uygulamaları üzerinde çalışıyor.

AA Cüzdanları Nasıl İşler?

Hesap soyutlama, EOA’ları akıllı sözleşmeler gibi otomatikleştirmeye yönelik bir çaba içindedir. Ancak EOA’lar başlangıçta farklı bir yapı ile tasarlanmıştır ve ağın kurallarına uymak zorundadır. Bu tasarım, teknik olarak daha deneyimli kullanıcılar için bile oldukça katı ve zorlayıcıdır. Bu amaca ulaşmak için, EOA’ların bu katı sistemden ayrılması gerekmektedir; bu nedenle hesap soyutlama terimi kullanılır.

Akıllı sözleşmeler (EIP-2938) için benzer bir sistem önerilmiştir ve bu sistem akıllı sözleşmelerin imza algoritmasını atlayarak işlem geçerliliğini arttırmayı hedefler. Bu, akıllı sözleşmelerin gaz fiyatını ve limitlerini ödemeye razı oldukları bir seviyeye çıkarma olanağı sağlar.

EIP-4337, EOA’lar için alternatif bir mempool ve işlemleri paketlemek, doğrulama için bir bloğa dahil etmek amacıyla paketleyicilerin kullanılmasını öngören bir hesap soyutlama sistemi tanımlar.

Hesap Soyutlamanın Faydaları

Sektördeki liderler ve yeni projeler, hesap soyutlama uygulamalarını ve blok zinciri teknolojisi için yeni fırsatlar yaratmanın yollarını araştırıyor. Hesap soyutlamanın olası kullanım durumları şunlardır:

Geliştirilmiş Kullanıcı Deneyimi
Blockchain teknolojisi ve kripto para birimleri, geleneksel finans sistemi için bir alternatif olarak olgunlaşma belirtileri gösterdi. Bunun en büyük katkısı, işletme modeli olarak sağlam güvenlik sistemidir. Ancak bu sıkı güvenlik gereksinimleri, hem zahmetli hem de geri alınamaz kayıplara neden olabilmektedir.

Blockchain kullanıcılarının, dApp’lerden izinleri nasıl vereceklerini veya alacaklarını ve gerçekleştirdikleri her işlemi nasıl doğrulayacaklarını öğrenmeleri gerekmektedir. Bu durum, oldukça zayıf bir kullanıcı deneyimi ortaya çıkarır ve alana katılmak isteyenler için caydırıcı olabilir (bu nedenle merkezi borsaların popülaritesi artar).

Hesap soyutlama bu durumu tamamen ortadan kaldırmasa da, blockchain cüzdanlarının kullanıcı deneyimini ciddi anlamda iyileştirme potansiyeline sahiptir. Blockchain projeleri, teknik bilgisi az olan kullanıcıların temel işlemleri daha kolay gerçekleştirmelerine olanak tanıyan önceden tasarlanmış esnek özellikler sunarak hesap soyutlamasından yararlanabilir.

Tohum Cümleleri Kaldırma

Hesap soyutlamanın kullanım durumlarından biri, özel anahtar gereksinimini en aza indirmektir. Hesap soyutlama bu ihtiyacı tamamen ortadan kaldırmasa da, bazı sözleşmeler ve protokoller, çekirdek ifadelere olan ihtiyacı azaltmak ve blockchain kullanıcılarının çekirdek ifadelerini yönetme biçimini sadeleştirmek için düzenlenebilir.

Bunu sağlamak için EOA’lar, hesapları için birden fazla kontrol noktasına sahip olabilmeli ve özel anahtarlarını kaybettiklerinde hesaplarını geri almak amacıyla bir sistem geliştirebilmelidir. Akıllı sözleşmeler, kullanıcıların hesaplarına erişmek için alternatif kimlik doğrulama yolları sunmalarını sağlar ve tohum ifadeleri olmayan diğer yöntemleri de içerir.

Erişim, 2 faktörlü kimlik doğrulama sistemleri ile korunabilir ve EOA’lar, cüzdanları için bir kurtarma hesabı oluşturabilir. Web 2.0 platformlarında hesaplarınız için yeni bir parolanızı sıfırlamak için kullanılan ‘Parolayı sıfırla’ seçeneği gibi bir kurtarma hesabı kişisel e-posta adresiniz gibi işlev görebilir.

Ayrıca, hesap soyutlamayı kullanarak, kullanıcılara belirli sorular yöneltecek ve bu soruların doğru şekilde yanıtlanması durumunda erişim izni verecek bir kurtarma sistemi geliştirmek de mümkündür.

Buna ek olarak, hesap soyutlama, kullanıcıların aynı çekirdek ifadelere sahip birden fazla hesap oluşturmalarına olanak tanıyan bir yapı geliştirmek için kullanılabilir. Ana hesabın çekirdek ifadeleri, alt hesapların kilidini açmak için kullanılabilirken, ana hesap için kullanılacak çekirdek ifadeyi yedeklemek için alternatif bir kurtarma yöntemi kullanılabilir. Bu durum, kullanıcıların bir grup tarafından kaynak ifade olmadan yönetilen hesaplar oluşturmalarına olanak tanır.

hesap oluşturma

Cari Ücret Ödeme Yapısının Yenilikçi Yaklaşımı

Bir işlemin gerçekleştirilmesi için EOA’ların ETH cinsinden bir ücret ödemesi gerekmektedir. Bu, yeni kullanıcıların, ağ ile etkileşime geçmeden önce hesaplarını ETH ile finanse etmeleri gerektiği anlamına gelir. Faucet projeleri, yeni kullanıcıların yerel belirteçlerle desteklenen damlalar ile ağda işlem yapmalarını teşvik etmeyi amaçlar; ancak bu genellikle yeterli olmamakta ve kötüye kullanım riski barındırmaktadır. Hesap soyutlama bu durumu iki şekilde çözebilir.

Bunlardan ilki, alternatif bir ödeme yapısıdır. Böylece hesaplar istedikleri bir para birimiyle mutabakat katmanı ücretlerini ödeyebilir.

Ayrıca, hesapların başka bir hesap için işlem ücretlerini ödemesi sağlanabilir. Kullanıcı bu işlemi bir hesap üzerinden seçebilir ya da akıllı sözleşmeler aracılığıyla otomatikleştirilebilir. Kripto projeleri, bu özellik sayesinde, akıllı sözleşmeleriyle etkileşimde bulunan kullanıcılar için işlem ya da gaz ücretlerini karşılamak amacıyla ya da akıllı sözleşmeler aracılığıyla ücretin bir yüzdesini ödeyerek her işlemdeki maliyetleri azaltabilir.

Otomatik Ödemeleri Yapılandırma

Şu an EOA’ların, blok zincirinde doğrulanmadan önce işlemleri imzalaması gerekmekte; akıllı sözleşmeler üzerinden başlatılan işlemlerin bile bu onayı alması gerekmektedir. Yinelenen işlemler her seferinde onaylanmalıdır. Bu durum, tek seferlik işlemlerde problem oluşturmasa da, sıklıkla tekrarlanan ya da çoklu işlemlerde karmaşaya yol açabilir.

Hesap soyutlama ile EOA’lar yinelenen işlemler için otomatik onay mekanizmaları oluşturabilir ve EOA sahibinin onay vermesine gerek kalmadan bu onayları anında sağlayabilirler. Ayrıca, gelecekte yapılacak ödemeler için de kullanılabilir. Hesap özeti tarafından desteklenen otomatik ödeme sistemleri, işlem onayını daha da basitleştirmek için biyometrik kimlik doğrulama ve 2-FA gibi farklı doğrulama yöntemlerini kullanabilir.

Karmaşık Eylemleri Birleştirme

Daha önce bahsedilen duruma benzer olarak, EOA’ların her bir işleme aktif olarak imza atma zorunluluğu yorucu hale gelebilir. İşte bu noktada hesap soyutlama devreye girer. Merkezi olmayan bir borsa aracılığıyla tek bir işlemde bir takası onaylamak ve yürütmek yerine, EOA’lar birden fazla işlemi birleştirip hepsini aynı anda imzalamaya uygun hale getirilebilir.

Bu makale, yatırım tavsiyesi ya da önerisi içermemektedir. Her yatırım ve alım satım işlemi risk içerir ve okuyucuların karar verirken kendi araştırmalarını yapmaları önemlidir.