İçeriğe geç
parazade
Kripto

ERC-4337 Nedir?

Yayın: · Son güncelleme:

ERC-4337 Nedir? Kısaca

ERC-4337, Ethereum'da protokol değişikliği gerektirmeden hesap soyutlamayı (account abstraction) sağlayan standarttır. Akıllı sözleşme cüzdanlarının özel işlem akışıyla çalışmasını, ücretlerin başkasınca ödenmesini ve esnek güvenlik kurallarını mümkün kılar.

ERC-4337 nedir?
İçindekiler
  1. ERC-4337 nedir?
  2. Nasıl çalışır?
  3. Nelere dikkat etmeli?

ERC-4337, Ethereum'da hesap soyutlama (account abstraction) için yaygın kullanılan standarttır. Amacı, cüzdanların tek bir özel anahtara bağlı klasik hesaplar yerine kuralları programlanabilen akıllı cüzdanlar olarak çalışabilmesini sağlamaktır. Ethereum'un çekirdek protokolünde değişiklik gerektirmeden, akıllı sözleşmeler ve ayrı bir işlem havuzu ile çalışır.

ERC-4337 nedir?

Klasik Ethereum hesabında her şey tek bir özel anahtara bağlıdır: Anahtarı kaybedersen hesabı kaybedersin, ücreti mutlaka ETH ile ödersin. ERC-4337 ile hesap bir akıllı sözleşmedir ve şu kurallar tanımlanabilir:

  • Birden fazla imza ya da cihaz onayı,
  • Sosyal kurtarma (güvendiğin kişilerle hesabı geri alma),
  • Günlük harcama limitleri,
  • Birden fazla işlemi tek seferde gönderme.

Nasıl çalışır?

  1. Kullanıcı bir UserOperation (kullanıcı işlemi) oluşturur.
  2. Bundler adı verilen aktörler bu işlemleri toplayıp ağa gönderir.
  3. Ortak bir EntryPoint sözleşmesi işlemleri doğrular ve yürütür.
  4. İsteğe bağlı olarak bir paymaster, ücreti kullanıcı yerine öder ya da başka bir token ile ödenmesine izin verir.

Nelere dikkat etmeli?

  • Akıllı cüzdan bir sözleşme olduğu için kodundaki hata fonları riske atabilir; denetlenmiş ve yaygın kullanılan çözümler tercih edilmelidir.
  • Sosyal kurtarma kişilerini dikkatli seç; bu kişiler birlikte hareket ederek hesabın kontrolünü değiştirebilir.
  • Her uygulama ya da zincir akıllı cüzdanları aynı şekilde desteklemeyebilir.

ERC-4337, kripto cüzdanları sıradan kullanıcılar için daha anlaşılır ve hata toleranslı hâle getirmeyi hedefleyen önemli bir adımdır.

Sıkça Sorulan Sorular

ERC-4337 ile işlem ücretini başkası ödeyebilir mi?

Evet. Paymaster adı verilen sözleşmeler, ücreti uygulama adına üstlenebilir ya da kullanıcının ETH yerine başka bir token ile ödemesine izin verebilir.

ERC-4337 için Ethereum'da hard fork gerekti mi?

Hayır. Standart, protokol katmanında değişiklik yapmadan akıllı sözleşmeler ve ayrı bir işlem havuzu üzerinden çalışacak şekilde tasarlanmıştır.

İlgili terimler

Akıllı Cüzdan(Smart Contract Wallet)Akıllı cüzdan (smart contract wallet), tek bir özel anahtar yerine akıllı sözleşme koduyla yönetilen kripto cüzdanıdır. Sosyal kurtarma, harcama limiti ve ücret sponsorluğu gibi programlanabilir güvenlik özellikleri sunabilir.PaymasterPaymaster, Ethereum'da hesap soyutlama (ERC-4337) yapısında kullanıcıların gas ücretini onlar adına ödeyen ya da ücretin ETH yerine başka bir token'la ödenmesini sağlayan akıllı sözleşmedir.Sözleşme Hesabı(Contract Account)Sözleşme hesabı, Ethereum ve EVM uyumlu ağlarda bir özel anahtar yerine üzerinde yüklü akıllı sözleşme koduyla yönetilen hesap türüdür. Kendiliğinden işlem başlatamaz; bir çağrı geldiğinde kodundaki kurallara göre çalışır.EIP(Ethereum Improvement Proposal)EIP (Ethereum Improvement Proposal), Ethereum'a yeni özellik, standart ya da süreç değişikliği önermek için kullanılan, belirli bir şablona göre yazılmış teknik tasarım belgesidir. Topluluk tartışmasından sonra benimsenebilir.EthereumEthereum, 2015'te hayata geçen, akıllı sözleşmeler ve merkeziyetsiz uygulamalar çalıştırılabilen programlanabilir bir blokzincirdir; yerel kripto parası Ether (ETH), işlem ücretlerini ödemek için kullanılır.Programlanabilir Para(Programmable Money)Programlanabilir para, kullanımı ya da transferi yazılım kurallarına bağlanabilen dijital paradır; örneğin belirli bir koşul gerçekleşince ödemenin kendiliğinden yapılması ya da paranın yalnız belirli amaçlarla harcanabilmesi sağlanabilir.