Derinlik analizi: Çok zincirli hesap soyutlama teknolojisinin durumu ve zorlukları

robot
Abstract generation in progress

Çok Zincirli Hesap Soyutlama Teknolojisi Derinlik Analizi

8-11 Temmuz 2024 tarihlerinde, 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ştirilecek ve teknik ile topluluk gelişimine odaklanacak. Bu konferansta, blockchain sektöründen 350'den fazla öncü düşünce lideri konuşma yapacak, bunlar arasında "Geleceği Açığa Çıkarmak: Çok Zincirli Hesap Soyutlaması Analizi" başlıklı bir konuşma da bulunmaktadır.

Konuşma Noktalarının Genel Görünümü

  • Hesap soyutlama (AA) iki temel kavram: imza soyutlaması ve ödeme soyutlaması. İlki, kullanıcıların istedikleri doğrulama mekanizmasını seçmelerine olanak tanırken, ikincisi çeşitli işlem ödeme seçeneklerini destekleyerek kullanıcı deneyimini ve güvenliğini artırır.

  • ERC-4337 ve yerel AA'nın doğrulama ve yürütme aşamalarındaki giriş noktası fonksiyon tasarımında farklılıklar bulunmaktadır. İşlemleri doğrulama kısıtlamaları ve işlemleri yürütme adımları, farklı uygulamalarda kendine özgü özellikler taşımaktadır.

  • EVM uyumlu zincir üzerinde ERC-4337 uygularken, Rollup tasarımındaki protokol farklılıkları ve adres hesaplama yöntemindeki farklılıklar iki ana farktır. Bu, L1 ve L2 arasında uygulanırken bazı ince geliştirme ayrıntılarına dikkat edilmesi gerektiği anlamına gelir.

Geleceğin Kripto Altyapısı? Çok Zincirli Hesap Soyutlama Analizi

hesap soyutlama teknolojisi detayları

hesap soyutlamanın temel kavramı

Hesap soyutlama esasen iki ana noktayı içerir:

  1. İmza soyutlama: Kullanıcıların belirli bir dijital imza algoritması ile sınırlı kalmadan istedikleri herhangi bir doğrulama mekanizmasını seçmelerine olanak tanır.

  2. Ödeme soyutlama: ERC-20 token'ları ile ödeme yapma veya üçüncü tarafların işlem ücretlerini sponsor olma gibi çeşitli işlem ödeme seçeneklerini destekler.

Bu esneklik, kullanıcı deneyimini ve güvenliğini büyük ölçüde artırmakta olup, hesap soyutlama teknolojisinin temel hedefidir.

ERC-4337 standard analizi

ERC-4337, Ethereum dışı sahipli hesapların (EOA) bazı yerleşik kısıtlamalarını çözerek daha esnek hesap yönetimi ve işlem işleme yöntemleri sunar. Temel bileşenleri şunlardır:

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

  • EntryPoint sözleşmesi: İşlem işlemenin merkezi olarak, ana işlevleri arasında userOp yetkilendirmesini doğrulama, ücret alma ve hedef işlemi yürütme bulunmaktadır.

yerel hesap soyutlama

Yerel AA'de, her hesap bir sözleşmedir ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Şu anda, büyük blok zinciri ağlarının AA uygulama yöntemleri farklıdır:

  • ERC-4337 hesap soyutlamasına uyum: Ethereum, Arbitrum, Optimism vb.
  • ERC-4337'ye dayalı yerel hesap soyutlama: StarkNet ve zkSync Era
  • Gizlilik tasarımına sahip yerel hesap soyutlama: Aztec

Gelecekteki Kripto Altyapısı? Çok Zincirli Hesap Soyutlama Analizi

ERC-4337 ve Yerel AA Karşılaştırma Analizi

işletim sistemi rolü

ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla işlem işleme işlemini tamamlarken, yerel AA'da kullanıcılar doğrudan userOps'u resmi sunucunun operatörüne/sıralayıcıya gönderir.

  • StarkNet: Sıralayıcı tüm işlem işleme görevlerinden sorumludur
  • zkSync Dönemi: Operatör, bootloader (sistem sözleşmesi) ile birlikte çalışmalıdır.

Sözleşme Arayüz Tasarımı

Hesap sözleşmesi arayüzü farklı uygulamalarda benzerlik gösterir ve esasen doğrulama ve yürütme olmak üzere iki aşamadan oluşur. ERC-4337 ve yerel AA'nın doğrulama aşamasındaki giriş noktası fonksiyonları sabittir, ancak yürütme aşamasında yalnızca yerel AA'nın giriş noktası sabittir.

Doğrulama adımı sınırlaması

DoS saldırılarını önlemek için, her uygulama doğrulama işlemleri için farklı kısıtlamalar belirlemiştir:

  • ERC-4337, yasaklı opcode'ları ve depolama erişim kısıtlamalarını tanımlar.
  • zkSync Era, belirli depolama slotlarına erişime izin verir, ancak küresel değişkenlere erişimi yasaklar.
  • StarkNet dış sözleşmelerin çağrılmasına izin vermez

İşlem Adımı Sınırlaması

  • zkSync: Sistem çağrısı gerçekleştirmek için sistem bayrağının varlığını doğrulamak gerekir.
  • ERC-4337 ve StarkNet: İcra aşamasında özel bir kısıtlama yok

Rastgele sayı yönetimi

  • ERC-4337: 192 bit anahtar değeri ile 64 bit rastgele değeri ayırır.
  • zkSync: NonceHolder sistem sözleşmesi tarafından yönetilir, sıkı bir şekilde artış sağlar.
  • StarkNet: Katı bir artış, ancak özel bir sözleşme yönetimi yok.

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

  • ERC-4337: Hesap sözleşmesini userOp yapısındaki initcode alanı aracılığıyla dağıtma
  • StarkNet ve zkSync: hesap sözleşmesini dağıtmak için operatöre/sıralayıcıya ilk işlemi göndermek gerekir.

Kripto 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 bulunmaktadır:

  1. Protokol farkları: L2, güvenlik ve hesaplama sağlamak için verileri L1'e yüklemelidir, ilgili maliyetler (L1 güvenlik ücreti ve blob ücreti gibi) ön doğrulama Gas'ına dahil edilmelidir, bu da maliyet tahmininin karmaşıklığını artırır.

  2. Adres Farklılıkları: Farklı zincirlerin adres hesaplama yöntemlerinde farklılıklar bulunur; bu durum, hesap sözleşme adresinin Ethereum ve L2'de tutarsız olmasına neden olabilir. Özellikle, hard fork'lar yeni opcode'lar tanıttığında, eğer L2 bu hard fork'u desteklemiyorsa, Solidity kodu aynı olsa bile, derlenen bytecode farklı olabilir.

Yukarıdaki analiz, çok zincirli bir ortamda hesap soyutlama teknolojisinin karmaşıklığını ve çeşitliliğini ortaya koymuştur. Teknolojinin sürekli gelişimiyle birlikte, bu farklılıkların daha da genişlemesi veya daralması mümkün olup, sürekli olarak dikkat ve araştırma gerektirmektedir.

Geleceğin Kripto Altyapısı? Ç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
SundayDegenvip
· 5h ago
Bu dalgada pozisyon almak zorundayız.
View OriginalReply0
gas_fee_therapyvip
· 18h ago
Bu teknoloji gerçekten ilginç.
View OriginalReply0
CoffeeNFTradervip
· 18h ago
Güvenlik sorunları çözüldüğünde
View OriginalReply0
GasGasGasBrovip
· 18h ago
Şu anda teknoloji henüz olgunlaşmamış.
View OriginalReply0
  • Pin
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)