8-11 Temmuz 2024 tarihlerinde, Avrupa'nın en büyük Ethereum yıllık teknik konferansı Belçika'nın Brüksel şehrinde gerçekleştirilecek. Bu yılki konferansta, 350'den fazla blockchain endüstrisi öncüsü konuşma yapacak ve teknoloji yenilikleri ile topluluk gelişimi üzerine odaklanılacak.
Bir blockchain geliştiricisi toplantıda "Geleceği Aydınlatmak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı ve hesap soyutlama teknolojisinin temel kavramlarını, farklı uygulama yöntemlerini ve çeşitli zincirlerdeki uygulama farklılıklarını derinlemesine inceledi.
Hesap Soyutlama Teknolojisi Genel Görünümü
hesap soyutlama(AA) teknolojisi esas olarak iki temel alana odaklanmaktadır: imza soyutlaması ve ödeme soyutlaması.
İmza soyutlaması, kullanıcıların doğrulama mekanizmasını özgürce seçmelerine olanak tanır ve artık belirli bir dijital imza algoritması ile sınırlı değildir.
Ödeme soyutlaması, ERC-20 token'ları ile ödeme yapma veya üçüncü taraf sponsorlu işlemleri dahil etme gibi çeşitli işlem ödeme seçenekleri sunar.
Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırmaktadır.
ERC-4337 standardının yorumlanması
ERC-4337 standardı, daha esnek hesap yönetimi ve işlem işleme yöntemleri getirerek, Ethereum dışarıdan sahip olunan hesap (EOA)'in bazı katı sınırlamalarını çözmektedir. Temel bileşenleri arasında şunlar bulunmaktadır:
userOp yapısı: Kullanıcı, işlem bilgilerini userOp yapısına paketleyerek Bundler'a gönderir.
Bundler: Birden fazla userOp'yi toplayarak EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.
EntryPoint sözleşmesi: userOp'yi doğrulamaktan, ücret almaktan ve hedef işlemi gerçekleştirmekten sorumludur.
Yerel hesap soyutlama
Bazı blok zinciri ağları, her hesabı bir sözleşme olarak gören yerel hesap soyutlama tasarımını benimsemiştir ve işlem işleme mekanizmasını doğrudan blok zinciri protokolüne entegre etmiştir.
Farklı ağların AA uygulama yöntemleri:
ERC-4337'ye dayalı hesap soyutlama: Ethereum ve birçok Layer 2 ağı
ERC-4337'ye dayalı yerel hesap soyutlaması: bazı ZK Rollup ağları
Gizlilik tasarımı olan yerel hesap soyutlama: belirli bir anonim ağ
ERC-4337 ve Yerel AA Arasındaki Ana Farklar
İşletim sistemi rolü:
ERC-4337, Bundler ve EntryPoint sözleşmeleri aracılığıyla işbirliği yaparak tamamlanır, yerel AA ise resmi sunucunun operatörü/sıralayıcısı tarafından işlenir.
Sözleşme Arayüzü:
Doğrulama aşamasındaki giriş noktası fonksiyonu her uygulamada tutarlı kalırken, yürütme aşamasında yalnızca yerel AA giriş noktası sabitlendi.
Doğrulama adımı kısıtlaması:
Her uygulama, potansiyel DoS saldırılarını önlemek için kullanılabilir opcode ve depolama erişiminde farklı derecelerde kısıtlamalar getirir.
Uygulama Adımı Sınırlamaları:
Bazı ağlar, belirli işlemler gerçekleştirmek için onay sistemi işaretlerinin doğrulanmasını gerektirirken, diğer uygulamalar gerçekleştirme aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi:
Farklı uygulamalar kendi nonce yönetim mekanizmalarını kullanmaktadır; bazıları esnek ayarlara izin verirken, bazıları ise katı bir artış gerektirmektedir.
İlk işlem dağıtımı:
ERC-4337, ilk userOp'da hesap sözleşmesinin dağıtımına izin verirken, bazı yerel AA uygulamaları ayrı bir dağıtım işlemi gerektirir.
L1 ve L2 üzerindeki ERC-4337 uygulamalarının farklılıkları
EVM uyumlu zincirlerde ERC-4337 uygularken, iki ana kritik fark bulunmaktadır:
Protokol farklılıkları:
Layer 2 çözümleri, güvenlik ve nihai uzlaşmayı sağlamak için verilerin Layer 1'e yüklenmesini gerektirir, bu da ek ücret hesaplama sorunlarını içermektedir.
Adres hesaplama farkları:
Farklı ağların kullandığı adres kodlama yöntemlerinde farklılıklar vardır, bu da aynı sözleşmenin farklı zincirlerdeki adreslerinin tutarsız olmasına neden olabilir. Özellikle sert çatallama yeni opcode'lar getirdiğinde, EVM versiyonu belirtilmezse, beklenmedik bayt kodu değişiklikleri ortaya çıkabilir.
Bu konuşma, hesap soyutlama teknolojisinin temel kavramlarını ve çoklu zincir uygulama farklılıklarını derinlemesine analiz etmemizi sağladı ve gelecekte şifreleme altyapısının gelişimi için değerli bilgiler sundu. Teknolojinin sürekli evrimiyle birlikte, daha fazla yenilikçi uygulama görmeyi ve blok zinciri ekosisteminin kullanıcı deneyimini ve güvenliğini daha da geliştirmeyi 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.
15 Likes
Reward
15
7
Share
Comment
0/400
MevShadowranger
· 11h ago
Haydi, haydi, bir hesap yapalım.
View OriginalReply0
WhaleWatcher
· 11h ago
AA sadece merkezi aracılara odaklanmak zorundadır.
View OriginalReply0
RugPullProphet
· 11h ago
Çoklu zincir aa artık anlaşıldı.
View OriginalReply0
WhaleMinion
· 11h ago
Sadece erc4337 boğa demek istiyorsun.
View OriginalReply0
PoetryOnChain
· 11h ago
AA'nın tam olarak ne prensibi olduğunu kim açıklayabilir?
View OriginalReply0
MEVHunterLucky
· 11h ago
Bir iğne, ön sırada 4337'yi izliyor.
View OriginalReply0
Fren_Not_Food
· 11h ago
Farklı blok zincirleri hesap soyutlamasını topladı!
Hesap soyutlama teknolojisi tam analizi: ERC-4337 ve yerel AA'nın çok zincirli uygulama karşılaştırması
Çok Zincirli Hesap Soyutlama Teknolojisi Analizi: Gelecekte Şifreleme Altyapısının Gelişim Yönü
8-11 Temmuz 2024 tarihlerinde, Avrupa'nın en büyük Ethereum yıllık teknik konferansı Belçika'nın Brüksel şehrinde gerçekleştirilecek. Bu yılki konferansta, 350'den fazla blockchain endüstrisi öncüsü konuşma yapacak ve teknoloji yenilikleri ile topluluk gelişimi üzerine odaklanılacak.
Bir blockchain geliştiricisi toplantıda "Geleceği Aydınlatmak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı ve hesap soyutlama teknolojisinin temel kavramlarını, farklı uygulama yöntemlerini ve çeşitli zincirlerdeki uygulama farklılıklarını derinlemesine inceledi.
Hesap Soyutlama Teknolojisi Genel Görünümü
hesap soyutlama(AA) teknolojisi esas olarak iki temel alana odaklanmaktadır: imza soyutlaması ve ödeme soyutlaması.
Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırmaktadır.
ERC-4337 standardının yorumlanması
ERC-4337 standardı, daha esnek hesap yönetimi ve işlem işleme yöntemleri getirerek, Ethereum dışarıdan sahip olunan hesap (EOA)'in bazı katı sınırlamalarını çözmektedir. Temel bileşenleri arasında şunlar bulunmaktadır:
Yerel hesap soyutlama
Bazı blok zinciri ağları, her hesabı bir sözleşme olarak gören yerel hesap soyutlama tasarımını benimsemiştir ve işlem işleme mekanizmasını doğrudan blok zinciri protokolüne entegre etmiştir.
Farklı ağların AA uygulama yöntemleri:
ERC-4337 ve Yerel AA Arasındaki Ana Farklar
İşletim sistemi rolü: ERC-4337, Bundler ve EntryPoint sözleşmeleri aracılığıyla işbirliği yaparak tamamlanır, yerel AA ise resmi sunucunun operatörü/sıralayıcısı tarafından işlenir.
Sözleşme Arayüzü: Doğrulama aşamasındaki giriş noktası fonksiyonu her uygulamada tutarlı kalırken, yürütme aşamasında yalnızca yerel AA giriş noktası sabitlendi.
Doğrulama adımı kısıtlaması: Her uygulama, potansiyel DoS saldırılarını önlemek için kullanılabilir opcode ve depolama erişiminde farklı derecelerde kısıtlamalar getirir.
Uygulama Adımı Sınırlamaları: Bazı ağlar, belirli işlemler gerçekleştirmek için onay sistemi işaretlerinin doğrulanmasını gerektirirken, diğer uygulamalar gerçekleştirme aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi: Farklı uygulamalar kendi nonce yönetim mekanizmalarını kullanmaktadır; bazıları esnek ayarlara izin verirken, bazıları ise katı bir artış gerektirmektedir.
İlk işlem dağıtımı: ERC-4337, ilk userOp'da hesap sözleşmesinin dağıtımına izin verirken, bazı yerel AA uygulamaları ayrı bir dağıtım işlemi gerektirir.
L1 ve L2 üzerindeki ERC-4337 uygulamalarının farklılıkları
EVM uyumlu zincirlerde ERC-4337 uygularken, iki ana kritik fark bulunmaktadır:
Protokol farklılıkları: Layer 2 çözümleri, güvenlik ve nihai uzlaşmayı sağlamak için verilerin Layer 1'e yüklenmesini gerektirir, bu da ek ücret hesaplama sorunlarını içermektedir.
Adres hesaplama farkları: Farklı ağların kullandığı adres kodlama yöntemlerinde farklılıklar vardır, bu da aynı sözleşmenin farklı zincirlerdeki adreslerinin tutarsız olmasına neden olabilir. Özellikle sert çatallama yeni opcode'lar getirdiğinde, EVM versiyonu belirtilmezse, beklenmedik bayt kodu değişiklikleri ortaya çıkabilir.
Bu konuşma, hesap soyutlama teknolojisinin temel kavramlarını ve çoklu zincir uygulama farklılıklarını derinlemesine analiz etmemizi sağladı ve gelecekte şifreleme altyapısının gelişimi için değerli bilgiler sundu. Teknolojinin sürekli evrimiyle birlikte, daha fazla yenilikçi uygulama görmeyi ve blok zinciri ekosisteminin kullanıcı deneyimini ve güvenliğini daha da geliştirmeyi umuyoruz.