Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Gelecekteki Görünümü
8-11 Temmuz 2024 tarihlerinde Avrupa'nın en büyük Ethereum yıllık etkinliği - Ethereum Topluluk Konferansı (EthCC), Belçika'nın Brüksel şehrinde gerçekleştirilecek ve teknoloji ile topluluk gelişimine odaklanacak. Bu konferans (EthCC 7), 350'den fazla blockchain sektörünün öncü görüş liderini bir araya getirecek. Bir blockchain geliştiricisi, konferansta "Geleceği Açıklamak: Çok Zincirli hesap soyutlama analizi" başlıklı bir konuşma yapacak.
Konuşma Noktaları
Hesap soyutlamanın (AA) temeli: imza soyutlaması ve ödeme soyutlaması. Bu esneklik, daha güvenli ve daha iyi bir kullanıcı deneyimi sunar.
ERC-4337 ve yerel AA'nın doğrulama ve yürütme aşamalarındaki giriş noktası fonksiyonları farklıdır.
EVM uyumlu zincir üzerinde ERC-4337 uygularken, Rollup tasarımındaki protokol farklılıkları ve adres hesaplama yöntemlerindeki farklılıklar iki ana farktır.
Hesap Soyutlama Genel Bakış
Hesap soyutlama (AA) esasen iki ana noktayı içerir:
İmza soyutlama: Kullanıcıların belirli bir dijital imza algoritması ile sınırlı olmaksızın, istedikleri herhangi bir doğrulama mekanizmasını seçmelerine olanak tanır.
Ödeme soyutlama: ERC-20 varlıklarını yerel varlıklar yerine ödeme yapmak için kullanmak veya üçüncü tarafların işlemleri finanse etmesine izin vermek gibi çeşitli ticaret ödeme seçenekleri sunar.
ERC-4337 Analizi
ERC-4337, Ethereum protokolündeki dışarıdan sahip olunan hesapların (EOA) bazı sınırlamalarını çözmek için daha esnek hesap yönetimi ve işlem işleme yöntemleri getiriyor. Ana özellikleri şunlardır:
userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve EntryPoint sözleşmesine gönderir.
EntryPoint sözleşmesi: İşlemleri yönetmekle sorumludur, bu da yetkilendirme doğrulama, ücret toplama ve hedef işlemleri gerçekleştirmeyi içerir.
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 gömülüdür. Farklı blok zinciri ağları farklı AA tasarımları kullanmaktadır:
ERC-4337 hesap soyutlama: Ethereum, Arbitrum, Optimism gibi birçok ağ
ERC-4337'ye dayalı yerel hesap soyutlaması: StarkNet ve zkSync Era
Gizlilik tasarımına sahip yerel hesap soyutlama: Aztec
ERC-4337 ve Yerel AA Arasındaki Farklar
İşletim sistemi rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla işbirliği yaparak tamamlanırken, yerel AA resmi sunucunun operatörü/sıralayıcısına bağımlıdır.
Sözleşme arayüzü: ERC-4337 ve yerel AA'nın doğrulama aşamasındaki giriş noktası fonksiyonları sabittir, ancak yürütme aşamasında farklılık gösterir.
Doğrulama adımı kısıtlamaları: Her uygulamanın doğrulama işlemi için opcode kullanımı ve depolama erişimi üzerinde farklı kısıtlamaları vardır.
İcra adımı kısıtlaması: zkSync sistem bayrağının onayını gerektirirken, ERC-4337 ve StarkNet icra aşamasında özel bir kısıtlama yoktur.
Rastgele sayı işlemesi: ERC-4337, zkSync ve StarkNet nonce yönetiminde farklılık göstermektedir.
İlk işlem dağıtımı: ERC-4337, ilk userOp'da hesap sözleşmesinin dağıtımına izin verirken, StarkNet ve zkSync ayrı dağıtım işlemleri gerektirir.
L1 ve L2'deki ERC-4337 Farklılıkları
EVM uyumlu zincir üzerinde ERC-4337'yi uygularken, iki ana farklılık vardır:
Protokol farkları: L2, verileri L1'e yüklemelidir ve ilgili maliyetler ön doğrulama gazında yer almalıdır.
Adres farklılıkları: Farklı zincirlerin adres hesaplama yöntemleri, özellikle yeni işlem kodları getirildiğinde, hesap sözleşmesi adreslerinin tutarsız olmasına neden olabilir.
Bu makale, hesap soyutlama, ERC-4337 ve yerel AA hakkında derinlemesine bir analiz sunarak, çok zincirli ortamda hesap soyutlamanın uygulanmasını anlamak için değerli bilgiler sağlamaktadır. Blockchain teknolojisinin sürekli gelişimiyle birlikte, bu yenilikler şifreleme altyapısının ilerlemesini devam ettirecektir.
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.
Çok zincirli hesap soyutlama analizi: ERC-4337 ve yerel AA'nın temel farkları
Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Gelecekteki Görünümü
8-11 Temmuz 2024 tarihlerinde Avrupa'nın en büyük Ethereum yıllık etkinliği - Ethereum Topluluk Konferansı (EthCC), Belçika'nın Brüksel şehrinde gerçekleştirilecek ve teknoloji ile topluluk gelişimine odaklanacak. Bu konferans (EthCC 7), 350'den fazla blockchain sektörünün öncü görüş liderini bir araya getirecek. Bir blockchain geliştiricisi, konferansta "Geleceği Açıklamak: Çok Zincirli hesap soyutlama analizi" başlıklı bir konuşma yapacak.
Konuşma Noktaları
Hesap Soyutlama Genel Bakış
Hesap soyutlama (AA) esasen iki ana noktayı içerir:
ERC-4337 Analizi
ERC-4337, Ethereum protokolündeki dışarıdan sahip olunan hesapların (EOA) bazı sınırlamalarını çözmek için daha esnek hesap yönetimi ve işlem işleme yöntemleri getiriyor. Ana özellikleri şunlardır:
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 gömülüdür. Farklı blok zinciri ağları farklı AA tasarımları kullanmaktadır:
ERC-4337 ve Yerel AA Arasındaki Farklar
İşletim sistemi rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla işbirliği yaparak tamamlanırken, yerel AA resmi sunucunun operatörü/sıralayıcısına bağımlıdır.
Sözleşme arayüzü: ERC-4337 ve yerel AA'nın doğrulama aşamasındaki giriş noktası fonksiyonları sabittir, ancak yürütme aşamasında farklılık gösterir.
Doğrulama adımı kısıtlamaları: Her uygulamanın doğrulama işlemi için opcode kullanımı ve depolama erişimi üzerinde farklı kısıtlamaları vardır.
İcra adımı kısıtlaması: zkSync sistem bayrağının onayını gerektirirken, ERC-4337 ve StarkNet icra aşamasında özel bir kısıtlama yoktur.
Rastgele sayı işlemesi: ERC-4337, zkSync ve StarkNet nonce yönetiminde farklılık göstermektedir.
İlk işlem dağıtımı: ERC-4337, ilk userOp'da hesap sözleşmesinin dağıtımına izin verirken, StarkNet ve zkSync ayrı dağıtım işlemleri gerektirir.
L1 ve L2'deki ERC-4337 Farklılıkları
EVM uyumlu zincir üzerinde ERC-4337'yi uygularken, iki ana farklılık vardır:
Protokol farkları: L2, verileri L1'e yüklemelidir ve ilgili maliyetler ön doğrulama gazında yer almalıdır.
Adres farklılıkları: Farklı zincirlerin adres hesaplama yöntemleri, özellikle yeni işlem kodları getirildiğinde, hesap sözleşmesi adreslerinin tutarsız olmasına neden olabilir.
Bu makale, hesap soyutlama, ERC-4337 ve yerel AA hakkında derinlemesine bir analiz sunarak, çok zincirli ortamda hesap soyutlamanın uygulanmasını anlamak için değerli bilgiler sağlamaktadır. Blockchain teknolojisinin sürekli gelişimiyle birlikte, bu yenilikler şifreleme altyapısının ilerlemesini devam ettirecektir.