Çok Zincirli Hesap Soyutlama Analizi: Şifreleme Altyapısının Geleceğini Keşfetmek
Son günlerde, Avrupa'nın en büyük Ethereum yıllık etkinliği olan Ethereum Topluluk Konferansı (EthCC 7) Belçika'nın Brüksel şehrinde gerçekleştirildi. Konferans sırasında bir blockchain geliştiricisi, "Geleceği Ortaya Koymak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaparak hesap soyutlama (AA) kavramını, gerçekleştirme yöntemlerini ve farklı blockchain ağlarındaki uygulamalarını derinlemesine inceledi.
Hesap soyutlamanın temel kavramı
Hesap soyutlama esas olarak iki ana noktayı içerir: imza soyutlaması ve ödeme soyutlaması.
İmza soyutlaması, kullanıcıların herhangi bir tercih ettikleri doğrulama mekanizmasını seçmelerine olanak tanır, belirli bir dijital imza algoritması ile sınırlı kalmaz.
Ödeme soyutlaması, kullanıcıların yerel varlıklar yerine ERC-20 varlıkları kullanarak ödeme yapma veya üçüncü şahısların işlemleri desteklemesi gibi çeşitli işlem ödeme seçeneklerini kullanmalarına olanak tanır.
Bu esneklik, kullanıcılara daha güvenli ve daha iyi bir deneyim sunar.
ERC-4337 standardı
ERC-4337, Ethereum protokolündeki dışa sahip hesapların (EOA) bazı sınırlamalarını çözmeyi amaçlamaktadır. Daha esnek hesap yönetimi ve işlem işleme yöntemleri getirir:
userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve handleOps fonksiyonunu çağırarak bunları EntryPoint sözleşmesine gönderir.
EntryPoint sözleşmesi: Bu sözleşme, bir işletim sistemi gibi işlemleri yönetir, ana işlevleri şunlardır:
Hesap sözleşmesindeki execute fonksiyonunu çağırarak, userOp'un hedef işlemini gerçekleştirin
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:
StarkNet ve zkSync, kullanıcıların hesap sözleşmesini dağıtmak için ilk işlemi göndermelerini gerektirir.
L1 ve L2'nin ERC-4337 Uygulama Farklılıkları
EVM uyumlu zincirlerde ERC-4337'yi uygularken iki ana fark vardır:
Protokol farklılıkları:
L2, güvenlik ve hesaplama için verileri L1'e yüklemelidir, ilgili ücretler ön doğrulama Gas'ına dahil edilmelidir.
Adres farklılıkları:
Farklı zincirlerdeki adres hesaplama yöntemleri farklılık gösterebilir, bu da hesap sözleşmesi adresinin Ethereum ve L2'de tutarsız olmasına neden olabilir.
Genel olarak, hesap soyutlama teknolojisi sürekli olarak gelişmektedir ve blockchain ekosistemine daha fazla esneklik ve kullanıcı dostu olma özelliği kazandırmaktadır. Farklı gerçekleştirme yöntemlerinin ortaya çıkması ve geliştirilmesiyle, daha fazla yenilikçi uygulama ve geliştirilmiş kullanıcı deneyimi görmeyi umuyoruz.
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.
Çok zincirli 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, Avrupa'nın en büyük Ethereum yıllık etkinliği olan Ethereum Topluluk Konferansı (EthCC 7) Belçika'nın Brüksel şehrinde gerçekleştirildi. Konferans sırasında bir blockchain geliştiricisi, "Geleceği Ortaya Koymak: Çok Zincirli Hesap Soyutlama Analizi" başlıklı bir konuşma yaparak hesap soyutlama (AA) kavramını, gerçekleştirme yöntemlerini ve farklı blockchain ağlarındaki uygulamalarını derinlemesine inceledi.
Hesap soyutlamanın temel kavramı
Hesap soyutlama esas olarak iki ana noktayı içerir: imza soyutlaması ve ödeme soyutlaması.
Bu esneklik, kullanıcılara daha güvenli ve daha iyi bir deneyim sunar.
ERC-4337 standardı
ERC-4337, Ethereum protokolündeki dışa sahip hesapların (EOA) bazı sınırlamalarını çözmeyi amaçlamaktadır. Daha esnek hesap yönetimi ve işlem işleme yöntemleri getirir:
userOp yapısı: Kullanıcı userOp yapısını Bundler'a gönderir, Bundler birden fazla userOp'u toplar ve handleOps fonksiyonunu çağırarak bunları EntryPoint sözleşmesine gönderir.
EntryPoint sözleşmesi: Bu sözleşme, bir işletim sistemi gibi işlemleri yönetir, ana işlevleri şunlardır:
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 Farklar
İşletim Sistemi Rolü:
Sözleşme arayüzü:
Doğrulama adımı sınırlamaları:
Uygulama Adımları Sınırlaması:
Rastgele sayı yönetimi:
İlk işlem dağıtımı:
L1 ve L2'nin ERC-4337 Uygulama Farklılıkları
EVM uyumlu zincirlerde ERC-4337'yi uygularken iki ana fark vardır:
Protokol farklılıkları: L2, güvenlik ve hesaplama için verileri L1'e yüklemelidir, ilgili ücretler ön doğrulama Gas'ına dahil edilmelidir.
Adres farklılıkları: Farklı zincirlerdeki adres hesaplama yöntemleri farklılık gösterebilir, bu da hesap sözleşmesi adresinin Ethereum ve L2'de tutarsız olmasına neden olabilir.
Genel olarak, hesap soyutlama teknolojisi sürekli olarak gelişmektedir ve blockchain ekosistemine daha fazla esneklik ve kullanıcı dostu olma özelliği kazandırmaktadır. Farklı gerçekleştirme yöntemlerinin ortaya çıkması ve geliştirilmesiyle, daha fazla yenilikçi uygulama ve geliştirilmiş kullanıcı deneyimi görmeyi umuyoruz.