ERC-4337 veya Ethereum i├žin Hesap Soyutlama Nedir?
Ana sayfa
Makaleler
ERC-4337 veya Ethereum i├žin Hesap Soyutlama Nedir?

ERC-4337 veya Ethereum i├žin Hesap Soyutlama Nedir?

Orta Seviye
Yay─▒nlanma: Mar 17, 2023G├╝ncellenme: Dec 11, 2023
7m

K─▒sa ├ľzet

ERC-4337, herhangi bir mutabakat katman─▒ de─či┼čikli─či olmadan protokol ├╝zerinde hesap soyutlama yapabilen bir Ethereum standard─▒d─▒r. Mart 2023'te Ethereum ana a─č─▒nda kullan─▒ma sunulan ERC-4337, tek bir s├Âzle┼čme hesab─▒nda i┼člem yapmay─▒ ve s├Âzle┼čmeler olu┼čturmay─▒ m├╝mk├╝n k─▒lar. Daha geni┼č ├žapl─▒ benimsenmeyi destekleyebilecek kullan─▒c─▒ dostu kripto c├╝zdan tasar─▒mlar─▒n─▒n ├Ân├╝n├╝ a├žar.

Giri┼č┬á

Ethereum Geli┼čtirme Teklifleri (EIP'ler), Ethereum platformu i├žin temel protokol ├Âzellikleri ve s├Âzle┼čme standartlar─▒ gibi standartlar─▒ tan─▒mlar. Ethereum Yorum Talebi (ERC), s├Âzle┼čme ve token standartlar─▒ gibi uygulama seviyesinde standartlar─▒ belirleyen bir EIP t├╝r├╝d├╝r. Bir EIP, de─či┼čikli─čin yaln─▒zca zincir ├╝st├╝ y├Âneti┼čim taraf─▒ndan onaylanmas─▒ durumunda bir ERC haline gelebilir.

ERC-4337, uzun s├╝redir beklenen hesap soyutlama hedefine ula┼čmak i├žin Ethereum ana a─č─▒nda uygulamaya konan yeni ERC standard─▒d─▒r. Baz─▒ ki┼čiler ERC-4337'den hala orijinal terimi kullanarak EIP-4337 olarak bahseder. Fakat EIP-4337 ilk olarak 2021'de teklif edilmi┼č ve 2023'te ERC-4337 olmas─▒ i├žin onaylanm─▒┼čt─▒r.

ERC-4337 Nedir? 

ERC-4337, Ethereum kurucu orta─č─▒ Vitalik Buterin ve di─čer geli┼čtiriciler taraf─▒ndan 2021'de hesap soyutlamas─▒ olu┼čturmak i├žin teklif edilmi┼čtir. Mart 2023'te Ethereum ana a─č─▒nda kullan─▒ma sunulmu┼čtur ve kullan─▒c─▒ dostu kripto c├╝zdan tasar─▒mlar─▒n─▒n habercisi olmas─▒ beklenmektedir.┬á

Ethereum'da hesap soyutlama, protokol├╝n mevcut iki hesap t├╝r├╝n├╝n ├Âzelliklerini birle┼čtirmeyi ama├žlar: Harici olarak sahip olunan hesaplar (EOA) ve ak─▒ll─▒ s├Âzle┼čme hesaplar─▒. Sonu├ž, tokenlerle i┼člem yapabilen ve ayn─▒ anda s├Âzle┼čmeler olu┼čturabilen tek bir s├Âzle┼čme hesab─▒d─▒r. Bu de─či┼čiklik, sosyal kurtarma, ├Âzelle┼čtirme ve y├╝kseltilebilirlik gibi yarat─▒c─▒ c├╝zdan tasar─▒mlar─▒n─▒ m├╝mk├╝n k─▒lar.

ERC-4337'nin c├╝zdanlara tek bir hesapta ak─▒ll─▒ s├Âzle┼čme i┼člevselli─či getirece─či de s├Âylenebilir. Bu da ├žok a┼čamal─▒ kimlik do─črulama ve otomatik ├Âdemeler gibi hizmetlerin kurulumunu kolayla┼čt─▒r─▒r.

ERC-4337'ye Neden ─░htiya├ž Duyulur?┬á

ERC-4337'ye neden ihtiya├ž duyuldu─čunu g├Ârmek i├žin ├Âncelikle neden teklif edildi─čini ve uygulamaya kondu─čunu anlamak ├Ânemlidir. Bitcoin a─č─▒n─▒n Harcanmam─▒┼č ─░┼člem ├ç─▒kt─▒s─▒ (UTXO) mod├╝l├╝n├╝n aksine Ethereum protokol├╝ hesap tabanl─▒ bir model kullan─▒r. Bu da 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 kendine has i┼člevleri vard─▒r. EOA'lar kullan─▒c─▒lara aittir ve onlar taraf─▒ndan kontrol edilir, ak─▒ll─▒ s├Âzle┼čme hesaplar─▒ ise a─č ├╝zerinde konu┼čland─▒r─▒lm─▒┼č ak─▒ll─▒ s├Âzle┼čmelerdir. Her iki hesap da ether veya tokenler alabilir, tutabilir ve g├Ânderebilir.

MetaMask gibi Ethereum'daki mevcut kripto c├╝zdanlar─▒n─▒n ├žo─ču EOA'lard─▒r, bu da EOA'lara y├Ânelik belirlenen kurallarla s─▒n─▒rl─▒ olduklar─▒ anlam─▒na gelir. Bu s─▒n─▒rlamalar aras─▒nda hesaplara eri┼čmek i├žin yaln─▒zca ├Âzel anahtarlar─▒ kullanmak ve t├╝m i┼člemlerin imzalanmas─▒n─▒n gerekli olmas─▒ yer al─▒r. 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─▒n kurtarma c├╝mlelerini kaybetmesi genellikle c├╝zdana eri┼čimin de kaybedildi─či 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 ve ayn─▒ amaca ula┼čabilen c├╝zdanlard─▒r. Fakat kullan─▒c─▒lar─▒n gas ├Âdemesi yapmak veya merkezi bir aktarma sistemini kullanmak i├žin etherlerini iki hesapta y├Ânetmesi gerekir. ERC-4337, iki hesab─▒n i┼člevlerini tek bir hesapta birle┼čtirerek istenen c├╝zdan ├Âzelliklerine sahip olmay─▒ kolayla┼čt─▒rd─▒─č─▒ i├žin bu t├╝r s─▒n─▒rlamalar─▒ ortadan kald─▒r─▒r.

ERC-4337 Nas─▒l ├çal─▒┼č─▒r?

Ethereum toplulu─ču, uzun s├╝redir hesap soyutlamay─▒ ba┼čarman─▒n yollar─▒ ├╝zerinde ├žal─▒┼čmaktad─▒r. EIP-4337'den ├Ânce topluluk, EIP-2938 adl─▒ hesap soyutlamay─▒ ger├žekle┼čtirmeyi ama├žlayan ba┼čka bir teklif yapm─▒┼čt─▒r. EIP-2938, ERC-4337'ye benzerdir ama mutabakat katman─▒ de─či┼čiklikleri gerektirir. ERC-4337'de ise buna gerek yoktur.

Bunu, her ikisinin de paketleme kavram─▒n─▒n farkl─▒ versiyonlar─▒n─▒ i├žermesi bak─▒m─▒ndan rollup'larla benzerlikler ta┼č─▒yan UserOperation ad─▒nda bir daha y├╝ksek katman s├Âzde i┼člem nesnesi kullanarak yapar. ERC-4337'de, farkl─▒ kullan─▒c─▒lar UserOperation nesnelerini ayr─▒ bir mem havuzuna g├Ânderir.

Paketleyiciler, bu nesneleri paketleyerek bir i┼člem haline getirir ve i┼člem de bloka dahil edilir. Paketleyiciler, paketlenmi┼č i┼člemler i├žin gas ├Âder ve bireysel UserOperation y├╝r├╝tmeleri taraf─▒ndan ├Âdenen ├╝cretleri al─▒r. Paketleyiciler, ├╝cret ├Ânceliklendirme mant─▒─č─▒na dayal─▒ olarak hangi nesnelerin dahil edilece─čini se├žerek do─črulay─▒c─▒lara benzer ┼čekilde ├žal─▒┼č─▒r.

Bir c├╝zdan─▒n ayn─▒ zamanda bir ak─▒ll─▒ s├Âzle┼čme olmas─▒n─▒ sa─člamak i├žin valideUserOp gibi yeni i┼člevler de eklenmektedir. Bu yeni i┼člevlerin y├╝r├╝t├╝lmesi i├žin bir g├╝venlik kap─▒s─▒ olarak hizmet etmek ├╝zere EntryPoint adl─▒ yeni bir s├Âzle┼čme de kullan─▒lacakt─▒r.

ERC-4337'nin Hedefleri Nelerdir? 

ERC-4337'nin ula┼čmay─▒ ama├žlad─▒─č─▒ hedefler ┼čunlard─▒r:┬á

Hesap soyutlama: Kullan─▒c─▒lar─▒n hem ak─▒ll─▒ s├Âzle┼čme hem de EOA'lar─▒n i┼člevlerine sahip tek bir hesaptan faydalanmas─▒na imkan tan─▒r.┬á

Merkeziyetsizlik: Paketleyicilerin sürece katılmasına imkan tanır. 

Mutabakat de─či┼čikliklerinden ka├ž─▒nma: Ethereum mutabakat katman─▒ ├Âl├žeklenebilirlik odakl─▒ y├╝kseltmelere odakland─▒─č─▒ i├žin benimsenmenin h─▒zlanmas─▒n─▒ m├╝mk├╝n k─▒lar.

Yenilik├ži kullan─▒m alanlar─▒na imkan tan─▒ma: Bunlar─▒n aras─▒nda toplu imza, g├╝nl├╝k i┼člem limiti belirleme, acil durum hesap dondurma, beyaz listeye alma ve gizlili─či koruyan uygulamalar yer alabilir.

Zaman ve gas tasarrufu: Paketleyicilerin UserOperation nesnelerini tek bir i┼člemde paketleyebilmesi zaman ve gas tasarrufu sa─člayabilir.┬á┬á

ERC-4337 Kullan─▒c─▒lar ─░├žin Ne Anlama Gelir?┬á

ERC-4337, karma┼č─▒k kripto c├╝zdan─▒ kullan─▒c─▒ deneyiminin sonunu getirebilir ve bunu yaparak benimsemeyi de art─▒rabilir. ERC-4337'nin m├╝mk├╝n k─▒labileceklerinden baz─▒lar─▒ ┼čunlard─▒r:┬á

C├╝zdan kurulumu: Kurtarma c├╝mlelerini not almaya gerek yoktur. Kurulum yaln─▒zca birka├ž t─▒kla h─▒zla ve kolayca yap─▒labilir.

Hesap kurtarma endi┼česinin olmamas─▒: ├çok a┼čamal─▒ kimlik do─črulama ve hesap kurtarma art─▒k m├╝mk├╝n oldu─ču i├žin kullan─▒c─▒lar─▒n kurtarma c├╝mlelerini kaybetmekten endi┼če duymas─▒na gerek yoktur.┬á

Kullan─▒c─▒ dostu c├╝zdan i┼člevleri: Kullan─▒c─▒lar, otomatik ├Âdeme, ├Ân onay i┼člemleri ve paket i┼člemler gibi farkl─▒ bir├žok ├Âzelle┼čtirilmi┼č hizmetten faydalanabilir. Yap─▒labilecekler konusunda s─▒n─▒r yoktur.┬á

Daha iyi g├╝venlik: ─░nsan hatas─▒ olas─▒l─▒─č─▒ azalt─▒ld─▒─č─▒ i├žin c├╝zdanlar potansiyel olarak daha g├╝venli olabilir ÔÇö art─▒k kurtarma c├╝mlenizi yata─č─▒n─▒z─▒n alt─▒nda saklaman─▒za gerek yoktur! Teorik olarak ERC-4337, kullan─▒c─▒lar i├žin daha sorunsuz ve daha arkada┼č├ža bir kullan─▒c─▒ deneyimi yaratmal─▒, dolay─▒s─▒yla geni┼č ├žapl─▒ benimsenmenin ├Ân├╝ndeki b├╝y├╝k bir engeli ortadan kald─▒rmal─▒d─▒r.

Gas esnekli─či: ERC-4337 taraf─▒ndan desteklenen c├╝zdanlar art─▒k herhangi bir ERC-20 tokeni ve ba┼čka birimlerle gas ├╝creti ├Âdeyebilir. Geli┼čtiriciler, gas ├╝cretlerini herhangi bir tokenle hatta itibari parayla ├Âdemeyi m├╝mk├╝n k─▒lan c├╝zdanlar olu┼čturabilir.┬á

Son S├Âz┬á

Kripto c├╝zdanlar─▒nda kullan─▒lan kurtarma c├╝mlesi, ├Âzel anahtar ve genel anahtar gibi terimler yeni kullan─▒c─▒lar i├žin g├Âz korkutucu olabilir. Kripto c├╝zdanlar─▒n─▒ kullanma s├╝reci, baz─▒ ki┼čiler i├žin hala zorlay─▒c─▒d─▒r. Bir├žok ki┼či ortalama bir kullan─▒c─▒n─▒n kripto aray├╝z├╝n├╝n benimsemeyi h─▒zland─▒rmak i├žin m├╝mk├╝n oldu─čunca basit olmas─▒ gerekti─či konusunda hemfikirdir.┬á┬á

ERC-4337, yarat─▒c─▒ kripto c├╝zdanlar─▒n─▒ desteklemek i├žin teknik temeli olu┼čturur. Geli┼čtiricilerin buna dayanarak geli┼čtirebilecekleri, kripto ve kullan─▒c─▒lar aras─▒ndaki ana temas noktas─▒n─▒ de─či┼čtirebilir. Her ko┼čulda, ERC-4337'nin kullan─▒c─▒ deneyimi ve bir b├╝t├╝n olarak kripto ├╝zerinde yarataca─č─▒ etki, ├Ân├╝m├╝zdeki y─▒llarda dikkatle izlenmesi gereken bir konudur.┬á

Ek okumalar:

ERC-20 Tokenlar─▒na Giri┼č

Ethereum nedir?

Ethereum Shanghai Y├╝kseltmesi Nedir ve Beni Nas─▒l Etkileyebilir?

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 verilmeksizin yaln─▒zca genel bilgi sunma ve e─čitim amac─▒yla "oldu─ču gibi" sunulmaktad─▒r. Bu i├žerik finansal, yasal veya di─čer herhangi bir profesyonel tavsiye olarak yorumlanmamal─▒d─▒r ve belirli bir hizmet veya ├╝r├╝n├╝n sat─▒n al─▒nmas─▒n─▒ ├Ânerme amac─▒ ta┼č─▒mamaktad─▒r. Uygun profesyonel dan─▒┼čmanlarla g├Âr├╝┼čerek kendinize y├Ânelik tavsiye alman─▒z gereklidir. ├ť├ž├╝nc├╝ bir taraf├ža haz─▒rlanan makalelerde yer alan g├Âr├╝┼člerin bu ├╝├ž├╝nc├╝ tarafa ait oldu─čunu ve Binance Academy'nin g├Âr├╝┼člerini yans─▒tmayabilece─čini l├╝tfen dikkate al─▒n─▒z. Daha fazla bilgi i├žin sorumluluk reddimizin tam metnini l├╝tfen buradan okuyun. Dijital varl─▒k fiyatlar─▒ dalgalanabilir. Yat─▒r─▒m─▒n─▒z─▒n de─čeri y├╝kselebilece─či gibi d├╝┼čebilir de ve yat─▒r─▒m yapt─▒─č─▒n─▒z tutar─▒ geri alamayabilirsiniz. Yat─▒r─▒m kararlar─▒n─▒z─▒n t├╝m sorumlulu─ču size aittir ve Binance ya┼čanacak hi├žbir kay─▒p i├žin sorumluluk kabul etmez. Yat─▒r─▒m tavsiyesi de─čildir. Daha fazla bilgi i├žin Kullan─▒m Ko┼čullar─▒ ve Risk Uyar─▒s─▒ b├Âl├╝mlerimize bakabilirsiniz.