

Hesap soyutlaması (AA), Ethereum üzerinde hesap yönetimini köklü şekilde değiştirme potansiyeliyle kripto para sektöründe öne çıkan bir konu haline gelmiştir. Bu rehber, AA'nın temelini ve EIP-4337 ile hayata geçirilmesini kapsamlı biçimde açıklamaktadır.
Hesap soyutlaması, işlemlerin kaynağının imzalardan ayrılmasını ve harici sahipli hesapların (EOA) sözleşme hesaplarına (CA) yükseltilmesini ifade eder. Böylece akıllı sözleşme cüzdanları oluşturulabilir; bu cüzdanlar, daha esnek hesap yönetimi ve gelişmiş bir kullanıcı deneyimi sunar.
AA, zincir üzerindeki aksiyonlara daha fazla esneklik ve artırılmış güvenlik alternatifleri getirerek hesap yönetimini sadeleştirir. Bu yenilikler, Ethereum ekosisteminde etkileşim kalitesini ciddi anlamda yükseltir.
AA fikri, Ethereum İyileştirme Önerileri (EIP) ile evrimleşmiştir. 2020'de EIP-2938 ve EIP-3074 ile gündeme gelen ilk denemeler, Ethereum protokolünde geniş kapsamlı değişiklik gerektirdiği için askıya alınmıştır. Protokol değişikliği zorunluluğu olmadan AA'yı mümkün kılan EIP-4337, yeni bir yaklaşım sunmuştur.
EIP-4337, AA'yı mümkün kılan şu ana bileşenleri içerir:
Bu bileşenler, AA süreçlerini sadeleştirir ve kullanıcı deneyimini iyileştirir.
EIP-4337 kapsamında işlem süreci şu şekilde işler:
Bu yeni akış, Ethereum ağında işlemlerin daha esnek ve verimli şekilde gerçekleşmesini sağlar.
Kripto cüzdanları, sundukları özellikler ve avantajlar bakımından farklılık gösterir. EIP-4337 ile etkinleşen AA cüzdanları; geleneksel EOA ve MPC cüzdanlarına göre çoklu para birimi ile gas ödemesi, toplu işlem ve gelişmiş cüzdan kurtarma seçenekleri gibi önemli avantajlar sunar.
EIP-3074, EOAların kontrolünü sözleşmelere devretme ve esnek gas ödeme imkanı gibi avantajlar sunarken, konsensüs katmanında değişiklik gerektiriyordu. EIP-4337 ise bu tür değişiklik gerektirmeden AA'yı mümkün kılarak Ethereum topluluğu için daha erişilebilir ve tercih edilen bir çözüm haline gelmiştir.
EIP-5003, EIP-3074’teki fikirleri geliştirerek AUTHUSURP OpCode’unu tanıtmıştır. Bu yenilikle, mevcut EOAlar CA'ya yükseltilebilmekte ve ECDSA imzalarından daha güvenli ve verimli imza yöntemlerine geçiş sağlanabilmektedir.
Özellikle EIP-4337 ile uygulanan hesap soyutlaması, Ethereum’da kullanıcı deneyimini ileriye taşımada önemli bir adımdır. İşlem esnekliği ve güvenlik gibi temel sorunları çözerek ekosisteme katılımı kolaylaştırır. Teknoloji geliştikçe, Ethereum ve blokzincir teknolojisinin yaygınlaşmasında kilit rol oynayacaktır.
ERC-4337, hesap soyutlamasını sağlayan; akıllı sözleşme cüzdanları ve gelişmiş kullanıcı deneyimi sunan, Ethereum ana protokolünde değişiklik gerektirmeyen bir standarttır.
Hayır, EIP ve ERC aynı değildir. EIP’ler Ethereum protokolüne yönelik iyileştirmeleri önerir; ERC’ler ise Ethereum ekosisteminde token ve akıllı sözleşme standartlarını belirler.
ERC-4337, hesap soyutlamasını sağlayan; akıllı sözleşme cüzdanları, gas olmadan işlem ve blokzincir etkileşimlerinde gelişmiş kullanıcı deneyimi sunan bir Ethereum standardıdır.
EntryPoint sözleşmesi, ERC-4337’nin odak noktasıdır. Bundler, cüzdan ve Paymaster’lar tarafından kullanılan güvenilir bir singleton olup hesap soyutlamasının temel yapı taşını oluşturur.











