Blokzinciri dünyasında yenilikçi kavramlardan biri olan Account Abstraction (Hesap Soyutlama), mevcut cüzdan yapısını geliştirerek kullanıcı deneyimini iyileştirmeyi hedefleyen bir yaklaşımdır. Bu kavram, kripto cüzdanlarının ve akıllı kontratların daha esnek ve kullanıcı dostu hale getirilmesini amaçlar.
ANA BAŞLIKLAR
Hesap Soyutlama Nedir?
Türkçe’ye hesap soyutlama olarak çevrilen Account Abstraction, Ethereum gibi blokzincirlerde mevcut cüzdan modelini geliştirerek, kullanıcıların daha kolay, güvenli şekilde işlem yapabilmelerini ve kurumsal kullanıcıların ihtiyaç duyduğu kompleks altyapıyı sağlamayı amaçlar. Geleneksel cüzdan modelinde iki tür altyapı bulunmaktadır:
- EOA (Externally Owned Account): Kullanıcıların özel anahtarlarla kontrol ettiği standart hesaplar. Yani herkesin ücretsiz olarak açıp kullandığı genel maksatlı cüzdanlar.
- Akıllı Kontrat Cüzdanları: Kod tabanlı işlemler gerçekleştiren cüzdanlar. Yani platformların kendi servislerinin işlemesini ve yönetilmesini sağlamak için oluşturdukları akıllı kontratlara ait cüzdanlardır.
Account Abstraction, bu iki hesap türünü birleştirerek daha esnek bir yapı sunar. Böylece, akıllı kontratların kompleks yapısıyla şahsi cüzdanların basitliğinin bir araya getirilmesi amaçlanır.
Account Abstraction Nasıl Çalışır?
Account Abstraction yani hesap soyutlama, oldukça temel geliştirmeler sağlamasına karşın bu geliştirmeler sayesinde yeni iş modellerinin oluşturulması için önemli bir potansiyel ortaya çıkartmaktadır. Hesap soyutlamanın getirdiği bazı yenilikler ve örnek kullanımları:
- Esnek İmza Doğrulama: Geleneksel hesaplarda, işlemleri onaylamak için bir özel anahtar gereklidir. Hesap soyutlama sayesinde, farklı imza doğrulama yöntemleri (örneğin, biyometrik doğrulama veya çoklu imza) kullanılabilir.
Bu özellik sayesinde, telefonlarımızdan alışık olduğumuz yüz tarama gibi kilit açma yöntemleri, kriptopara cüzdanlarına entegre edilebilmektedir. Kullanımı kolaylaştıran ve kullanıcıların aşina olduğu bu tür yöntemlerle adaptasyonun artması hedeflenmektedir. - Gaz Ücreti Yönetimi: Kullanıcıların gaz ücretlerini ödemesi gerektiği durumlarda, hesap soyutlama üçüncü tarafların veya alternatif tokenlerin gaz ücretlerini karşılamasına izin verebilir.
Üçüncü bir cüzdanın işlem ücretlerine sponsor olabilmesi, platformların çeşitli kampanyalar düzenleyerek kullanıcıların ödeyecekleri ücretleri üstlenmelerini sağlayabilmektedir. Bu altyapı sayesinde platformların ödül ve kampanya mekanizmaları çeşitlenmektedir. - Özelleştirilmiş Güvenlik: Kullanıcılar, hesaplarının güvenlik politikalarını akıllı kontratlar aracılığıyla özelleştirebilir. Örneğin, belirli işlemler için iki faktörlü kimlik doğrulama eklenebilir.
Bu özellik cüzdanların şartlı kullanım fonksiyonlarını da genişletmektedir. Örneğin; bir cüzdanın kontrolünün birden fazla özel anahtara dağıtılması ve işlem yapılması için 3’te 2’lik çoğunluğun gerekmesi sık görülen bir uygulamaydı. Hesap soyutlama sayesinde ise ana cüzdana bağlı alt cüzdanların oluşturulması, bu cüzdanlara işlem limiti getirilmesi veya sadece belirli işlemleri yapma yetkisi verilmesi gibi daha spesifik önlemlerin oluşturulabilmesi mümkün hale geldi. Böylelikle şirket yapılarındaki hiyerarşinin ve yetkilerin benzer şekilde cüzdanlara uygulanabilmesinin önünün açılması hedeflenmekte, kriptopara girişimlerinin daha kurumsal özellikler kazanabilmeleri amaçlanmaktadır. - Tek Adımlı İşlemler: Birden fazla işlemi tek bir işlemde birleştirerek süreci basitleştirir.
Kullanıcılar, ilk kez bir platformda işlem yapacağı zaman öncelikle platformun cüzdanına erişmesi için bir defaya mahsus bir onay vermekte, istediği işlemin yapılması için de ayrıca bir onay vermektedir. Hesap soyutlama sayesinde bu ve benzeri süreçler tek bir işlem üzerinden gerçekleştirilebilmektedir.
Sonuç olarak, account abstraction teknolojisi mevcut cüzdan yapısını daha kompleks işlemler için uygun bir hale getirmekte, aynı zamanda da bu özelliklerin kullanıcı deneyimini kolaylaştırıcı bir görev görmesini sağlayabildiği için giderek popülerleşmektedir.