Ethereum hesap soyutlama alanının geçmişi ve geleceği üzerine derinlemesine inceleme
Bu makale, Ethereum hesap soyutlaması (AA)'ın gelişimini iki açıdan inceleyecektir:
Öncelikle 2015'ten itibaren AA ile ilgili tekliflerin evrim sürecini gözden geçirerek, çeşitli alternatiflerin artılarını ve eksilerini sistematik bir şekilde incelemek.
İkincisi, EIP4337'nin uygulanmasının ardından piyasa geri bildirimlerini ve Ethereum güncellemesine dahil edilecek EIP7702 önerisinin zincir üstü uygulamalar üzerindeki etkisini detaylı bir şekilde analiz etmek.
1. Hesap soyutlamasının arka planı
1.1 Hesap soyutlamanın anlamı konumlandırma
Ethereum kurucusu Vitalik, 2023 sonunda ETH yol haritasını güncellerken, hesap soyutlaması ayarını korudu. Şu anda ana akım model EIP-4337'den gönüllü EOA hesap dönüşüm aşamasına geçiyor.
EIP4337'nin bir yıldan fazla bir süredir kullanıcılar tarafından benimsenmesine rağmen, gerçek kullanım oranı oldukça düşüktür. Bu çelişkili pazar ortamı, EIP-7702'nin ilerlemesini hızlandırmış ve bir sonraki güncellemede birleştirileceği onaylanmıştır.
1.2 hesap soyut pazar durumu
Bir buçuk yıl süren gelişimle, EIP4337'nin ana akım blok zincirlerindeki adres sayısı sadece 12 milyon, buna karşın Ethereum ana ağında aktif adres sayısı sadece 6.764'tür; bu, EOA ve CA adres sayısının oldukça altındadır.
Ancak bu, AA'nın temel değerini inkar etmez. EIP4337'nin tasarım amacı, ana ağ uyumluluk sorunlarıyla başa çıkmaktır. Çeşitli L2 zincirlerinde AA'nın yerel desteği sağlandıktan sonra, EIP4337 adres sayısı hızla arttı; örneğin, Base ve Polygon zincirlerinde Temmuz ayında aktif kullanıcı sayısı sırasıyla 1 milyon ve 3 milyon oldu.
Ethereum'un EOA hesabı, mülkiyet ve imza yetkisini bir araya getiriyor, bu da bir dizi soruna yol açıyor:
Özel anahtarları korumak zor
İmza algoritması tekil
İmza yetkisi çok yüksek
İşlem ücreti yalnızca ETH ile ödenebilir
İşlem gizliliği kolayca ifşa olabilir
Bu kısıtlamalar, sıradan kullanıcıların Ethereum'u kullanmasını zorlaştırmaktadır. Çözüm, sahiplik ve imza yetkisini ayrıştırarak hesap soyutlamasını gerçekleştirmektir.
3. AA tarihsel öneri bağlamının gözden geçirilmesi
AA önerisinin temelinde iki ana düşünce bulunmaktadır:
3.1 EOA adresini CA adresine çevirme
EIP-101(2015), hesap olarak sözleşmeleri yeni bir yapı olarak sunmuştur, ancak çok büyük değişiklikler nedeniyle askıya alınmıştır.
EIP-859(2018), kod dağıtım sorununu çözmeyi amaçlamakta ve yeni bir PAYGAS opcode'u önermektedir.
EIP-7702(2024), EIP-3074'ün alternatif bir çözümü olarak, yaklaşan sert çatalla birlikte dahil edilecektir.
3.2 EOA adresinin CA adresini yönlendirmesi
EIP-3074(2020) yeni AUTH ve AUTHCALL opcode'larını öneriyor, EOA'nın kimliğini başka sözleşmeleri çağırmak için bir sözleşmeye yetki vermesine olanak tanıyor.
EIP-4337(2021), MEV'den ilham alınarak tasarlanmış, hesap soyutlamasını sağlamak için bellek havuzunu kullanarak, konsensüs katmanı protokol değişikliklerinden kaçınmaktadır.
EIP-5189(2022), EIP4337'yi optimize ederek DoS saldırılarını önlemek için destekçi mekanizması getiriyor.
3.3 AA'yı destekleyen diğer öneriler
EIP-2718(2020) yeni bir işlem türünün paketlenmiş zarfını tanımlar.
EIP-3607(2021), sözleşme dağıtım adresi ile EOA adresinin çakışmasını önler.
3.4 hesap soyutlama gelişim süreci özeti
EIP-4337 bir dizi işlevsellik sağladı, ancak insan doğası motivasyon prensibini ihlal etti ve ana ağda benimsenmedi. Maliyetleri düşürmek anahtar niteliğindedir, bu da Ethereum'un yumuşak çatallaşma yükseltmesi gerektirdiği anlamına gelir ve EIP-7702 tam da bu düşünceyi temsil etmektedir.
4. EIP-7702'nin Kapsamlı Analizi
4.1 EIP-7702 Tanıtımı
EIP-7702, EOA'nın tek bir işlemde geçici olarak akıllı sözleşme işlevine sahip olmasına, toplu işlemleri, gazsız işlemleri ve özelleştirilmiş yetki yönetimini desteklemesine olanak tanır ve yeni bir EVM opCode eklenmesini gerektirmez.
4.2 Veri Yapısı
Yeni işlem türü 0x04'ü tanımlayın, authorization_list nesnesi, imzalayıcının EOA'da yürütmek istediği kodu depolar.
4.3 işlem yaşam döngüsü
Doğrulama aşamasını ve işlem gerçekleştirme aşamasını içerir. Doğrulama aşamasında bir dizi kontrol yapılır, işlem aşamasında authorization_list'ten belirtilen adreslerden kod yüklenir ve yürütülür.
4.4 EIP-7702'nin değeri
Web3 cüzdanının tüm zincirini değiştirmek, kullanıcı deneyimini artırmak, CeFi ticaretini tanımlama ve işlem ücretlerini etkilemek, mevcut birçok kalıbı kırmak.
4.5 EIP-7702 ve EIP-4337 karşılaştırması
EIP-7702 avantajları:
Gaz maliyeti daha düşük
Kullanıcı göç maliyeti daha düşük
Tam yetki devri ve korumalı yetki devri desteklenmektedir
EIP-7702 dezavantajları:
Yumuşak çatallama güncellemesi gerekiyor, geniş bir etki alanı var
Güvenlik denetimi zordur
Orijinal mimaride büyük değişiklikler
EOA sözleşme yeteneklerinin depolama alanı sınırlıdır
Tekil işlem maliyeti biraz yüksek
DoS riskine neden olabilir
Zincir üstü para yatırma ve çekme mantığı tutarsız olabilir
5. Özet
EIP-7702 büyük değişiklikler yapmasına rağmen, kullanıcı maliyetlerini önemli ölçüde düşürdü. Bu, EOA'nın gerektiğinde CA mantığını çalıştırmasına olanak tanıyarak, sahip olma maliyetlerini azaltır ve çoklu işlemlerin paralel olarak gerçekleştirilmesini sağlar. Bu, borsa toplu toplama gibi kurumsal düzeyde zincir içi yönetimi büyük ölçüde optimize edecektir.
EIP-7702'nin birçok zorluğu olmasına rağmen, maliyet avantajı nedeniyle DApp'lerin uyum sağlaması değerlidir. Bu dönüşümde, kullanıcıların muhtemelen EIP-7702'nin yanında duracağı düşünülmektedir.
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.
18 Likes
Reward
18
4
Share
Comment
0/400
YieldChaser
· 07-13 21:52
Büyük fonların gizli hatlarını hemen görmek
View OriginalReply0
PaperHandsCriminal
· 07-13 11:01
Yine bu süslü şeyleri araştırıyorsun, burada oynuyorsun; ama benim bu hızımla Botlar'ı geçemem.
EIP-7702: Ethereum hesap soyutlamasının gelecekteki yolu ve piyasa etkisi analizi
Ethereum hesap soyutlama alanının geçmişi ve geleceği üzerine derinlemesine inceleme
Bu makale, Ethereum hesap soyutlaması (AA)'ın gelişimini iki açıdan inceleyecektir:
Öncelikle 2015'ten itibaren AA ile ilgili tekliflerin evrim sürecini gözden geçirerek, çeşitli alternatiflerin artılarını ve eksilerini sistematik bir şekilde incelemek.
İkincisi, EIP4337'nin uygulanmasının ardından piyasa geri bildirimlerini ve Ethereum güncellemesine dahil edilecek EIP7702 önerisinin zincir üstü uygulamalar üzerindeki etkisini detaylı bir şekilde analiz etmek.
1. Hesap soyutlamasının arka planı
1.1 Hesap soyutlamanın anlamı konumlandırma
Ethereum kurucusu Vitalik, 2023 sonunda ETH yol haritasını güncellerken, hesap soyutlaması ayarını korudu. Şu anda ana akım model EIP-4337'den gönüllü EOA hesap dönüşüm aşamasına geçiyor.
EIP4337'nin bir yıldan fazla bir süredir kullanıcılar tarafından benimsenmesine rağmen, gerçek kullanım oranı oldukça düşüktür. Bu çelişkili pazar ortamı, EIP-7702'nin ilerlemesini hızlandırmış ve bir sonraki güncellemede birleştirileceği onaylanmıştır.
1.2 hesap soyut pazar durumu
Bir buçuk yıl süren gelişimle, EIP4337'nin ana akım blok zincirlerindeki adres sayısı sadece 12 milyon, buna karşın Ethereum ana ağında aktif adres sayısı sadece 6.764'tür; bu, EOA ve CA adres sayısının oldukça altındadır.
Ancak bu, AA'nın temel değerini inkar etmez. EIP4337'nin tasarım amacı, ana ağ uyumluluk sorunlarıyla başa çıkmaktır. Çeşitli L2 zincirlerinde AA'nın yerel desteği sağlandıktan sonra, EIP4337 adres sayısı hızla arttı; örneğin, Base ve Polygon zincirlerinde Temmuz ayında aktif kullanıcı sayısı sırasıyla 1 milyon ve 3 milyon oldu.
2. Hesap soyutlaması nedir?
Hesap soyutlaması esasen mülkiyet ayrımı sorununu çözüyor.
Ethereum'un EOA hesabı, mülkiyet ve imza yetkisini bir araya getiriyor, bu da bir dizi soruna yol açıyor:
Bu kısıtlamalar, sıradan kullanıcıların Ethereum'u kullanmasını zorlaştırmaktadır. Çözüm, sahiplik ve imza yetkisini ayrıştırarak hesap soyutlamasını gerçekleştirmektir.
3. AA tarihsel öneri bağlamının gözden geçirilmesi
AA önerisinin temelinde iki ana düşünce bulunmaktadır:
3.1 EOA adresini CA adresine çevirme
EIP-101(2015), hesap olarak sözleşmeleri yeni bir yapı olarak sunmuştur, ancak çok büyük değişiklikler nedeniyle askıya alınmıştır.
EIP-859(2018), kod dağıtım sorununu çözmeyi amaçlamakta ve yeni bir PAYGAS opcode'u önermektedir.
EIP-7702(2024), EIP-3074'ün alternatif bir çözümü olarak, yaklaşan sert çatalla birlikte dahil edilecektir.
3.2 EOA adresinin CA adresini yönlendirmesi
EIP-3074(2020) yeni AUTH ve AUTHCALL opcode'larını öneriyor, EOA'nın kimliğini başka sözleşmeleri çağırmak için bir sözleşmeye yetki vermesine olanak tanıyor.
EIP-4337(2021), MEV'den ilham alınarak tasarlanmış, hesap soyutlamasını sağlamak için bellek havuzunu kullanarak, konsensüs katmanı protokol değişikliklerinden kaçınmaktadır.
EIP-5189(2022), EIP4337'yi optimize ederek DoS saldırılarını önlemek için destekçi mekanizması getiriyor.
3.3 AA'yı destekleyen diğer öneriler
EIP-2718(2020) yeni bir işlem türünün paketlenmiş zarfını tanımlar.
EIP-3607(2021), sözleşme dağıtım adresi ile EOA adresinin çakışmasını önler.
3.4 hesap soyutlama gelişim süreci özeti
EIP-4337 bir dizi işlevsellik sağladı, ancak insan doğası motivasyon prensibini ihlal etti ve ana ağda benimsenmedi. Maliyetleri düşürmek anahtar niteliğindedir, bu da Ethereum'un yumuşak çatallaşma yükseltmesi gerektirdiği anlamına gelir ve EIP-7702 tam da bu düşünceyi temsil etmektedir.
4. EIP-7702'nin Kapsamlı Analizi
4.1 EIP-7702 Tanıtımı
EIP-7702, EOA'nın tek bir işlemde geçici olarak akıllı sözleşme işlevine sahip olmasına, toplu işlemleri, gazsız işlemleri ve özelleştirilmiş yetki yönetimini desteklemesine olanak tanır ve yeni bir EVM opCode eklenmesini gerektirmez.
4.2 Veri Yapısı
Yeni işlem türü 0x04'ü tanımlayın, authorization_list nesnesi, imzalayıcının EOA'da yürütmek istediği kodu depolar.
4.3 işlem yaşam döngüsü
Doğrulama aşamasını ve işlem gerçekleştirme aşamasını içerir. Doğrulama aşamasında bir dizi kontrol yapılır, işlem aşamasında authorization_list'ten belirtilen adreslerden kod yüklenir ve yürütülür.
4.4 EIP-7702'nin değeri
Web3 cüzdanının tüm zincirini değiştirmek, kullanıcı deneyimini artırmak, CeFi ticaretini tanımlama ve işlem ücretlerini etkilemek, mevcut birçok kalıbı kırmak.
4.5 EIP-7702 ve EIP-4337 karşılaştırması
EIP-7702 avantajları:
EIP-7702 dezavantajları:
5. Özet
EIP-7702 büyük değişiklikler yapmasına rağmen, kullanıcı maliyetlerini önemli ölçüde düşürdü. Bu, EOA'nın gerektiğinde CA mantığını çalıştırmasına olanak tanıyarak, sahip olma maliyetlerini azaltır ve çoklu işlemlerin paralel olarak gerçekleştirilmesini sağlar. Bu, borsa toplu toplama gibi kurumsal düzeyde zincir içi yönetimi büyük ölçüde optimize edecektir.
EIP-7702'nin birçok zorluğu olmasına rağmen, maliyet avantajı nedeniyle DApp'lerin uyum sağlaması değerlidir. Bu dönüşümde, kullanıcıların muhtemelen EIP-7702'nin yanında duracağı düşünülmektedir.