🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
Kripto Terimleri:  Harfi E
Ağu 25, 2023 |
güncellendi: May 07, 2024

ERC-4337 Nedir?

ERC-4337 Anlam:
ERC-4337 - mutabakat katmanını değiştirmeden hesap soyutlamasına izin veren bir Ethereum standardı.
kolay
4 dakika

Hadi ERC-4337 anlamını, kriptodaki tanımını, eRC-4337 Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.

Esasen ERC-4337, EOA'ların (harici olarak sahip olunan hesaplar) işlevlerini birleştiren akıllı hesapların oluşturulmasına ve akıllı sözleşme hesapları oluşturarak kullanıcılara hem akıllı sözleşmeler oluşturmaya hem de token işlemleri yapmaya izin veren tek bir hesap sağlar. Başka bir deyişle, standart, programlanabilir akıllı sözleşmeler olarak gözetim dışı cüzdanlar oluşturmanıza olanak tanır.

Başlangıçta, 2021 yılında Vitalik Buterin tarafından önerildi ve diğer Ethereum geliştiricilere EIP-4337 standardı olarak tanıtıldı. Ancak, yalnızca Mart 2023'te WalletCon etkinliği sırasında işlevsel bir ERC-4337 standardı olarak tanıtıldı.

ERC ve EIP arasındaki fark nedir? EIP (Ethereum Improvement Proposal), henüz onaylanmamış veya reddedilmemiş potansiyel yeni bir sözleşme veya token standardı önerisidir. EIP, zincir üzerindeki yönetişim aracılığıyla kabul edilebilir bir değişiklik olarak yetkilendirildiğinde ERC (Ethereum Yorum Talebi) haline gelir.

Bunun Ethereum'a hesap soyutlaması getirmeye yönelik ilk teklif olmadığını belirtmek gerekir. Geçmişte önerilen EIP-2938 standardı da vardı ve bu da hesap soyutlamasına ulaşma olasılığına sahipti. Ancak, onaylanmamasının nedenlerinden biri olan konsensüs katmanı değişiklikleri gerektiriyordu.

Hesap Soyutlama nedir?

Genel olarak, Ethereum'un iki tür hesabı vardır - EOA'lar ve akıllı sözleşme hesapları. EOA'lar kullanıcıların Ethereum blok zincirinin dışından manuel olarak kontrol ettiği ve yönettiği cüzdanlar, akıllı sözleşme hesapları ise kripto para cüzdanı olarak işlev gören akıllı sözleşmelerdir.

Bununla birlikte, akıllı sözleşme hesaplarının özel anahtarları ya da tohum cümleleri yoktur, bu da yalnızca bir EOA işlemi akıllı sözleşme kodunu etkinleştirdiğinde belirli bir etkinliği gerçekleştirebileceğiniz anlamına gelir. Bu nedenle, bir kullanıcının bir akıllı sözleşme hesabını yönetebilmesi için bir EOA'ya sahip olması gerekir.

Hesap soyutlaması, EOA'ları ve akıllı sözleşme hesaplarını tek bir "akıllı hesapta" birleştirerek ayrı hesaplara olan ihtiyacı ortadan kaldırmakla ilgilidir.

ERC-4337 Nasıl Çalışır?

ERC-4337 tabanlı akıllı hesaplar, UserOperations kullanımı yoluyla işlev görür. Adından da anlaşılacağı üzere UserOperations, kullanıcı adına gerçekleştirilmeyi bekleyen işlemleri temsil eder. Her UserOperation, bir tutma alanı olarak işlev gören mempool'a yönlendirilir.

Bundlers, standart işlemleri doğrulayan düğümlere benzerler, bu UserOperations isteklerini demetler halinde gruplandırır. Daha sonra bu paketler, her bir Kullanıcı İşleminin doğrulandığı ve eyleme geçirildiği bir bloğa dahil edilir. Paketleyiciler, paketlenmiş işlemler için gaz öderler, ancak bir Kullanıcı İşleminin her yürütülmesinden elde edilen ücretlerle telafi edilirler.

ERC-4337 Tabanlı Akıllı Hesapların Temel Faydaları

İlk olarak, ERC-4337 ile oluşturulan akıllı hesaplar, geleneksel EOA'lara kıyasla tamamen farklı bir cüzdan kurtarma türüne sahiptir. Gördüğünüz gibi, bu standart özel anahtarlara veya tohum ifadelerine dayanmıyor. Bunun yerine, bir cihazı, bir kişiyi veya bir tür üçüncü taraf programını "cüzdan koruyucunuz" (veya birden fazla koruyucu atayabileceğiniz için koruyucular) olarak atayabilirsiniz. Kimlik bilgilerinizi yanlış yere koyarsanız, cüzdan koruyucuları akıllı hesabınıza erişmek için yeni kimlik bilgileri atamak için kullanılabilir.

Ayrıca, ERC-4337 standardı birkaç işlemi toplu olarak yapmanıza ve aynı anda onaylamanıza olanak tanır. Bu hem zaman hem de gaz tasarrufu sağlayabilir. Buna ek olarak, belirli tokenlara erişim, gaz limitleri, önceden tanımlanmış tetikleyicilere bağlı olarak belirli eylemler ve çok daha fazlası dahil olmak üzere çeşitli özellikler belirleyebildiğiniz için işlemleri otomatikleştirebilirsiniz.

Son olarak, farklı erişim seviyelerine sahip paylaşılan hesaplar (ekip cüzdanları) oluşturabilirsiniz. Örneğin, beş kişi tarafından erişilebilen bir cüzdan oluşturabilirsiniz. Ancak, diğer dört kullanıcı için belirli limitler belirleyebilir ve yalnızca belirli miktarda kriptoya erişmelerine izin verebilirsiniz.