Ethereum hesap soyutlamasının evrimi ve geleceğine derinlemesine bakış
Giriş
Bu makale iki ana bölümden oluşmaktadır:
Birinci bölüm, 2015'teki ilk hesap soyutlama (AA) teklifinden başlayarak, sistem bugüne kadar ilgili EIP tekliflerini düzenliyor, AA tarihsel tekliflerinin evrim sürecini inceliyor ve çeşitli alternatiflerin avantajlarını ve dezavantajlarını değerlendiriyor.
İkinci bölüm, EIP4337'nin piyasada soğuk bir tepki almasının nedenlerini karşılaştırmaya odaklanmakta, Ethereum'un bir sonraki sürüm yükseltmesine dahil edilmesi beklenen EIP7702'yi derinlemesine analiz etmekte ve bu önerinin birleşmesinin zincir üzerindeki uygulama biçimlerine olan kapsamlı etkisini tartışmaktadır.
EIP-7702 devrim niteliğinde bir değişim getirecek, bunu detaylı bir şekilde inceleyelim.
1. Hesap soyutlamanın arka planı
1.1 hesap soyutlamanın konumu
Ethereum kurucusu Vitalik, 2023 yılının sonunda ETH yol haritasını güncellerken, hesap soyutlamasının konumunu değiştirmedi. Şu anda ana akım gelişim yolu, EIP-4337'den bir sonraki aşamaya gönüllü EOA dönüşümüne geçmektir.
1.2 hesap soyutlamanın piyasa durumu
EIP4337'nin piyasaya sürülmesinin üzerinden bir buçuk yıl geçti, kullanıcı kabulü yüksek ancak kullanım oranı düşük. Ana akım blok zincirlerinde toplam 12 milyon AA adresi bulunuyor, bunların yalnızca 6,764'ü Ethereum ana ağında aktif adres. Bu, 270 milyon EOA ve CA adresi ile kıyaslandığında çok uzak bir rakam.
EIP4337'nin ana ağda neredeyse hiçbir somut gelişimi olmadı. Ancak L2 zincirlerinde, Temmuz ayında Base ve Polygon zincirlerinde sırasıyla 1 milyon ve 3 milyon aylık aktif kullanıcı sayısına ulaşıldı.
Bu, EIP4337 tasarımının hatalı olmadığını, ana ağ ile L2 arasındaki farklardan kaynaklandığını ve hedefe yönelik bir çözüme ihtiyaç duyulduğunu göstermektedir.
2. Hesap soyutlama nedir?
Hesap soyutlama esasen mülkiyet ayrımı sorununu çözer. Ethereum'un EOA hesapları mülkiyet ve imza yetkisini birleştirir, özel anahtara sahip olan kişi aynı anda hesabın mülkiyetine ve varlık transferi imza yetkisine sahiptir.
Bu, Ethereum işlem yapısının tasarımından kaynaklanıyor - standart işlemlerde From alanı yok, gönderen adresini VRS parametreleri ile ters çözümleme yoluyla elde ediyoruz. EIP4337'nin temel amacı işlem alanına Gönderen Adresi ekleyerek özel anahtar ile işlem adresinin ayrılmasını sağlamaktır.
Mülkiyet ayrımının önemi, EOA tasarımının getirdiği birçok sorunu çözmektir:
Özel anahtar koruma zorluğu
İmza algoritması tekil
İmzalama yetkisi çok yüksek
Ücret ödemesi kısıtlı
İşlem gizliliği ifşası
Bu kısıtlamalar, sıradan kullanıcıların Ethereum'u kullanmasını zorlaştırıyor: ETH'ye sahip olma zorunluluğu, karmaşık ücret mantığını anlamak gerekiyor, cüzdan optimizasyonunun etkisi sınırlı vb.
Hesap soyutlama, mülkiyet ve imza haklarını ayrıştırarak bu sorunları kademeli olarak çözmektedir. Tarihsel olarak birçok çözüm bulunmaktadır, nihayetinde iki ana yola indirgenmiştir.
3. AA tarihsel öneri bağlamı incelemesi
3.1 EOA'yı CA'ya dönüştür
EIP-101(2015): Hesap soyutlama için yeni bir yapı olarak sözleşmeleri önermek
EIP-859(2018): Sözleşme dağıtım sorununu çözme
EIP-7702(2024): EOA'nın geçici kod ayarlamasına izin verir
3.2 EOA'nın CA'yı sürdürmesini sağla
EIP-3074(2020): AUTH ve AUTHCALL işlem kodlarını ekleyin
EIP-5189(2022): Temsilci tarafından hesap soyutlama işlemi
3.3 AA'yı destekleyen diğer öneriler
EIP-2718: Yeni işlem türü ambalajı
EIP-3607: EOA sözleşme dağıtımını yasaklar
3.4 hesap soyutlama gelişim süreci yorumlama
EIP-4337 birden fazla işlevi yerine getirirken, insan doğası motivasyon prensibini ihlal etmekte ve piyasa gelişiminde bir kısır döngüye girmektedir. Gerçekten GAS'ı azaltmak için Ethereum'un yumuşak çatallama yükseltmesi gerekmekte ve eğer yumuşak çatallama yapılacaksa, EIP-7702'yi doğrudan düşünmekte fayda var.
4. EIP-7702'nin Kapsamlı Analizi
4.1 EIP-7702 özeti
EOA'nın tek bir işlemde geçici olarak akıllı sözleşme işlevselliğine sahip olmasına izin verir, toplu işlemleri, Gas'siz işlemleri ve özel yetki yönetimini destekler, yeni bir EVM opCode eklenmesine gerek yoktur.
4.2 veri yapısı
Yeni bir 0x04 işlem türü tanımlayın, RLP kodlama dizisine authorization_list nesnesini ekleyin.
4.3 İşlem yaşam döngüsü
Doğrulama aşamasını ve işlem gerçekleştirme aşamasını içerir.
4.4 EIP-7702'nin değeri
Web3 cüzdanının tüm zincirini değiştirmek, kullanıcı deneyimini artırmak, CeFi ticaretinin tanınmasını etkilemek ve çekim/temsil toplamasını etkilemek. Geçmişteki birçok kalıbı kırmak.
4.5 EIP-7702 ve EIP-4337 karşılaştırması
EIP-7702 avantajları:
Gaz daha düşük
Kullanıcı göç maliyetleri daha düşük
Tam yetkilendirme ve korumalı yetkilendirme desteklenmektedir
EIP-7702 dezavantajları:
Yumuşak çatal yükseltmesi gereklidir, geniş etki alanı.
Yüksek özgürlük, denetlenmesi zor
Orijinal mimaride büyük değişiklikler
EOA sözleşme yetenekleri depolama alanı eksik
Tek işlem maliyeti biraz yüksek
Varlık alımında DoS'a neden olabilir
Zincir üzerindeki para çekme ve yatırma mantığını etkiler
5. Özet
Hesap soyutlama "her şeyi düzelt" modülünün sonunda uygulanacak. EIP-7702 sistem güvenliği açısından zorluklar getiriyor olsa da, maliyet avantajı sağlıyor ve bu nedenle tüm Dapp'lerin uyum sağlaması için araştırmaya değer. Kullanıcılar EIP-7702'nin yanında duracak ve nihai olarak gerçekleştirilmesini destekleyecek.
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.
EIP-7702: Ethereum hesap soyutlaması için yeni bir bölüm ve gelecek perspektifi
Ethereum hesap soyutlamasının evrimi ve geleceğine derinlemesine bakış
Giriş
Bu makale iki ana bölümden oluşmaktadır:
Birinci bölüm, 2015'teki ilk hesap soyutlama (AA) teklifinden başlayarak, sistem bugüne kadar ilgili EIP tekliflerini düzenliyor, AA tarihsel tekliflerinin evrim sürecini inceliyor ve çeşitli alternatiflerin avantajlarını ve dezavantajlarını değerlendiriyor.
İkinci bölüm, EIP4337'nin piyasada soğuk bir tepki almasının nedenlerini karşılaştırmaya odaklanmakta, Ethereum'un bir sonraki sürüm yükseltmesine dahil edilmesi beklenen EIP7702'yi derinlemesine analiz etmekte ve bu önerinin birleşmesinin zincir üzerindeki uygulama biçimlerine olan kapsamlı etkisini tartışmaktadır.
EIP-7702 devrim niteliğinde bir değişim getirecek, bunu detaylı bir şekilde inceleyelim.
1. Hesap soyutlamanın arka planı
1.1 hesap soyutlamanın konumu
Ethereum kurucusu Vitalik, 2023 yılının sonunda ETH yol haritasını güncellerken, hesap soyutlamasının konumunu değiştirmedi. Şu anda ana akım gelişim yolu, EIP-4337'den bir sonraki aşamaya gönüllü EOA dönüşümüne geçmektir.
1.2 hesap soyutlamanın piyasa durumu
EIP4337'nin piyasaya sürülmesinin üzerinden bir buçuk yıl geçti, kullanıcı kabulü yüksek ancak kullanım oranı düşük. Ana akım blok zincirlerinde toplam 12 milyon AA adresi bulunuyor, bunların yalnızca 6,764'ü Ethereum ana ağında aktif adres. Bu, 270 milyon EOA ve CA adresi ile kıyaslandığında çok uzak bir rakam.
EIP4337'nin ana ağda neredeyse hiçbir somut gelişimi olmadı. Ancak L2 zincirlerinde, Temmuz ayında Base ve Polygon zincirlerinde sırasıyla 1 milyon ve 3 milyon aylık aktif kullanıcı sayısına ulaşıldı.
Bu, EIP4337 tasarımının hatalı olmadığını, ana ağ ile L2 arasındaki farklardan kaynaklandığını ve hedefe yönelik bir çözüme ihtiyaç duyulduğunu göstermektedir.
2. Hesap soyutlama nedir?
Hesap soyutlama esasen mülkiyet ayrımı sorununu çözer. Ethereum'un EOA hesapları mülkiyet ve imza yetkisini birleştirir, özel anahtara sahip olan kişi aynı anda hesabın mülkiyetine ve varlık transferi imza yetkisine sahiptir.
Bu, Ethereum işlem yapısının tasarımından kaynaklanıyor - standart işlemlerde From alanı yok, gönderen adresini VRS parametreleri ile ters çözümleme yoluyla elde ediyoruz. EIP4337'nin temel amacı işlem alanına Gönderen Adresi ekleyerek özel anahtar ile işlem adresinin ayrılmasını sağlamaktır.
Mülkiyet ayrımının önemi, EOA tasarımının getirdiği birçok sorunu çözmektir:
Bu kısıtlamalar, sıradan kullanıcıların Ethereum'u kullanmasını zorlaştırıyor: ETH'ye sahip olma zorunluluğu, karmaşık ücret mantığını anlamak gerekiyor, cüzdan optimizasyonunun etkisi sınırlı vb.
Hesap soyutlama, mülkiyet ve imza haklarını ayrıştırarak bu sorunları kademeli olarak çözmektedir. Tarihsel olarak birçok çözüm bulunmaktadır, nihayetinde iki ana yola indirgenmiştir.
3. AA tarihsel öneri bağlamı incelemesi
3.1 EOA'yı CA'ya dönüştür
3.2 EOA'nın CA'yı sürdürmesini sağla
3.3 AA'yı destekleyen diğer öneriler
3.4 hesap soyutlama gelişim süreci yorumlama
EIP-4337 birden fazla işlevi yerine getirirken, insan doğası motivasyon prensibini ihlal etmekte ve piyasa gelişiminde bir kısır döngüye girmektedir. Gerçekten GAS'ı azaltmak için Ethereum'un yumuşak çatallama yükseltmesi gerekmekte ve eğer yumuşak çatallama yapılacaksa, EIP-7702'yi doğrudan düşünmekte fayda var.
4. EIP-7702'nin Kapsamlı Analizi
4.1 EIP-7702 özeti
EOA'nın tek bir işlemde geçici olarak akıllı sözleşme işlevselliğine sahip olmasına izin verir, toplu işlemleri, Gas'siz işlemleri ve özel yetki yönetimini destekler, yeni bir EVM opCode eklenmesine gerek yoktur.
4.2 veri yapısı
Yeni bir 0x04 işlem türü tanımlayın, RLP kodlama dizisine authorization_list nesnesini ekleyin.
4.3 İşlem yaşam döngüsü
Doğrulama aşamasını ve işlem gerçekleştirme aşamasını içerir.
4.4 EIP-7702'nin değeri
Web3 cüzdanının tüm zincirini değiştirmek, kullanıcı deneyimini artırmak, CeFi ticaretinin tanınmasını etkilemek ve çekim/temsil toplamasını etkilemek. Geçmişteki 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
Hesap soyutlama "her şeyi düzelt" modülünün sonunda uygulanacak. EIP-7702 sistem güvenliği açısından zorluklar getiriyor olsa da, maliyet avantajı sağlıyor ve bu nedenle tüm Dapp'lerin uyum sağlaması için araştırmaya değer. Kullanıcılar EIP-7702'nin yanında duracak ve nihai olarak gerçekleştirilmesini destekleyecek.