Çok zincirli hesap soyutlama analizi: ERC-4337 ve yerel AA'nın gelecekteki gelişimi

robot
Abstract generation in progress

Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Geleceğini Keşfetmek

Son günlerde, Avrupa'nın en büyük Ethereum yıllık etkinliği olan Ethereum Topluluk Konferansı (EthCC 7) Belçika'nın Brüksel şehrinde gerçekleştirildi. Konferans sırasında bir blockchain geliştiricisi, "Geleceği Ortaya Koymak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaparak hesap soyutlama (AA) kavramını, gerçekleştirme yöntemlerini ve farklı blockchain ağlarındaki uygulamalarını derinlemesine inceledi.

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

Hesap soyutlamanın temel kavramı

Hesap soyutlama esas olarak iki ana noktayı içerir: imza soyutlaması ve ödeme soyutlaması.

  • İmza soyutlaması, kullanıcıların herhangi bir tercih ettikleri doğrulama mekanizmasını seçmelerine olanak tanır, belirli bir dijital imza algoritması ile sınırlı kalmaz.
  • Ödeme soyutlaması, kullanıcıların yerel varlıklar yerine ERC-20 varlıkları kullanarak ödeme yapma veya üçüncü şahısların işlemleri desteklemesi gibi çeşitli işlem ödeme seçeneklerini kullanmalarına olanak tanır.

Bu esneklik, kullanıcılara daha güvenli ve daha iyi bir deneyim sunar.

ERC-4337 standardı

ERC-4337, Ethereum protokolündeki dışa sahip hesapların (EOA) bazı sınırlamalarını çözmeyi amaçlamaktadır. Daha esnek hesap yönetimi ve işlem işleme yöntemleri getirir:

  1. userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve handleOps fonksiyonunu çağırarak bunları EntryPoint sözleşmesine gönderir.

  2. EntryPoint sözleşmesi: Bu sözleşme, bir işletim sistemi gibi işlemleri yönetir, ana işlevleri şunlardır:

    • Hesap sözleşmesindeki validate fonksiyonunu çağırın, userOp'nun yetkilendirildiğinden emin olun.
    • Ücret alma
    • Hesap sözleşmesindeki execute fonksiyonunu çağırarak, userOp'un hedef işlemini gerçekleştirin

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

Yerel hesap soyutlama

Yerel AA'da, her hesap bir sözleşmedir ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Farklı blok zinciri ağları farklı AA tasarımları kullanmaktadır:

  • ERC-4337 hesap soyutlama: Ethereum, Arbitrum, Optimism, Base, Linea, Scroll, Polygon PoS
  • ERC-4337'ye dayalı yerel hesap soyutlama: StarkNet ve zkSync Era
  • Gizlilik tasarımına sahip yerel hesap soyutlama: Aztec

ERC-4337 ve Yerel AA Arasındaki Farklar

  1. İşletim Sistemi Rolü:

    • ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla tamamlanır.
    • Yerel AA'da, kullanıcı userOps'u resmi sunucu operatörüne/sıralayıcısına gönderir.
  2. Sözleşme arayüzü:

    • Doğrulama aşamasının giriş noktası fonksiyonu hem ERC-4337 hem de yerel AA'da sabittir
    • Uygulama aşamasında sadece yerel AA içindeki giriş noktası sabittir.
  3. Doğrulama adımı sınırlamaları:

    • ERC-4337, yasaklanmış işlem kodlarını ve depolama erişim kısıtlamalarını tanımlar.
    • zkSync Era bazı OpCode kullanımını gevşetti
  4. Uygulama Adımları Sınırlaması:

    • zkSync sistem bayrağının varlığını onaylaması gerekiyor
    • ERC-4337 ve StarkNet, yürütme aşamasında özel bir kısıtlama yoktur
  5. Rastgele sayı yönetimi:

    • ERC-4337, 192 bit anahtar değerini ve 64 bit rastgele değeri ayırır.
    • zkSync ve StarkNet, katı artan nonce kullanır
  6. İlk işlem dağıtımı:

    • ERC-4337, userOp yapısında initcode alanını içerir
    • StarkNet ve zkSync, kullanıcıların hesap sözleşmesini dağıtmak için ilk işlemi göndermelerini gerektirir.

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

L1 ve L2'nin ERC-4337 Uygulama Farklılıkları

EVM uyumlu zincirlerde ERC-4337'yi uygularken iki ana fark vardır:

  1. Protokol farklılıkları: L2, güvenlik ve hesaplama için verileri L1'e yüklemelidir, ilgili ücretler ön doğrulama Gas'ına dahil edilmelidir.

  2. Adres farklılıkları: Farklı zincirlerdeki adres hesaplama yöntemleri farklılık gösterebilir, bu da hesap sözleşmesi adresinin Ethereum ve L2'de tutarsız olmasına neden olabilir.

Genel olarak, hesap soyutlama teknolojisi sürekli olarak gelişmektedir ve blockchain ekosistemine daha fazla esneklik ve kullanıcı dostu olma özelliği kazandırmaktadır. Farklı gerçekleştirme yöntemlerinin ortaya çıkması ve geliştirilmesiyle, daha fazla yenilikçi uygulama ve geliştirilmiş kullanıcı deneyimi görmeyi umuyoruz.

ş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
  • 4
  • Share
Comment
0/400
NightAirdroppervip
· 07-05 09:32
Soyut soyut yine soyut yapmaya geliyor.
View OriginalReply0
FadCatchervip
· 07-04 09:55
Blok Zinciri acemi her gün katılıyor, yap işte.
View OriginalReply0
GasFeeVictimvip
· 07-04 09:40
Yine gas artırma şeyleri mi...
View OriginalReply0
SandwichVictimvip
· 07-04 09:28
Ah, yine hesap soyutlama.
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)