Çok zincirli hesap soyutlama keşfi: ERC-4337 ve yerel AA tasarımı karşılaştırması

robot
Abstract generation in progress

Çoklu Hesap Soyutlama Analizi: Şifreleme Altyapısının Geleceğini Ortaya Çıkarıyor

8-11 Temmuz 2024 tarihleri arasında, Avrupa'nın en büyük Ethereum yıllık etkinliği olan Ethereum Topluluk Konferansı (EthCC), Belçika'nın Brüksel şehrinde gerçekleştirilecektir. Bu konferans (EthCC 7), blockchain sektöründeki 350'den fazla önde gelen düşünce liderini bir araya getirerek teknoloji ve topluluk gelişimine odaklanmaktadır.

imToken Labs'in geliştiricisi Alfred, "Geleceği Ortaya Çıkarmak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yapmak üzere davet edildi. İşte konuşmanın ana içeriği özeti:

  • Hesap soyutlama (AA) çekirdek olarak imza soyutlaması ve ödeme soyutlamasını içerir, daha esnek ve güvenli bir kullanıcı deneyimi sunar.
  • ERC-4337 ve yerel AA, doğrulama ve yürütme aşamalarındaki giriş noktası fonksiyonu tasarımı açısından farklılıklar göstermektedir.
  • Farklı blok zinciri ağlarında ERC-4337'yi uygularken, Rollup tasarımındaki protokol farklılıklarına ve adres hesaplama yöntemlerindeki farklılıklara dikkat edilmelidir.

şifreleme altyapısının geleceği? Çok zincirli hesap soyutlama analizi

Hesap Soyutlama Tanıtımı

hesap soyutlamanın özüdür

Hesap soyutlama (AA) temel olarak iki ana unsuru kapsamaktadır:

  1. İmza soyutlama: Kullanıcılara herhangi bir doğrulama mekanizması seçme imkanı tanır, artık belirli bir dijital imza algoritması ile sınırlı değildir.
  2. Ödeme soyutlama: ERC-20 token'ları kullanarak ödeme yapma veya üçüncü şahıslar tarafından işlem sponsorlama gibi çeşitli işlem ödeme seçeneklerini destekler.

Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırdı.

ERC-4337 özeti

ERC-4337, Ethereum dışarıdan sahip olunan hesapların (EOA) sınırlamalarını çözmeyi amaçlamaktadır. Ana özellikleri şunlardır:

  • userOp yapısı: Kullanıcı, işlem isteğini Bundler'a gönderir, Bundler birden fazla isteği toplar ve EntryPoint sözleşmesini çağırır.
  • EntryPoint sözleşmesi: İşlemleri işlemekle sorumludur, bu işlemlere doğrulama, ücretlendirme ve eylemlerin gerçekleştirilmesi dahildir.

Yerel AA Tanıtımı

Yerel AA'de, tüm hesaplar birer sözleşmedir ve işlem işleme mekanizması doğrudan blok zinciri protokolüne gömülüdür. Farklı ağlar, AA tasarımında farklılık göstermektedir:

  • ERC-4337: Ethereum ve birden fazla Layer 2 ağı
  • ERC-4337'nin yerel AA'sını takip et: StarkNet ve zkSync Dönemi
  • Gizlilik tasarımına sahip yerel AA: Aztec

Şifreleme altyapısının geleceği? Çok zincirli hesap soyutlama analizi

ERC-4337 ile Yerel AA'nın Karşılaştırması

sistem rolü

ERC-4337, Bundler ve EntryPoint Sözleşmesi'nin iş birliği ile işlem işlemesini tamamlar. Ancak yerel AA'da, kullanıcı işlemleri doğrudan resmi sunucunun operatörüne/sıralayıcısına gönderir.

sözleşme arayüzü

Hesap sözleşmesi arayüzü farklı uygulamalarda benzer olsa da, doğrulama ve yürütme aşamalarındaki giriş noktası fonksiyon tasarımında farklılıklar bulunmaktadır.

doğrulama kısıtlaması

DoS saldırılarını önlemek için, her bir uygulama doğrulama aşamasında farklı kısıtlamalar belirlemiştir. Örneğin, zkSync Era belirli depolama alanı erişimine izin verirken, global değişkenlere erişimi yasaklamaktadır.

yürütme kısıtlaması

zkSync, sistem çağrısı gerçekleştirmek için sistem bayrağının onayını gerektirirken, ERC-4337 ve StarkNet uygulama aşamasında özel bir kısıtlama bulunmamaktadır.

rastgele sayı yönetimi

Her biri nonce yönetimini farklı şekillerde gerçekleştirir; esnek anahtar değeri ve rastgele sayı kombinasyonlarından, katı artan tasarıma kadar.

ilk dağıtım

ERC-4337, ilk dağıtımı userOp yapısındaki initcode alanı aracılığıyla gerçekleştirirken, StarkNet ve zkSync ayrı bir dağıtım işlemi talep eder.

şifreleme altyapısının geleceği? Çok zincirli hesap soyutlama analizi

L1 ve L2 Üzerindeki ERC-4337 Uygulama Farklılıkları

protokol farklılıkları

Layer 2 ağı, verilerin Layer 1'e yüklenmesiyle ilgili maliyetleri dikkate almalıdır; bu, ön doğrulama Gas hesaplamalarında zorluklar oluşturur.

adres hesaplama farkı

Farklı ağların adres hesaplama yöntemlerinde farklılıklar vardır, özellikle yeni opcode'ların tanıtılması derleme sonuçlarının tutarsız olmasına neden olabilir.

Sonuç

Hesap soyutlama teknolojisi, şifreleme altyapısının evrimini destekleyerek kullanıcılara daha pratik ve güvenli bir blok zinciri etkileşim deneyimi sunmaktadır. Farklı uygulama çözümlerinin sürekli olarak geliştirilmesiyle, çoklu zincir ekosisteminde daha fazla yenilikçi uygulamanın ortaya çıkmasını bekliyoruz.

şifreleme altyapısının geleceği? Çok zincirli hesap soyutlama analizi

View Original
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.
  • Reward
  • 5
  • Share
Comment
0/400
WhaleWatchervip
· 07-15 21:00
Kim AA'yı daha basit bir dille açıklayabilir?
View OriginalReply0
LightningPacketLossvip
· 07-13 01:50
Yine 4337'yi gördüm, işte... Eski yüzler
View OriginalReply0
BankruptcyArtistvip
· 07-13 01:45
AA göklere yükseldi
View OriginalReply0
FarmHoppervip
· 07-13 01:39
Bununla mı? Gas ücretinin ne zaman düşeceğinden bahsetseniz daha iyi olur.
View OriginalReply0
AlwaysAnonvip
· 07-13 01:25
AA bir ejderha kılıcıdır.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)