TL;DR
ERC-4337, herhangi bir fikir birliği katmanı değişikliği olmadan protokol üzerinde hesap soyutlamayı sağlayan bir Ethereum standardıdır. Mart 2023'te Ethereum ana ağında devreye alınan ERC-4337, tek bir sözleşme hesabında işlem yapmayı ve sözleşme oluşturmayı mümkün kılıyor. Potansiyel olarak daha geniş çapta benimsenmeyi kolaylaştırabilecek kullanıcı dostu kripto cüzdan tasarımlarının kapısını açıyor.
giriiş
Ethereum İyileştirme Teklifleri (EIP'ler), Ethereum platformu için temel protokol spesifikasyonu ve sözleşme standartları gibi standartları tanımlar. Ethereum Yorum İsteği (ERC), sözleşme ve token standartları gibi uygulama düzeyinde standartları belirleyen bir EIP türüdür. Bir EIP, yalnızca zincir üstü yönetişimin değişikliğe izin vermesi durumunda ERC haline gelebilir.
ERC-4337, uzun zamandır beklenen hesap soyutlama hedefine ulaşmak için Ethereum ana ağında konuşlandırılan en son ERC standardıdır. Bazıları hala orijinal terimi olan EIP-4337'yi kullanarak ERC-4337'ye atıfta bulunuyor. Ancak EIP-4337 ilk olarak 2021'de önerildi ve 2023'te ERC-4337 olmaya yetkilendirildi.
ERC-4337 Nedir?
ERC-4337, Ethereum kurucu ortağı Vitalik Buterin ve diğer geliştiriciler tarafından 2021 yılında hesap soyutlamayı oluşturmak için önerildi. Mart 2023'te Ethereum ana ağında konuşlandırıldı ve kullanıcı dostu kripto cüzdan tasarımlarının habercisi olması bekleniyor.
Ethereum'da hesap soyutlama, protokolün mevcut iki hesap türünün özelliklerini birleştirmeyi amaçlar: Dışarıdan sahip olunan hesaplar (EOA) ve akıllı sözleşme hesapları. Sonuç, tokenlarla işlem yapabilen ve aynı anda sözleşme oluşturabilen tek bir sözleşme hesabıdır. Bu değişiklik, sosyal kurtarma, kişiselleştirme ve yükseltilebilirlik gibi yaratıcı cüzdan tasarımlarını mümkün kılıyor.
ERC-4337 hakkında düşünmenin bir başka yolu da akıllı sözleşme işlevini tek bir hesaptaki cüzdanlara getirmesidir. Bu, çok faktörlü kimlik doğrulama ve otomatik ödemeler gibi hizmetlerin kurulumunu kolaylaştırır.
ERC-4337 Neden Gereklidir?
ERC-4337'ye neden ihtiyaç duyulduğunu anlamak için ilk etapta neden önerildiğini ve uygulandığını anlamak önemlidir. Bitcoin ağının Harcanmamış İşlem Çıkışı (UTXO) modülünün aksine, Ethereum protokolü hesap tabanlı bir model kullanır. Bu, Ethereum protokolünün, işlemler onaylandıkça hesapların mevcut bakiyelerini takip ettiği ve güncellediği anlamına gelir.
Ethereum'daki iki hesap türünün kendi işlevleri vardır. EOA'lar kullanıcılar tarafından sahiplenilir ve kontrol edilir; akıllı sözleşme hesapları ise ağ üzerinde dağıtılan akıllı sözleşmelerdir. Her iki hesap da eter veya token alabilir, tutabilir ve gönderebilir.
MetaMask gibi Ethereum'daki mevcut kripto cüzdanların çoğu EOA'dır, yani EOA'lar etrafında belirlenen kurallarla sınırlıdırlar. Bu sınırlamalar, hesaplara erişim için yalnızca özel anahtarlara güvenmeyi ve tüm işlemlerin imzalanmasını gerektirmeyi içerir. Bu nedenle cüzdan kurulum prosedürleri ve özel anahtar güvenlik önlemleri genellikle karmaşıktır ve kullanıcı dostu değildir. Kullanıcılar tohum cümlelerini kaybederse, bu genellikle cüzdan erişimini kaybetmek anlamına gelir.
ERC-4337 bu tür sınırlamaları ortadan kaldırır. UniPass ve Safe gibi akıllı sözleşme cüzdanları, EOA'lar yerine akıllı sözleşme hesapları tarafından yönetilen cüzdanlardır ve aynı amacı gerçekleştirebilirler. Bununla birlikte, kullanıcıların gaz ödemesi yapmak veya merkezi bir geçiş sistemine güvenmek için eterlerini iki hesapta yönetmeleri gerekiyor. ERC-4337, iki hesabın işlevlerini tek bir hesapta birleştirdiğinden bu tür sınırlamaları ortadan kaldırır ve istenen cüzdan özelliklerinin dağıtılmasını kolaylaştırır.
ERC-4337 Nasıl Çalışır?
Ethereum topluluğu uzun süredir hesap soyutlamayı sağlamanın yolları üzerinde çalışıyor. EIP-4337'den önce topluluk, EIP-2938 adı verilen hesap soyutlamayı gerçekleştirmeyi amaçlayan başka bir öneri ortaya koydu. EIP-2938, ERC-4337'ye benziyordu ancak fikir birliği katmanı değişiklikleri gerektiriyordu. ERC-4337 bunu aşıyor.
Bunu, her ikisi de paketleme kavramının farklı versiyonlarını içerdiğinden, toplamalarla benzerlikleri paylaşan, UserOperation adı verilen daha yüksek katmanlı bir sözde işlem nesnesi sunarak yapar. ERC-4337'de farklı kullanıcılar UserOperation nesnelerini ayrı bir bellek havuzuna gönderir.
Paketleyiciler bu nesneleri bir bloğa dahil edilen bir işlemde paketler. Paketleyiciler, paketlenen işlemler için gaz öder ve bireysel UserOperation yürütmeleri tarafından ödenen ücretleri alır. Paketleyiciler, bir doğrulayıcıya benzer şekilde çalışır ve ücret önceliklendirme mantığına göre hangi nesnelerin dahil edileceğini seçer.
Bir cüzdanın aynı zamanda akıllı bir sözleşme olmasını sağlamak için validateUserOp dahil yeni işlevler de ekleniyor. Bu yeni işlevlerin yerine getirilmesi için bir güvenlik kapısı görevi görecek olan Giriş Noktası adı verilen yeni bir sözleşme de tanıtılıyor.
ERC-4337 Hangi Hedeflere Ulaşıyor?
ERC-4337'nin ulaşmayı amaçladığı hedefler aşağıdakileri içerir:
Hesap soyutlama: Kullanıcıların akıllı sözleşmelerin ve EOA'ların işlevlerine sahip tek bir hesabın keyfini çıkarmasına olanak tanır.
Merkezi Olmayanlaştırma: Paketleyici olarak adlandırılan herkesin sürece katılmasına izin verin.
Konsensüs değişikliklerinden kaçının: Ethereum konsensüs katmanı ölçeklenebilirlik odaklı yükseltmelere odaklandığından daha hızlı benimsemeyi mümkün kılın.
Yenilikçi kullanım örneklerini etkinleştirin: Bunlar toplu imzayı, günlük işlem limitini ayarlamayı, acil hesap dondurmayı, beyaz listeye almayı ve gizliliği koruyan uygulamaları içerebilir.
Zamandan ve yakıttan tasarruf edin: Paketleyiciler UserOperation nesnelerini tek bir işlemde paketleyebildiğinden, zamandan ve yakıttan tasarruf sağlayabilir.
ERC-4337 Kullanıcılar İçin Ne İfade Ediyor?
ERC-4337, karmaşık kripto cüzdanı kullanıcı deneyiminin sonunu getirebilir ve bunu yaparken aynı zamanda benimsenmeyi de artırabilir. ERC-4337'nin neler sağlayabileceğine dair bazı önemli noktalar şunlardır:
Cüzdan kurulumu: Temel ifadeleri yazmanıza gerek yok. Kurulum yalnızca birkaç tıklamayla hızlı ve kolay olabilir.
Sorunsuz hesap kurtarma: Artık çok faktörlü kimlik doğrulama ve hesap kurtarma mümkün olduğundan, kullanıcıların artık tohum sözcüklerini kaybetme konusunda ter dökmesine gerek yok.
Kullanıcı dostu cüzdan işlevleri: Kullanıcılar, otomatik ödeme, ön onay işlemleri ve toplu işlemler de dahil olmak üzere çok çeşitli özelleştirilmiş hizmetlerden yararlanabilirler. Gökyüzü sınırdır.
Daha iyi güvenlik: İnsan hatası olasılığı azaldığı için cüzdanlar potansiyel olarak daha güvenli olabilir; artık yatağınızın altında tohum ifadeleri saklamanıza gerek yok! ERC-4337, teorik olarak kullanıcılar için daha sorunsuz ve kullanıcı dostu bir kullanıcı deneyimi sağlamalı, dolayısıyla kitlesel benimsemenin önündeki büyük bir engeli ortadan kaldırmalıdır.
Gas esnekliği: ERC-4337 tarafından desteklenen cüzdanlar artık gas ücretlerini herhangi bir ERC-20 tokeni ve ötesiyle ödeyebiliyor. Geliştiriciler gas ücretlerini herhangi bir jetonla ve hatta itibari parayla ödemeyi mümkün kılan cüzdanlar oluşturabilirler.
Kapanış Düşünceleri
Kripto cüzdanlarının terminolojileri – tohum ifadeleri, özel anahtarlar ve genel anahtarlar gibi – yeni kullanıcılar için göz korkutucu olabilir. Kripto cüzdanlarını kullanma süreci bazı kişiler için hâlâ zorludur. Birçoğu, ortalama kullanıcının kripto arayüzünün benimsenmeyi hızlandırmak için mümkün olduğunca basit olması gerektiği konusunda hemfikir.
ERC-4337, yaratıcı kripto cüzdanlarını desteklemek için teknik temeli ortaya koyuyor. Geliştiricilerin buna dayanarak oluşturabilecekleri şey, kripto ile kullanıcılar arasındaki ana temas noktasını değiştirebilir. Ne olursa olsun, ERC-4337'nin kullanıcı deneyimi ve bir bütün olarak kripto üzerinde yaratacağı etki, önümüzdeki yıllarda dikkat edilmesi gereken bir konu.
Daha fazla okuma:
ERC-20 Tokenlarına Giriş
Ethereum Nedir?
Ethereum Shanghai Yükseltmesi Nedir ve Beni Nasıl Etkileyecek?
Ethereum'da EIP-4844 Nedir ve Kullanıcılara Nasıl Fayda Sağlayabilir?
Sorumluluk Reddi ve Risk Uyarısı: Bu içerik size herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgi ve eğitim amaçlı "olduğu gibi" sunulmaktadır. Mali, hukuki veya diğer profesyonel tavsiyeler olarak yorumlanmamalı veya herhangi bir belirli ürün veya hizmetin satın alınmasını tavsiye etme amacı taşımamalıdır. Uygun profesyonel danışmanlardan kendi tavsiyelerinizi almalısınız. Makaleye üçüncü taraf katkıda bulunan bir kişi tarafından katkıda bulunulduğu durumlarda, ifade edilen görüşlerin üçüncü taraf katkıda bulunan kişiye ait olduğunu ve Binance Akademi'nin görüşlerini yansıtmayabileceğini lütfen unutmayın. Daha fazla ayrıntı için lütfen sorumluluk reddi beyanımızın tamamını buradan okuyun. Dijital varlık fiyatları değişken olabilir. Yatırımınızın değeri düşebilir veya artabilir ve yatırdığınız tutarı geri alamayabilirsiniz. Yatırım kararlarınızdan yalnızca siz sorumlusunuz ve Binance Academy, maruz kalabileceğiniz hiçbir kayıptan sorumlu değildir. Bu materyal mali, hukuki veya diğer profesyonel tavsiyeler olarak yorumlanmamalıdır. Daha fazla bilgi için Kullanım Koşullarımıza ve Risk Uyarımıza bakın.