Ç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.
Hesap Soyutlama Tanıtımı
hesap soyutlamanın özüdür
Hesap soyutlama (AA) temel olarak iki ana unsuru kapsamaktadır:
İ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.
Ö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
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.
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.
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.
20 Likes
Reward
20
5
Share
Comment
0/400
WhaleWatcher
· 07-15 21:00
Kim AA'yı daha basit bir dille açıklayabilir?
View OriginalReply0
LightningPacketLoss
· 07-13 01:50
Yine 4337'yi gördüm, işte... Eski yüzler
View OriginalReply0
BankruptcyArtist
· 07-13 01:45
AA göklere yükseldi
View OriginalReply0
FarmHopper
· 07-13 01:39
Bununla mı? Gas ücretinin ne zaman düşeceğinden bahsetseniz daha iyi olur.
Çok zincirli hesap soyutlama keşfi: ERC-4337 ve yerel AA tasarımı karşılaştırması
Ç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 Tanıtımı
hesap soyutlamanın özüdür
Hesap soyutlama (AA) temel olarak iki ana unsuru kapsamaktadır:
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:
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 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.
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.