Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl Çalışır?

Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl Çalışır?

Paylaş
Ulaş Utku Bozdoğan: Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl Çalışır?

Hesap soyutlama (AA), cüzdanların akıllı kontratlar üzere fonksiyon görmesini sağlar. Bunun yanı sıra; temel tabirler üzere karmaşık cüzdan ihtiyaçlarını ortadan kaldırır ve karmaşık aksiyonları yahut otomatik ödemeleri gruplama üzere özellikleri aktifleştirir.

Hesap Soyutlama Nedir?

Hesap soyutlama, şahsî cüzdanların akıllı mukavelelere benzeri biçimde çalışmasını sağlar. Transferler ve cüzdana erişim dahil olmak üzere birtakım temel süreçler için uygun seviyede otomasyon sağlar. Akıllı mukaveleler için hesap soyutlama, ERC-2938 kararlarını takip eder ve katı ECDSA imza doğrulama protokolünü atlamanın bir yolunu arar ve bunun yerine süreçleri doğrulamak için isteğe bağlı bir EVM bayt kodu yürütür. Baypas sistemi, akıllı kontrat hesaplarının birkaç ince ayar yapmasını ve ödemek istedikleri gas fiyatlarını belirlemesini sağlar.

EIP-4337, cüzdan süreçlerini ağın mutabakat katmanından büsbütün soyutlayan, bir dizi komutun mutabakat katmanından uzağa paketlenmesine ve doğrulanmasına müsaade veren bir protokol önerir. Bu, Harici Sahiplikli Hesapların (EOA) nasıl çalıştığı ve denetim edildiği konusunda daha fazla esneklik sağlar. Hesap soyutlama, Ethereum ağını ve onu büsbütün yeni bir benimseme ve uygulama seviyesine uygulayan başka EVM platformlarını açabilir.

Blockchain cüzdan idare sistemi katıdır; her süreci tek tek doğrulamanız gerekir ve özel anahtarlarınızı kaybederseniz cüzdanınıza ve içindeki her şeye erişiminizi kaybedersiniz. Blok zincirleri inançlı bir varlık idaresi sistemi sunarken, üstteki zorluklar, yaygın olarak kabul edilen bir ödeme formülü ve rutin olarak kullanılan bir altyapı olarak benimsenmesini engellemektedir.

Hesap soyutlamanın devreye girdiği yer burasıdır. Hesap soyutlama, akıllı mukavelelerde kullanılan otomasyon mimarisini Harici Hesaplar (EOA’lar) olan kripto cüzdanlarına uygular. Akıllı mukavelelerde görüldüğü üzere, hesap soyutlama, cüzdan sahiplerinin cüzdanlarını değiştirmelerine imkan tanır. Muhtemel değişiklikler, yinelenen ödemeler için kurulumları, erişim idaresi protokollerini ve kullanıcıların ağ fiyatlarını ödeme tekniğindeki değişiklikleri içerir.

Hesap soyutlama, önerildiğinden beri blockchain toplulukları ortasında bir tartışma konusu olmuştur ve nihayet yakın gelecekte hayata geçebilir. ZkSync ve Starknet üzere Katman 2 ağlarının bu teknoloji için uygulamalar üzerinde çalıştığı söyleniyor.

Ulaş Utku Bozdoğan: Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl Çalışır? 1

AA Cüzdanları Nasıl Çalışır?

Hesap soyutlama, EOA’ları akıllı mukaveleler üzere otomatikleştirmeye çalışır. Lakin EOA’lar başlangıçta farklı bir halde yapılandırılmıştır ve ağın kurallarına uyulması gerekiyorsa bu orjinal dizayna nazaran çalışması gerekir. Lakin bu tasarım, teknik olarak eğimli bir kullanıcı için bile çok katı ve kullanışsızdır. Bu emele ulaşmak için, EOA’nın bu katı sistemden soyutlanması (ayrılması) gerekir, hasebiyle hesap soyutlaması ismi verilir.

Akıllı mukaveleler ( EIP-2938 ) için misal bir sistem önerildi ve bir akıllı kontratın imza algoritmasını atlamasına ve isteğe bağlı bir EVM bayt kodu yürüterek süreç geçerliliğini genişletmesine müsaade veren bir dizi uygulama tanımlıyor. Bu, akıllı mukavelelerin gaz fiyatını ve limitlerini ödemeye razı oldukları bir ölçüye değiştirmesine müsaade vermeyi amaçlıyordu .

EIP-4337, EOA’lar için alternatif bir mempool, kelamda süreç ve süreçleri paketlemek ve doğrulama için bir bloğa dahil etmek üzere paketleyiciler kullanarak mutabakat katmanını atlayarak elde edilebilecek bir hesap soyutlama sistemi tanımlar.

Hesap Soyutlama Faydaları

Sektör önderleri ve yeni projeler, hesap soyutlamayı uygulamanın ve blok zinciri teknolojisi için yeni fırsatlar yaratmanın ve kitlesel benimsemeyi sağlamanın yollarını araştırıyor. Hesap soyutlama için muhtemel kullanım durumları şunlardır:

Geliştirilmiş Kullanıcı Deneyimi
Blockchain teknolojisi ve kripto para ünitesi, klasik finansal sistemlere bir alternatif olarak olgunlaşma belirtileri gösterdi. Buna en büyük katkı, işlettiği sıkı güvenlik sistemidir. Lakin bu, hem sıkıntı hem de telafisi mümkün olmayan kayıplara yol açabilecek katı bir tasarım kıymetine gelir.

Blockchain kullanıcılarının, dApp’lerden müsaadeleri nasıl kabul edeceklerini ve kaldıracaklarını, gerçekleşen her süreci doğrularken tohum sözleri ve cüzdanları nasıl yöneteceklerini bilmeleri gerekir. Bu, epeyce zayıf bir kullanıcı tecrübesi yaratır ve alana girmek isteyen biri için göz korkutucudur (dolayısıyla merkezi borsaların popülaritesi).

Hesap soyutlama, bunu büsbütün düzeltmeyebilir, lakin blockchain cüzdanlarının kullanım biçimini güzelleştirmede uzun bir yol kat etme potansiyeline sahiptir. Blockchain projeleri, teknik olarak daha az eğilimli kullanıcıların temel süreçleri gerçekleştirmesini kolaylaştıran evvelce tasarlanmış esnek özelliklere sahip eserler sunmak için hesap soyutlamasından yararlanabilir.

Tohum Cümleleri Yok

Hesap soyutlamanın kullanım durumlarından biri, özel anahtar gereksinimini azaltmaktır. Hesap soyutlamanın şu anda özel bir anahtara olan gereksinimi tam olarak ortadan kaldıramadığına dikkat etmek kıymetlidir, lakin makul kontratlar ve protokoller, çekirdek tabirlere olan muhtaçlığı azaltmak ve birebir vakitte blokzinciri meraklılarının çekirdek sözlerini yönetme halini kolaylaştırmak için uygulanabilir.

Bunu yapmanın bir yolu, EOA’ların hesapları için birden fazla denetim noktası kurmasına ve özel anahtarlarını kaybetmeleri durumunda hesapları için bir kurtarma sistemi kurmasına müsaade vermektir. Akıllı kontratlar, kullanıcıların hesaplarına giden ve tohum sözleri olmayan öbür kimlik doğrulama alternatiflerini içeren alternatif rotaları doldurmalarına müsaade veren yazılabilir.

Hesaplara erişim, 2 faktörlü kimlik doğrulama sistemleri kullanılarak korunabilir ve EOA’lar, cüzdanlar için bir kurtarma hesabı ayarlayabilir. Web 2.0 platformlarındaki hesaplarınız için yeni bir parola ayarlamak üzere ‘Parolayı sıfırla’ seçeneğini kullandığınızda, kurtarma hesapları şahsî e-postalarınız üzere davranabilir.

Hesap soyutlamayı bu gayeyle kullanmanın bir öteki yolu da, kullanıcıya sorular gönderen ve bu soruların cevaplarını yanlışsız biçimde dolduran herkese erişim sağlayan bir kurtarma sistemi tasarlamak için akıllı mukaveleler kullanmaktır.

Hesap soyutlama, kullanıcıların birebir temel tabirleri kullanan birden fazla hesap oluşturmasına müsaade veren bir altyapı geliştirmek için kullanıldığı durumlarda çekirdek tabirlere olan muhtaçlığı da sınırlayabilir. Ana hesabın çekirdek sözleri alt hesapların kilidini açabilecekken, ana hesap için çekirdek ifadeyi yedeklemek için ekstra bir kurtarma seçeneği kullanılır. Bu daha sonra kullanıcıların, tüm taraflarca bilinmeden kaynak söz olmadan bir küme tarafından yönetilen hesaplar oluşturmasını mümkün kılar.

Ulaş Utku Bozdoğan: Hesap Soyutlama (AA) Nedir? AA Cüzdanları Nasıl Çalışır? 2

Cari Fiyat Ödeme Sisteminin Revize Edilmesi

Bir süreci gerçekleştirmek için EOA’ların ETH cinsinden bir fiyat ödemesi gerekir. Bu, yeni kullanıcıların ağ ile etkileşime girmeden evvel hesaplarını ETH ile finanse etmeleri gerektiği manasına gelir. Faucet projeleri, yeni kullanıcıların ağda çalışmaya başlamaları için mahallî belirteç damlalarıyla yardım ederek benimsemeyi teşvik etmeye çalışır, lakin bu pek kâfi değildir ve berbata kullanım potansiyeline yol açar. Hesap soyutlama, bunu iki ana yolla düzeltebilir.

Biri alternatif ödeme yapısıdır. Bu, hesapların kendi seçtikleri bir para ünitesini kullanarak mutabakat katmanı fiyatları ödemesine müsaade vermek için akıllı kontratlar kullanılarak geliştirilebilir.

Hesap soyutlama, bir hesabın diğer bir hesap için süreç fiyatlarını ödemesine müsaade verir. Bir kullanıcı bu hesabı seçebilir yahut akıllı kontratlar yoluyla otomatikleştirilebilir. Kripto para projeleri, bu özelliği, akıllı kontratlarıyla etkileşime giren kullanıcılar için süreç fiyatlarını yahut gaz fiyatlarını karşılamak yahut akıllı mukaveleler yoluyla fiyatın bir yüzdesini karşılayarak her süreç için ödenen fiyatları azaltmak için kullanabilir.

Otomatik Ödemeleri Ayarlama

Şu anda, EOA’ların blokzincirinde doğrulanmadan evvel bir süreci imzalaması gerekiyor. Akıllı kontratlar aracılığıyla başlatılan süreçlerin bile gerçekleştirilmeden evvel onaylanması gerekir. Yinelenen süreçler de gerektiği kadar onaylanmalıdır. Bu, tek seferlik süreçler için bir sorun olmayabilir, fakat yinelenen ve çoklu süreçler için külfetli olabilir.

Hesap soyutlama ile EOA’lar, yinelenen süreçler için otomatik bir onay protokolü kurabilecek ve EOA sahibinin rastgele bir şey yapmasına gerek kalmadan bunların derhal onaylanmasını sağlayabilecek. Bu, geleceğe yönelik ödemeleri ayarlamak için de kullanılabilir. Hesap özetiyle desteklenen otomatik ödeme sistemleri, süreç onayını kolaylaştırmak için biyometri ve 2-FA üzere farklı bir kimlik doğrulama düzeneği da kullanabilir.

Karmaşık Hareketleri Gruplama

Daha evvel tartışılan senaryoya misal formda, EOA’ların her sürece faal olarak imza atması muhtaçlığı yorucudur. Hesap soyutlamanın devreye girdiği yer burasıdır. Merkezi olmayan bir borsada tek bir süreçte bir takası onaylamak ve yürütmek üzere, Onayla’ya birden çok sefer tıklamak yerine, birden fazla süreci gruplandırmak ve hepsini birebir anda imzalamak üzere programlanabilir.

1 Star2 Stars3 Stars4 Stars5 Stars (Henüz oy kullanılmadı)
Loading...

Yorum Yap