Vitalik Buterin olarak
Hesap soyutlama (AA), EVM kodunun kullanıcıların cüzdanlarında yalnızca uygulama mantığını değil aynı zamanda doğrulama mantığını da uygulamasını sağlar, böylece cüzdan tasarımlarında yaratıcı özgürlüğü destekler. Bu, çoklu imzalar, sosyal kurtarma, daha basit imza algoritmaları, kuantum sonrası güvenli imza algoritmaları ve yükseltilebilirlik gibi yenilikçi özellikleri mümkün kılar.
Bununla birlikte, mevcut Ethereum protokolünün, ECDSA güvenliğine sahip harici sahipli bir hesaptan (EOA) kaynaklanan işlemlere yönelik gerekliliği, bunu son derece zorlaştırıyor ve her kullanıcı işlemine 21000 gaz ek yükü ekliyor.
Ve sonunda,
1 Mart 2023'te ERC-4337
Aşağıda ERC-4337, AA'nın ayrıntılarını ve Etherspot'un yenilikçi yaklaşımının yeni kullanıcıların merkezi olmayan uygulamalara ve daha geniş blockchain ekosistemine dahil edilmesini nasıl kolaylaştırdığını inceleyeceğiz.
Bu girişim, protokolün mevcut iki hesap türünü, dışarıdan sahip olunan hesapları ve akıllı sözleşme hesaplarını, token işlemlerini ve sözleşme oluşturmalarını kolaylaştıran tek bir sözleşme hesabında birleştirir. Bu, yaratıcı cüzdan tasarımlarını teşvik ederek sosyal iyileşmeyi, kişiselleştirmeyi ve yükseltilebilirliği mümkün kılar.
Bitcoin'in Harcanmamış İşlem Çıkışı (UTXO) modülünün aksine Ethereum, hesap tabanlı bir model kullanır ve işlemler onaylandıkça hesap bakiyelerini takip eder ve günceller. EOA'lar kullanıcıya ait ve kontrol edilirken, akıllı sözleşme hesapları ağ üzerinden dağıtılan akıllı sözleşmelerdir ve her ikisi de eter veya token alma, tutma ve gönderme kapasitesine sahiptir.
MetaMask gibi mevcut Ethereum cüzdanları, EOA'lar etrafında belirlenen kurallarla sınırlandırılan EOA'lardır ve cüzdan kurulumunu ve özel anahtar güvenlik önlemlerini biraz karmaşık hale getirir. Temel ifadelerin kaybı genellikle cüzdan erişiminin kaybı anlamına gelir.
ERC-4337 bu sınırlamalara yöneliktir. Akıllı sözleşme hesaplarının ve EOA'ların işlevlerini birleştirerek istenen cüzdan özelliklerinin dağıtımını basitleştirir.
Yukarıda belirtilen ve fikir birliği katmanı değişiklikleri gerektiren öneri olan EIP-2938'den farklı olarak, ERC-4337, UserOperation olarak bilinen daha yüksek katmanlı bir sözde işlem nesnesi sunar. Kullanıcılar, UserOperation nesnelerini ayrı bir bellek havuzuna gönderir; bunlar daha sonra paketleyiciler tarafından bir işlem halinde paketlenir ve bir bloğa dahil edilir. Doğrulayıcılara benzer şekilde çalışan paketleyiciler, paket işlemler için gaz öder ve bireysel Kullanıcı İşlemi yürütmelerinden ücret alır.
Bu teklif, cüzdanı akıllı bir sözleşme haline getiren validateUserOp gibi yeni işlevler ekler ve bu yeni işlevlerin yürütülmesi için bir güvenlik kapısı görevi gören yeni bir sözleşme olan EntryPoint'i sunar.
ERC-4337, herhangi bir paketleyicinin katılımına izin vererek, daha hızlı benimseme için fikir birliği değişikliklerinden kaçınarak ve aşağıdaki gibi yenilikçi kullanım senaryolarına izin vererek hesap soyutlamanın merkezi olmayan hale getirilmesini sağlamayı amaçlamaktadır:
toplu imzalar;
günlük işlem limitleri;
acil durum hesabının dondurulması;
beyaz listeye alma;
gizliliği koruyan uygulamalar.
Ayrıca paketleyiciler UserOperation nesnelerini tek bir işlemde paketleyebildiği için zamandan ve yakıttan tasarruf etmeyi de amaçlıyor.
Kullanıcılar için ERC-4337, kripto cüzdan deneyimlerinde devrim yaratarak kripto benimsenmesini artırabilir. M-cüzdan kurulumunu basitleştirir, başlangıç cümlesi saklama ihtiyacını ortadan kaldırır ve çok faktörlü kimlik doğrulamayı ve hesap kurtarmayı mümkün kılar. Kullanıcılar otomatik ödeme, önceden onaylanmış ve toplu işlemler de dahil olmak üzere özelleştirilmiş hizmetlere erişebilir.
İnsan hatasını azaltarak güvenliği artırır ve cüzdanların gas ücretlerini herhangi bir ERC-20 tokenıyla ödeyebilmesi nedeniyle gas esnekliği sunar. Bu yükseltmeyle geliştiriciler, herhangi bir ERC-20 tokeninde gas ücreti ödemelerini kolaylaştıran cüzdanlar oluşturabilirler.
ERC-4337 aracılığıyla karmaşık kripto cüzdanı kullanıcı deneyimi, kitlesel benimsemenin önündeki önemli bir engeli ortadan kaldırarak önemli ölçüde düzeltilebilir.
Paymaster, gas ödeme politikalarını yöneten, projelerin kullanıcılarının işlem maliyetlerini karşılamasını sağlayan ve kullanıcıların işlem etkileşimleri için yerel blockchain tokenlarını tutma ihtiyacını ortadan kaldıran akıllı bir sözleşme hesabıdır.
Kullanıcılar bunun yerine gas ücretlerini USDC veya USDT gibi herhangi bir ERC-20 tokenıyla ödeyebilirler. Bu özellik, uygulama geliştiricilerinin gaz ücretlerine sponsor olmalarına ve gaz ödemelerini stabilcoinler veya diğer ERC-20 tokenleri üzerinden kabul etmelerine olanak tanıyarak hem geliştiricilere hem de kullanıcılara fayda sağlar.
Bir UserOperation, Paymaster olarak başka bir adresi atayabilir; Ayarlanmışsa, doğrulama sırasında giriş noktası Paymaster'ın Kullanıcı Operasyonu maliyetini karşılamaya istekli olup olmadığını kontrol eder. İstenirse, ücretler cüzdan yerine Paymaster'ın stake ettiği ETH'den düşülerek işlem iş akışı iyileştirilir.
Paymasters'ın sunduğu esnekliği temel alan Etherspot, açık kaynak sunuyor
Arka, dApp kullanıcısının sponsorluğa uygun olup olmadığını doğrulayan ve uygunsa, gerekli sponsorluk işlemini kullanıcı adına üreten bir arka uç hizmetidir.
Hizmet, projelerin son kullanıcılar adına işlem ücretlerini ödemesine olanak tanıyan sponsorlu işlemler sunar. Ayrıca geliştiriciler yukarıda belirtilen gazsız işlemlerden yararlanabilirler.
Etherspot'un Arka Paymaster'ını nasıl kullanacağınız hakkında daha fazla bilgiyi burada bulabilirsiniz. https://bit.ly/3UgL0QLhttps://bit.ly/3UgL0QL
ERC-4337 paketleyici hizmetleri, kullanıcılar ile Ethereum ağı arasındaki aracılardır ve zincire dahil edilmelerini sağlamak için birden fazla Kullanıcı İşlemini (işlemleri) bir araya getirir. Paketleyiciler, UserOps işlemlerini UserOperation işlevi aracılığıyla toplar ve bunları ağa tek bir işlem olarak göndererek gas ücretlerinden tasarruf sağlar ve blockchain tıkanıklığını azaltır. Etherspot, adında modüler bir TypeScript uygulaması geliştirdi
Skandha, Ethereum ERC-4337 hesap soyutlaması için geliştirici dostu bir paketleyici sağlar. ERC-4337 standardına bağlı kalarak hem Ethereum hem de EVM uyumlu zincir kullanıcıları ve geliştiricileri için çok sayıda avantajın kilidini açar:
Merkezi Olmayanlaştırma: Tek bir varlık tarafından kontrol edilen merkezi aktarıcılara bağımlı olmadan akıllı sözleşme cüzdanlarına erişimi kolaylaştırır.
Gaz maliyeti tasarrufu: Birden fazla işlemi tek bir işlemde toplayarak.
Sansüre dayanıklılık: Herkes bir paketleyici hizmeti başlatabilir.
Skandha'nın önemi, Ethereum, Polygon, Optimism, Arbitrum, Linea, Gnosis, Fuse, Base, Flare, Mantle ve daha fazlası dahil olmak üzere 22'den fazla ağdaki canlı operasyonuyla ortaya çıkıyor. Nethermind düğümleriyle uyumludur ve öncelikli olarak Nethermind istemcilerini kullanan Gnosis ve Fuse gibi ağlarda çalışmayı mümkün kılar.
Ek olarak Skandha, L2 zincirlerini destekler ve Skandha'nın tek bir örneği birden fazla ağda çalışabilir. Heyecan verici bir özellik, aşağıdaki yeteneklere sahip olmasıdır:
Başlamak için şu adresten bir API anahtarı edinin:
Skandha'ya erişim ve çalıştırma, tek satırlık bir yazıyla basitleştirilmiştir.
Tüm dApp veya ön uç geliştiriciler için ideal olan bu çözüm, karmaşık blockchain işlemlerini React bileşenlerinin arkasına gizler. Bununla birlikte, 22'den fazla blok zincirinde işlemleri kolayca gerçekleştirebilir, akıllı sözleşmelerle etkileşime girebilir ve dijital varlıkları yönetebilirsiniz.
TransactionKit'i kullanmanın faydaları arasında gelişmiş verimlilik ve Skandha, Arka ve Ethereum ağı (veya diğer desteklenen zincirler) arasındaki etkileşimleri yönetmek için kullanıcı dostu bir arayüz yer alır. Böylece geliştiriciler sektördeki en iyi deneyimi yaşarlar.
Gelecek milyon kullanıcıyı sahaya getirmeyi amaçlayarak Web3 geliştirmenin önündeki engelleri azaltır. Blockchain teknolojisini daha ulaşılabilir hale getirerek yaygın bir şekilde benimsenmesine yardımcı olur.
TransactionKit'i entegre etmek için geliştiriciler ayrıntılı bir kılavuz için belgelerimize göz atabilir; burada, başlamak için gerekli tüm talimatları ve kaynakları da bulacaksınız. Kütüphane kullanıcı dostudur, iyi belgelenmiştir ve herhangi bir kodlama seviyesindeki dApp geliştiricisinin harcadığı zamanı hızlandırmak için tasarlanmıştır.
ERC-4337'nin uygulanması, blockchain evriminde önemli kilometre taşlarına işaret ediyor. Akıllı hesaplar gelişmiş işlevsellik, kolaylaştırılmış kullanıcı deneyimi, gelişmiş güvenlik ve kuantum dirençli kriptografi sunar. Henüz tam bir hesap soyutlaması sağlayamasa da, kullanıcı deneyimini iyileştiren ve kitlesel benimsemenin yolunu açan özellikler sunuyor.
Etherspot'ta hepimiz merkezi olmayan uygulamalar oluşturma şeklinizi yeniden tanımlamaya hazırız. Prime SDK, Arka, Skandha ve TX Kit gibi kullanıma hazır ürünlerimizle, çoklu zincir platformumuz yalnızca ERC-4337'den yararlanmakla kalmıyor, aynı zamanda standardın kullanıcı-blockchain etkileşimlerini nasıl önemli ölçüde kolaylaştırabileceğini ve böylece giriş engellerini nasıl azaltabileceğini gösteriyor hem geliştiriciler hem de son kullanıcılar için.
Etherspot'u takip edin:
Web sitesi | X | Anlaşmazlık | Telgraf | GitHub
Bu hikaye HackerNoon'un Yazar Olarak Marka Programı kapsamında dağıtılmıştır. Program hakkında daha fazla bilgiyi burada bulabilirsiniz.