Son günlerde, Ethereum topluluk konferansı (EthCC 7) Belçika'nın Brüksel şehrinde yapıldı. Bu, Avrupa'nın en büyük Ethereum yıllık etkinliği olup, teknoloji ve topluluk gelişimine odaklanmaktadır. Konferans sırasında, bir blockchain geliştiricisi "Geleceği Açıklamak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı ve hesap soyutlama (AA) teknolojisinin mevcut durumu ve gelecekteki gelişim yönleri üzerinde derinlemesine bir inceleme gerçekleştirdi.
Hesap Soyutlama Genel Bakış
Hesap soyutlama esas olarak iki temel unsuru içerir: imza soyutlaması ve ödeme soyutlaması. İmza soyutlaması, kullanıcıların belirli bir dijital imza algoritması ile sınırlı kalmadan herhangi bir doğrulama mekanizması seçmelerine izin verir. Ödeme soyutlaması ise kullanıcıların ERC-20 tokenleri ile ödeme yapma veya üçüncü tarafların işlemleri finanse etmesi gibi çeşitli işlem ödeme seçenekleri kullanmalarını sağlar. Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırır.
ERC-4337 standardı
ERC-4337 standardı, daha esnek bir hesap yönetimi ve işlem işleme yöntemi getirerek Ethereum dışı sahipli hesapların (EOA) bazı sınırlı kısıtlamalarını çözmektedir. Temel bileşenleri şunlardır:
userOp yapısı: Kullanıcı userOp'yi Bundler'a gönderir, bu da birden fazla userOp'yi toplar ve EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.
EntryPoint sözleşmesi: İşlem işlemenin merkezi olarak, userOp'yi doğrulamak, ücret almak ve hedef işlemi gerçekleştirmekle sorumludur.
Yerel hesap soyutlama
Yerel AA'de, her hesap bir sözleşme olarak tanımlanır ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Farklı ağlar farklı AA tasarımları kullanmaktadır:
ERC-4337 hesap soyutlama: Ethereum, Arbitrum, Optimism gibi birçok ağ
ERC-4337'ye dayanan yerel hesap soyutlama: StarkNet ve zkSync Era
Gizlilik tasarımına sahip yerel hesap soyutlama: Aztec
ERC-4337 ve Yerel AA'nın Karşılaştırılması
İşletim sistemi rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla işbirliği yaparak tamamlanırken, yerel AA resmi sunucunun operatörüne/sıralayıcısına bağımlıdır.
Sözleşme arayüzü: Adımlar benzer olsa da, giriş noktası fonksiyonu farklı uygulamalarda biraz farklılık göstermektedir.
Doğrulama adımı kısıtlamaları: Her bir uygulama, doğrulama sürecindeki işlem kodları ve depolama erişimi üzerinde farklı düzeylerde kısıtlamalara sahiptir.
Uygulama adımları kısıtlaması: zkSync sistem işaretini onaylamayı gerektirirken, ERC-4337 ve StarkNet uygulama aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi: Farklı uygulamalar farklı nonce yönetim yöntemleri kullanır.
İlk işlem dağıtımı: ERC-4337, ilk userOp içinde hesap sözleşmesi dağıtımına izin verirken, StarkNet ve zkSync ayrı bir dağıtım işlemi gerektirir.
L1 ve L2'deki ERC-4337 Farklılıkları
EVM uyumlu zincirlerde ERC-4337 uygulamasında iki ana fark bulunmaktadır:
Protokol farkları: L2'nin L1'e veri yükleme ile ilgili maliyetleri dikkate alması gerekiyor.
Adres farklılıkları: Farklı zincirlerdeki adres hesaplama yöntemleri farklılık gösterebilir, bu da hesap sözleşme adresinin Ethereum ve L2 arasında tutarsız olmasına yol açabilir.
Sonuç
Hesap soyutlama teknolojisi hızlı bir gelişim gösteriyor, blok zinciri altyapısına yeni olanaklar getiriyor. Farklı uygulama çözümlerinin ortaya çıkması ve mükemmelleşmesiyle, gelecekte daha kullanıcı dostu, güvenli ve esnek blok zinciri etkileşim yöntemlerini görmeyi umuyoruz.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
24 Likes
Reward
24
5
Repost
Share
Comment
0/400
WhaleMistaker
· 20h ago
Yine 4337'yi övüyor... Bir zamanlar bunun sonunda çerez olacağını söylemiştik.
View OriginalReply0
DarkPoolWatcher
· 08-08 12:31
aa gerçekten kafa karıştırıcı
View OriginalReply0
token_therapist
· 08-06 10:28
Hmm... yine kesintisiz deneyim vaadiyle 4337.
View OriginalReply0
governance_ghost
· 08-06 10:03
Aceleniz olmasın, önce deneyin sonra konuşun. Umarım en sonunda gg olmaz.
View OriginalReply0
ImpermanentPhilosopher
· 08-06 10:00
4337'nin de pek bir özelliği yok gibi, biz bunu çoktan kullanıyoruz.
Çoklu Hesap Soyutlama Teknolojisi Derinlik Analizi: Blok Zinciri Altyapısının Geleceğini Keşfetmek
Çoklu Zincir Hesap Soyutlama Teknolojisi Analizi: Şifreleme Altyapısının Geleceği
Son günlerde, Ethereum topluluk konferansı (EthCC 7) Belçika'nın Brüksel şehrinde yapıldı. Bu, Avrupa'nın en büyük Ethereum yıllık etkinliği olup, teknoloji ve topluluk gelişimine odaklanmaktadır. Konferans sırasında, bir blockchain geliştiricisi "Geleceği Açıklamak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı ve hesap soyutlama (AA) teknolojisinin mevcut durumu ve gelecekteki gelişim yönleri üzerinde derinlemesine bir inceleme gerçekleştirdi.
Hesap Soyutlama Genel Bakış
Hesap soyutlama esas olarak iki temel unsuru içerir: imza soyutlaması ve ödeme soyutlaması. İmza soyutlaması, kullanıcıların belirli bir dijital imza algoritması ile sınırlı kalmadan herhangi bir doğrulama mekanizması seçmelerine izin verir. Ödeme soyutlaması ise kullanıcıların ERC-20 tokenleri ile ödeme yapma veya üçüncü tarafların işlemleri finanse etmesi gibi çeşitli işlem ödeme seçenekleri kullanmalarını sağlar. Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırır.
ERC-4337 standardı
ERC-4337 standardı, daha esnek bir hesap yönetimi ve işlem işleme yöntemi getirerek Ethereum dışı sahipli hesapların (EOA) bazı sınırlı kısıtlamalarını çözmektedir. Temel bileşenleri şunlardır:
userOp yapısı: Kullanıcı userOp'yi Bundler'a gönderir, bu da birden fazla userOp'yi toplar ve EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.
EntryPoint sözleşmesi: İşlem işlemenin merkezi olarak, userOp'yi doğrulamak, ücret almak ve hedef işlemi gerçekleştirmekle sorumludur.
Yerel hesap soyutlama
Yerel AA'de, her hesap bir sözleşme olarak tanımlanır ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Farklı ağlar farklı AA tasarımları kullanmaktadır:
ERC-4337 ve Yerel AA'nın Karşılaştırılması
İşletim sistemi rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla işbirliği yaparak tamamlanırken, yerel AA resmi sunucunun operatörüne/sıralayıcısına bağımlıdır.
Sözleşme arayüzü: Adımlar benzer olsa da, giriş noktası fonksiyonu farklı uygulamalarda biraz farklılık göstermektedir.
Doğrulama adımı kısıtlamaları: Her bir uygulama, doğrulama sürecindeki işlem kodları ve depolama erişimi üzerinde farklı düzeylerde kısıtlamalara sahiptir.
Uygulama adımları kısıtlaması: zkSync sistem işaretini onaylamayı gerektirirken, ERC-4337 ve StarkNet uygulama aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi: Farklı uygulamalar farklı nonce yönetim yöntemleri kullanır.
İlk işlem dağıtımı: ERC-4337, ilk userOp içinde hesap sözleşmesi dağıtımına izin verirken, StarkNet ve zkSync ayrı bir dağıtım işlemi gerektirir.
L1 ve L2'deki ERC-4337 Farklılıkları
EVM uyumlu zincirlerde ERC-4337 uygulamasında iki ana fark bulunmaktadır:
Protokol farkları: L2'nin L1'e veri yükleme ile ilgili maliyetleri dikkate alması gerekiyor.
Adres farklılıkları: Farklı zincirlerdeki adres hesaplama yöntemleri farklılık gösterebilir, bu da hesap sözleşme adresinin Ethereum ve L2 arasında tutarsız olmasına yol açabilir.
Sonuç
Hesap soyutlama teknolojisi hızlı bir gelişim gösteriyor, blok zinciri altyapısına yeni olanaklar getiriyor. Farklı uygulama çözümlerinin ortaya çıkması ve mükemmelleşmesiyle, gelecekte daha kullanıcı dostu, güvenli ve esnek blok zinciri etkileşim yöntemlerini görmeyi umuyoruz.