Ana Sayfa
AI AI
Flaş
Derinlik
Etkinlikler
BlockBeats Pro
Daha Fazla
Finans
Özel
Blok Zinciri Ekosistemi
Giriş
Podkastlar
Veri
OPRR
#
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Partnered With:

EIP-3074 neden Ethereum'un bir sonraki yükseltmesine dahil edilecek? ERC-4337'den farkı nedir?

Bu makaleyi okumak için 10 Dakika
EIP-3074'ün özü, ek sözleşmeler dağıtmaya veya manuel geçişe gerek kalmadan, harici olarak sahip olunan herhangi bir hesabın akıllı sözleşme cüzdanı gibi çalışmasını sağlamaktır. O zamana kadar cüzdan kullanıcı deneyiminin 10 kat iyileşmesi bekleniyor.
Orijinal başlık: "EIP-3074 neden bir sonraki Ethereum yükseltmesine dahil edildi? Hesap soyutlama şeması ERC-4337 yeterli değil mi? 》
Orijinal yazar: 0xNatalie, ChainFeeds


3 yıldan fazla süren geliştirme ve iyileştirmenin ardından, 183. Ethereum ACDE toplantısında EIP-3074, Ethereum topluluğundan yaygın destek aldı ve resmi olarak bir sonraki Ethereum sert çatalına dahil edildi. EIP-3074, Ethereum araştırmacısı Sam Wilson, Go Ethereum geliştiricisi Matt Garnett ve diğerleri tarafından önerildi. Özü, herhangi bir harici olarak sahip olunan hesabın (EOA) ek sözleşmeler veya manuel geçişler dağıtmaya gerek kalmadan akıllı sözleşme cüzdanı gibi çalışmasına izin vermektir. Paradigm CTO'su Georgios Konstantopoulos'un dediği gibi, "Cüzdan kullanıcı deneyimi 10 kat iyileştirilecek." Peki EIP-3074 nasıl çalışıyor? bu? ERC-4337 ile farkı nedir?



EIP-3074, EVM'nin bir yükseltmesidir


Harici olarak sahip olunan hesaplar (EOA), Ethereum'da kullanıcılar tarafından doğrudan kontrol edilen ve yönetilen bir hesap türüdür. Bunlar MetaMask gibi yaygın olarak kullandığımız mnemotik cüzdanlar tarafından oluşturulan hesaplardır. EIP-3074, EOA'nın akıllı sözleşmeye bağlanmasını ve işlemin kontrolünü akıllı sözleşmeye vermesini sağlayan AUTH ve AUTHCALL adlı iki yeni Ethereum sanal makine talimatını tanıtır.


· AUTH komutu: ECDSA imzasını doğrulamak ve imza sonucuna göre "yetkili" bağlam değişkenini ayarlamak için kullanılır. İmza geçerliyse ve imzalayanın adresi verilen yetkili adresle eşleşiyorsa, "yetkili" yetkili adrese ayarlanır. Bu şekilde, AUTH talimatı akıllı sözleşmenin bir EOA adına işlemler gerçekleştirmesine olanak tanır ve böylece yetkilendirme kontrolünün devredilmesini sağlar.


· AUTHCALL talimatı: Mevcut CALL talimatına benzer şekilde, harici bir çağrıyı yürütmek için kullanılır. Aradaki fark, AUTHCALL'un AUTH komutuyla daha önce ayarlanan yetkili adresi arayan adresi olarak kullanacak olmasıdır. Bu, AUTHCALL'un gönderici olarak sözleşmenin kendisini değil, yetkili EOA'yı kullanacağı anlamına gelir.


Genel süreç şu şekildedir: kullanıcı yetkilendirme mesajını imzalar, Invoker sözleşmesi bunu alır ve doğrular, Invoker sözleşmesi AUTH ve AUTHCALL talimatlarını kullanarak işlemleri EOA olarak gönderir, kullanıcının özel anahtarını doğrudan kullanmadan kullanıcı adına işlemleri yürütür ve ardından sonucu kullanıcıya döndürür.


ERC-4337'den Farkı


ERC-4337 protokol düzeyindedir ve fikir birliği katmanında değişiklik gerektirmez. Temel amacı hesap soyutlamasını gerçekleştirmek, akıllı sözleşmelerin doğrudan fonlara sahip olmasını ve Ethereum hesaplarına benzer işlevlere sahip olmasını sağlamaktır. Yani akıllı sözleşme hesabı, EOA ile aktif olarak işlem başlatma özelliğine sahiptir.


EIP-3074'ün Ethereum hard fork'u aracılığıyla uygulanması gerekiyor. Temel amacı, EOA'ya akıllı sözleşmelere benzer işlevler kazandırmak, EOA'nın kontrolünü akıllı sözleşmelere devretmek, akıllı sözleşmelerin kullanıcılar adına işlem yapmasına olanak tanımak ve toplu işlemleri, sponsorlu işlemleri (yani üçüncü tarafların işlemleri yürütmek için gaz ücreti ödemesi) ve diğer işlevleri desteklemektir. EOA'nın akıllı sözleşme cüzdanı olarak işlev görmesini sağlasa da hesap hala EOA'dır. Anahtar çalınırsa, bu tamamen kayıp anlamına gelir. (Hesap kurtarma için özel bir sözleşme yapılmadığı sürece)


Neden önemlidir?


Birden fazla zincirin olduğu bir çağda, her bir zincir için ERC-4337'yi desteklemek çok fazla geliştirme çalışması gerektiriyor. EIP-7377'de önerilenlere benzer göç işlemleri, EOA kullanıcılarının hesaplarını akıllı sözleşmelere geçirmelerine olanak tanır; bu da kullanıcıların manuel olarak bir göç işlemi göndermesini gerektirir. Buna karşılık EIP-3074, EOA'ya kullanıcıların manuel olarak geçiş yapmasına gerek kalmadan tüm zincirlerde doğrudan kullanılabilen akıllı sözleşmenin işlevselliğini kazandırır.


EIP-3074'ün diğer önerilere göre avantajı, basit ve etkili olması ve kullanıcıların ek süreçlere ihtiyaç duymadan akıllı sözleşmelerin işlevlerinden yararlanabilmesidir. Daha önce Ethereum topluluğu EIP-3074'ün teknik güvenlik sorunları konusunda endişeliydi. Yapılan geliştirmeler ve testler sonucunda topluluk, Ethereum ekosistemindeki birçok alanı etkileyecek olan EIP-3074'ün bir sonraki Ethereum yükseltmesine eklenmesini yaygın bir şekilde destekledi.


Örneğin, DeFi alanında, EIP-3074'ün toplu işlem işlevi, likidite sağlayıcılarının ve yatırımcıların verimliliğini büyük ölçüde artıracak ve katılım maliyetini azaltacaktır. Ayrıca, kullanıcı hesaplarına işlem yapma yetkisi vererek DeFi uygulamaları sponsor olarak hareket edebilir ve kullanıcılar için Gas ücreti ödeyebilir, böylece kullanıcıların DeFi ürünlerini kullanma eşiği düşürülebilir ve DeFi'nin geniş ölçekli uygulanması teşvik edilebilir.


Tam zincir oyun alanında, kullanıcılar EIP-3074 aracılığıyla yetkilendirme yoluyla hesap işletme izinlerini üçüncü bir tarafa (Invoker) verebilir, böylece kullanıcıların zincir üzerinde onay gerçekleştirmesi ve her işlem için Gas ücreti ödemesi sorununu ortadan kaldırabilirler. Oyun geliştiricileri veya diğer üçüncü taraflar, kullanıcılar adına işlem gerçekleştirebilir ve kullanıcıların yalnızca bir kerelik yetkilendirme sağlaması gerekir; bu da işlem sürecini basitleştirir ve oyunun akıcılığını artırır.


Potansiyel Riskler


Ethereum işlemlerinde, düğüm doğrulayıcılarının işlemleri doğru bir şekilde işleyebilmeleri için işlemlerin ayrıntılarını tam olarak bilmeleri gerekir. Ağın güvenliğini ve istikrarını sağlamanın tek yolu budur. EIP-3074'te akıllı sözleşmelerin EOA adına işlem yürütmesine izin veriliyor. Sponsorlu işlemler söz konusu olduğunda, diğer sözleşmeler veya hesaplarla etkileşimler, işlem yürütülmeden önce ve sonra hesap durumunu değiştirebilir ve bu da düğüm doğrulayıcılarının işlemin etkisini doğru bir şekilde tahmin etmesini zorlaştırarak ağ tutarsızlığına bağlı güvenlik riskleri yaratır.


Ayrıca, kullanıcılar imza atarak üçüncü tarafların hesaplarını yönetmesine yetki verebilseler de bu aynı zamanda üçüncü tarafların (Invokers) kullanıcının hesaplarını belirli bir ölçüde yönetebileceği anlamına gelir ve bu da olası güvenlik sorunlarına yol açabilir. Üçüncü tarafın yetkisinin kötüye kullanılması veya saldırıya uğraması durumunda kullanıcıların fonları ve kişisel bilgileri tehdit altına girebilir.


Orijinal bağlantı


BlockBeats Resmi Topluluğuna Katılın:

Telegram Abonelik Grubu: https://t.me/theblockbeats

Telegram Sohbet Grubu: https://t.me/BlockBeats_App

Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia

Kütüphane Seç
Kütüphane Ekle
İptal
Tamamla
Kütüphane Ekle
Sadece kendime görünür
Herkese Açık
Kaydet
Düzeltme/Rapor
Gönder