Çoklu zincir hesap soyutlama analizi: ERC-4337 ve yerel AA'nın ana farklılıkları ve uygulama zorlukları

robot
Abstract generation in progress

Çok Zincirli Hesap Soyutlama: Şifreleme Altyapısının Geleceği

Son günlerde, Ethereum topluluğu toplantısı (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 odaklanıyor. Bu yılki konferansta 350'den fazla blok zinciri endüstrisi öncüsü konuşma yaptı. Bunlardan biri "Geleceği Açıklamak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı.

Konuşmanın ana içeriği şunları içerir:

  • hesap soyutlama(AA)'in iki temel unsuru: imza soyutlaması ve ödeme soyutlaması. İmza soyutlaması kullanıcıların herhangi bir doğrulama mekanizması seçmesine olanak tanırken, ödeme soyutlaması çeşitli işlem ödeme seçeneklerini destekler. Bu esneklik, güvenliği ve kullanıcı deneyimini artırır.

  • ERC-4337 ve yerel AA'nın doğrulama ve yürütme aşamalarındaki giriş noktası fonksiyonları farklılık göstermektedir. İşlem doğrulama kısıtlamaları ve işlem yürütme adımları, farklı uygulamalarda kendine özgü özellikler taşımaktadır.

  • EVM uyumlu bir zincirde ERC-4337'yi uygularken, Rollup tasarımındaki protokol farklılıkları ve adres hesaplama yöntemindeki farklılıklar, L1 ve L2 arasında uygulama açısından ince ama önemli geliştirme detayları farkına yol açmaktadır.

şifreleme altyapısının geleceği? Çoklu zincir hesap soyutlama analizi

Hesap Soyutlama Tanıtımı

hesap soyutlama(AA) temel olarak iki ana noktayı içerir: imza soyutlaması ve ödeme soyutlaması.

  • İmza soyutlama: Kullanıcı, belirli bir dijital imza algoritmasıyla sınırlı olmaksızın, herhangi bir doğrulama mekanizmasını seçebilir.
  • Ödeme soyutlama: Kullanıcılar ERC-20 varlık ödemeleri veya üçüncü taraf destekli işlemler gibi çeşitli işlem ödeme seçeneklerini kullanabilir.

Bu esneklik, güvenliği ve kullanıcı deneyimini önemli ölçüde artırmıştır. AA'nın hedefi, bu iki temel işlevi çeşitli yollarla gerçekleştirmektir.

ERC-4337 tanıtımı

ERC-4337, Ethereum dışı sahipli hesap (EOA)'ın bazı sınırlamalarını çözmek için daha esnek hesap yönetimi ve işlem işleme yöntemleri getirerek sorunları ele alır. Ana özellikler şunlardır:

  • userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, bu da birden fazla userOp'u toplar ve EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.

  • EntryPoint sözleşmesi: İşlem işlemenin merkezi olarak, ana işlevleri şunlardır:

    1. Kullanıcı işleminin yetkilendirildiğinden emin olmak için hesap sözleşmesinin validate fonksiyonunu çağırın.
    2. Ücret alma
  1. Kullanıcı işleminin hedef eylemini gerçekleştirmek için hesap sözleşmesinin execute fonksiyonunu çağırın.

Yerel AA Tanıtımı

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ının AA tasarımlarının kendine özgü özellikleri vardır:

  • ERC-4337 hesap soyutlama: Ethereum, Arbitrum, Optimism gibi birçok ağda benimsenmiştir.
  • ERC-4337'nin yerel hesap soyutlamasını takip etme: StarkNet ve zkSync Era
  • Gizlilik tasarımına sahip yerel hesap soyutlama: Aztec

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

ERC-4337 ile Yerel AA Arasındaki Farklar

işletim sistemi rolü

AA işletim sistemi, Gas fiyatı, işlem sırası, giriş noktası fonksiyonu tetikleme gibi temel sorunları çözmelidir. ERC-4337, Bundler ve EntryPoint Contract işbirliği ile gerçekleştirilirken, yerel AA'da kullanıcılar doğrudan userOps'u resmi sunucunun operatörüne/sıralayıcıya gönderir.

sözleşme arayüzü

ERC-4337 ve yerel AA'nın hesap sözleşmesi arayüzü benzerlik gösterir, her ikisi de doğrulama, ödeme ve yürütme olmak üzere üç aşama içerir. Ancak yürütme aşamasında, yalnızca yerel AA'nın giriş noktası sabittir.

doğrulama ve yürütme adımlarındaki kısıtlamalar

Farklı uygulamalar, potansiyel saldırıları önlemek ve sistem güvenliğini sağlamak için doğrulama ve yürütme aşamalarında farklı kısıtlamalar getirmektedir. Örneğin, zkSync Era doğrulama aşamasında belirli opcode kullanım kısıtlamalarını gevşetirken, yürütme aşamasında sistem bayraklarının onaylanmasını istemektedir.

rastgele sayı yönetimi

ERC-4337, zkSync ve StarkNet, rastgele sayılar yönetiminde kendine özgü özelliklere sahiptir; örneğin, ERC-4337 anahtar değerlerini ve rastgele değerleri ayırırken, zkSync ve StarkNet katı bir şekilde artış sağlar.

İlk işlem dağıtımı

ERC-4337, userOp yapısında initcode alanını içerirken, StarkNet ve zkSync, kullanıcıların hesap sözleşmesini dağıtmak için ilk işlemi göndermesini 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 zincirde ERC-4337 uygulamanın iki anahtar farkı vardır:

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

  2. Adres farklılıkları: Farklı zincirlerin adres hesaplama yöntemlerinde farklılıklar bulunmaktadır, bu da hesap sözleşme adreslerinin tutarsız olmasına yol açabilir. Özellikle sert çatallanma yeni işlem kodları getirdiğinde, eğer L2 ilgili güncellemeleri desteklemiyorsa, bytecode değişikliklerine neden olabilir.

Bu ince farklılıklar, çapraz zincir AA uygulaması ve birlikte çalışabilirlik üzerinde önemli bir etki yaratır, geliştiricilerin dikkatle izlemeleri gerekir.

ş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
Ser_Liquidatedvip
· 07-31 08:24
Kimse hızlı ödeme kullanıyor mu? Her yerde aa nasıl var?
View OriginalReply0
FromMinerToFarmervip
· 07-30 07:14
Mining başarısız oldu, tarım yapmaya başladım.
View OriginalReply0
TokenRationEatervip
· 07-30 07:01
Veri dinamik olarak analiz ediliyor
View OriginalReply0
AirdropHarvestervip
· 07-30 06:58
Özgün olan en iyisidir! Anlayan anlar~
View OriginalReply0
ForkLibertarianvip
· 07-30 06:57
Yine kavramları şişiriyor gibi görünüyor.
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)