Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Geleceğini Keşfetmek
Son günlerde, Ethereum topluluk konferansı (EthCC 7) Belçika'nın Brüksel şehrinde gerçekleştirildi; bu, Avrupa'nın en büyük Ethereum yıllık etkinliği olup, teknoloji ve topluluk gelişimine odaklanmaktadır. Konferans, 350'den fazla blok zinciri sektörünün ön saflarında yer alan fikir liderini bir araya getirdi.
Bu toplantıda, bir blockchain geliştiricisi "Geleceği Açığa Çıkarma: Çoklu Zincir Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı. Aşağıda konuşmanın ana içeriğinin özeti bulunmaktadır:
Hesap soyutlamanın çekirdek kavramı
Hesap soyutlama (AA) esasen iki ana noktayı içerir:
İmza soyutlama: Kullanıcıların belirli bir dijital imza algoritmasıyla sınırlı kalmadan, istedikleri herhangi bir doğrulama mekanizmasını seçmelerine olanak tanır.
Ödeme soyutlama: Kullanıcılar, yerel varlık ödemeleri yerine ERC-20 varlıkları kullanarak veya üçüncü taraflar tarafından desteklenen işlemler gibi çeşitli işlem ödeme seçeneklerini kullanabilirler.
Bu esneklik daha güvenli ve daha iyi bir kullanıcı deneyimi sunar.
ERC-4337 standardı
ERC-4337, daha esnek hesap yönetimi ve işlem işleme yöntemleri getirerek Ethereum protokolündeki dışa sahip hesapların (EOA) bazı kısıtlamalarını çözmüştür:
userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.
EntryPoint sözleşmesi: İşletim sistemi gibi işlemleri yönetir, başlıca işlevleri yetkilendirmeyi doğrulamak, ücret almak ve hedef işlemleri gerçekleştirmektir.
Yerel hesap soyutlama
Yerel AA'da, her hesap bir sözleşmedir ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Farklı blok zinciri ağları farklı AA tasarımları kullanmaktadır:
ERC-4337 hesap soyutlama: Ethereum, Arbitrum, Optimism vb.
ERC-4337'nin yerel hesap soyutlamasını izleme: StarkNet ve zkSync Era
Gizlilik tasarımı ile yerel hesap soyutlama: Aztec
ERC-4337 ve Yerel AA Arasındaki Temel Farklar
İşletim Sistemi Rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla iş birliği yaparak tamamlanır, oysa yerel AA resmi sunucunun operatörü/sıralayıcı tarafından işlenir.
Sözleşme arayüzü: Doğrulama aşamasında, ERC-4337 ve yerel AA'nın giriş noktası fonksiyonları sabittir, ancak yürütme aşamasında, yalnızca yerel AA'nın giriş noktası sabittir.
Doğrulama adımı kısıtlaması: Her uygulama, DoS saldırılarını önlemek için opcode ve depolama erişiminde farklı derecelerde kısıtlamalara sahiptir.
Uygulama adımı kısıtlaması: zkSync, sistem bayrağının doğrulanmasını gerektirirken, ERC-4337 ve StarkNet uygulama aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi: Farklı uygulamalar farklı nonce yönetim yöntemleri kullanır.
İlk işlem dağıtımı: ERC-4337, userOp yapısının initcode alanı aracılığıyla dağıtılır; StarkNet ve zkSync ise ayrı bir dağıtım işlemi gerektirir.
L1 ve L2 üzerindeki ERC-4337 uygulama farkları
Protokol farklılıkları: L2, verilerin L1'e yüklenmesiyle ilgili maliyetleri göz önünde bulundurmalıdır.
Adres hesaplama farkları: Farklı zincirler farklı adres kodlama yöntemleri kullanabilir, bu da hesap sözleşme adresinin Ethereum ve L2 üzerinde farklı olabileceği anlamına gelir.
Genel olarak, hesap soyutlama teknolojisi sürekli gelişmekte olup, kullanıcılara daha esnek ve güvenli bir blockchain etkileşim deneyimi sunmaktadır. Farklı uygulamaların ortaya çıkması ve geliştirilmesiyle birlikte, daha fazla yenilikçi uygulama ve kullanıcı dostu çözümler görmeyi umuyoruz.
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.
12 Likes
Reward
12
3
Share
Comment
0/400
GasFeeBarbecue
· 07-22 05:03
Yine bu kadar çok Blok Zinciri yeni oyuncağı var, bir süre sonra modası geçecek.
View OriginalReply0
ZkSnarker
· 07-22 04:48
Aslında AA, kriptonun web2 şifre kurtarmayı yeniden icat etmenin gösterişli bir yolu.
View OriginalReply0
PuzzledScholar
· 07-19 05:34
Mining ile coin çıkarılabilir, ama çukurları kim dolduracak?
Çoklu zincir hesap soyutlama analizi: ERC-4337 ve yerel AA'nın gelecekteki gelişimi
Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Geleceğini Keşfetmek
Son günlerde, Ethereum topluluk konferansı (EthCC 7) Belçika'nın Brüksel şehrinde gerçekleştirildi; bu, Avrupa'nın en büyük Ethereum yıllık etkinliği olup, teknoloji ve topluluk gelişimine odaklanmaktadır. Konferans, 350'den fazla blok zinciri sektörünün ön saflarında yer alan fikir liderini bir araya getirdi.
Bu toplantıda, bir blockchain geliştiricisi "Geleceği Açığa Çıkarma: Çoklu Zincir Hesap Soyutlama Analizi" başlıklı bir konuşma yaptı. Aşağıda konuşmanın ana içeriğinin özeti bulunmaktadır:
Hesap soyutlamanın çekirdek kavramı
Hesap soyutlama (AA) esasen iki ana noktayı içerir:
İmza soyutlama: Kullanıcıların belirli bir dijital imza algoritmasıyla sınırlı kalmadan, istedikleri herhangi bir doğrulama mekanizmasını seçmelerine olanak tanır.
Ödeme soyutlama: Kullanıcılar, yerel varlık ödemeleri yerine ERC-20 varlıkları kullanarak veya üçüncü taraflar tarafından desteklenen işlemler gibi çeşitli işlem ödeme seçeneklerini kullanabilirler.
Bu esneklik daha güvenli ve daha iyi bir kullanıcı deneyimi sunar.
ERC-4337 standardı
ERC-4337, daha esnek hesap yönetimi ve işlem işleme yöntemleri getirerek Ethereum protokolündeki dışa sahip hesapların (EOA) bazı kısıtlamalarını çözmüştür:
userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve EntryPoint sözleşmesinin handleOps fonksiyonunu çağırır.
EntryPoint sözleşmesi: İşletim sistemi gibi işlemleri yönetir, başlıca işlevleri yetkilendirmeyi doğrulamak, ücret almak ve hedef işlemleri gerçekleştirmektir.
Yerel hesap soyutlama
Yerel AA'da, her hesap bir sözleşmedir ve işlem işleme mekanizması doğrudan blok zinciri protokolüne entegre edilmiştir. Farklı blok zinciri ağları farklı AA tasarımları kullanmaktadır:
ERC-4337 ve Yerel AA Arasındaki Temel Farklar
İşletim Sistemi Rolü: ERC-4337, Bundler ve EntryPoint Sözleşmesi aracılığıyla iş birliği yaparak tamamlanır, oysa yerel AA resmi sunucunun operatörü/sıralayıcı tarafından işlenir.
Sözleşme arayüzü: Doğrulama aşamasında, ERC-4337 ve yerel AA'nın giriş noktası fonksiyonları sabittir, ancak yürütme aşamasında, yalnızca yerel AA'nın giriş noktası sabittir.
Doğrulama adımı kısıtlaması: Her uygulama, DoS saldırılarını önlemek için opcode ve depolama erişiminde farklı derecelerde kısıtlamalara sahiptir.
Uygulama adımı kısıtlaması: zkSync, sistem bayrağının doğrulanmasını gerektirirken, ERC-4337 ve StarkNet uygulama aşamasında özel bir kısıtlama yoktur.
Rastgele sayı yönetimi: Farklı uygulamalar farklı nonce yönetim yöntemleri kullanır.
İlk işlem dağıtımı: ERC-4337, userOp yapısının initcode alanı aracılığıyla dağıtılır; StarkNet ve zkSync ise ayrı bir dağıtım işlemi gerektirir.
L1 ve L2 üzerindeki ERC-4337 uygulama farkları
Protokol farklılıkları: L2, verilerin L1'e yüklenmesiyle ilgili maliyetleri göz önünde bulundurmalıdır.
Adres hesaplama farkları: Farklı zincirler farklı adres kodlama yöntemleri kullanabilir, bu da hesap sözleşme adresinin Ethereum ve L2 üzerinde farklı olabileceği anlamına gelir.
Genel olarak, hesap soyutlama teknolojisi sürekli gelişmekte olup, kullanıcılara daha esnek ve güvenli bir blockchain etkileşim deneyimi sunmaktadır. Farklı uygulamaların ortaya çıkması ve geliştirilmesiyle birlikte, daha fazla yenilikçi uygulama ve kullanıcı dostu çözümler görmeyi umuyoruz.