İlk olarak, "klasik" blok zinciri halka açık zincir oluşturma bilgisini gözden geçirin: Bizans sorunları, çift çiçek saldırıları ve Ethereum'un sorunlu noktaları.
Geleneksel internette, A, B'ye ödeme yaptığında iki şey olur: 1. A, değer transferi için paranın değerini B'ye aktarır, 2. A, B'ye bir doların ödendiğini bildirir, Bilgi açısından, A bir doları kaybeder. , B bir dolar kazanır ve A bir şey kazanır. Yukarıdaki üç işlemin aynı anda nasıl doğrulanacağı bir Bizans sorunu olarak anlaşılabilir.
Bitcoin ya da Bizans probleminin çözmek istediği şey, gerçek dünyadaki atomik işlemi internet ortamında ya da bilgisayar ortamında gerçekleştirmek yani değer aktarımı gerçekleştiğinde bilgi aktarımı da gerçekleşmektedir. Bununla birlikte, ademi merkeziyet kavramına dayanarak, Bitcoin karmaşık bir İnternet ortamı oluşturamaz.
Bu bağlamda, o zamanlar henüz bir tanrı olmayan Vitalik Buterin, daha fazla işlev elde etmek için Bitcoin temelinde Turing bütünlüğünü artırmayı umarak Bitcoin çekirdeği üzerine bir teklif başlattı.Acımasızca reddedildikten sonra Ethereum doğdu. Bununla birlikte, merkezi olmayan bir ortamda çalışması gereken Ethereum, hala en büyük sıkıntı noktasıyla karşı karşıyadır: doğrusal ortam, yüksek eşzamanlılık ve karmaşık kod derlemesi gerçekleştiremez. Bu nedenle Vitalik, kullanıcıları 2. katman ağına girmeye teşvik ediyor, sözleşme cüzdanlarını ve hesap soyutlamayı savunuyor ve hatta kullanıcıları sosyal oturum açma, sosyal kurtarma ve Web 2.0'a yakın diğer kullanıcı deneyimleri karşılığında proje taraflarına bazı mahremiyetleri devretmeye teşvik ediyor. : Ethereum bu değişiklikleri yapmazsa ve vizyonunu gerçekleştiremezse, Bitcoin'e sonsuza dek bir eklenti olarak kalır.
Temel konu 1: Hesap soyutlaması tam olarak nedir?
Ethereum halka açık zincirinde iki tür hesap vardır, biri ücretsiz oluşturma ile karakterize edilen ve imzalar yoluyla doğrudan işlemleri başlatabilen harici adres hesabı (EOA) olarak adlandırılır; diğeri ise esasen akıllı bir hesap olan sözleşme hesabıdır (CA). Bu nedenle, işlemleri doğrudan başlatmak imkansızdır ve kendi kod alanına ve veri alanına sahiptir; çünkü bir sözleşme hesabı oluşturmak = akıllı bir sözleşme oluşturmak = zincir üstü etkileşimi yürütmek, ödeme gereklidir (bu V God'ın önceki tartışmasıdır) MPC cüzdanı ve CA cüzdanı, CA cüzdanı oluşturma ücreti xx ABD dolarıdır). Ve EOA CA'ya bir varlık gönderdiğinde, teorik olarak bu CA bir hesap özet cüzdanı haline gelebilir.
Hesap soyutlama cüzdanı, merkezi olmayan bir "banka" olarak anlaşılabilir. EOA varlıkları bu "banka"ya koyabilir ve havale gerektiğinde "banka"ya bildirimde bulunabilir ve "banka" havale işlemini tamamlayacaktır. Bu sayede değer aktarımı ve bilgi aktarımı artık EOA üzerinde aynı anda değil, soyut bir hesapta gerçekleşiyor. Tabii ki, bu işlemlerin yürütülmesi için her zaman bir EOA imzası gerekir.
Temel konu 2: Hesap soyutlamanın işlevi nasıl gerçekleştirilir?
EIP-4337 protokolünün duyurulmasının ardından, sermaye piyasasında soyut hesap kavramının abartılması (veya tanrılaştırılması) zirveye ulaştı ve en çok övülenler [Sosyal Giriş] [Sosyal Kurtarma] [Tanıdık Olmayan Cihaz Kurtarma] [İşlem ücreti olmadan aktarım] Ancak, aslında, sözleşme hesabının (CA) kendisi merkezi olmayan bir üründür ve varlık zincirindeki işlemin işletilmesinin yine de EOA imzası aracılığıyla gerçekleştirilmesi gerekir, bu nedenle tamamen aracılığıyla gerçekleştirilir. web 2.0 bilgileri, biyolojik bilgiler ve kimlik doğrulayıcılar gibi araçlar.【Sosyal oturum açma/kurtarma] merkezi hizmetlerle işbirliği yapmalıdır, bu nedenle V God, yukarıda bahsedildiği gibi "kullanıcıları gizlilikten biraz vazgeçmeye bile teşvik eder".
Bununla birlikte, EOA cüzdanındaki tartışmalı bir işlev olan [Strange Device Recovery] (örneğin: Ledger cüzdanı tarafından başlatılan özel anahtar kurtarma hizmeti), bağlı yedek EOA'nın akıllı sözleşmeye yazılmasıyla CA cüzdanında gerçekleştirilebilir. herhangi bir hassas bilgiyi cüzdan operatörüne teslim etmeye gerek yoktur ve herhangi bir özel bilgi aktarmaya gerek yoktur, bu nedenle EOA cüzdanı tarafından başlatılan kurtarma işlevinden daha güvenlidir.
Son olarak, [işlem ücreti olmadan transfer] nasıl gerçekleşir? Öncelikle herkesin önemli bir noktaya dikkat etmesi gerekiyor: CA cüzdanı ve hesap soyutlama (AA) cüzdanı şu anda yalnızca EVM'yi destekleyen halka açık zincirlerde çalışabiliyor ve ana savaş alanı Ethereum olmalı. Hepimizin bildiği gibi, EIP-1559 teklifinin uygulanmasından önce, Ethereum'un POW madencileri ücretsiz olarak paketlemek için bir zincir üzerinde işlemi özgürce seçebilirler, ancak EIP-1559 teklifi kabul edildikten sonra, taban ücretin ödenmesi gerekir. Deflasyona ve yanmaya, Ethereum'a neden oluyor Web'de gerçekten ücretsiz işlemler yok. Ardından Cregis Research, AA cüzdanının [işlem ücreti olmadan aktarım] nasıl gerçekleştirildiğini ayrıntılı olarak analiz edecek:
İlk olarak, örnek olarak USDT akıllı sözleşmesini ele alalım: kod ve verileri içerir ve veri kısmı, her bir EOA'nın sahip olduğu USDT'yi, yani her bir EOA'nın bakiyesini kaydeden bir tablo olarak anlaşılabilir. Para transferi yapılırken bir hesabın bakiyesi düşülür ve diğer hesabın bakiyesi eklenir.
Şu anda, game-fi veya sosyal-fi senaryolarını değiştiriyoruz.Proje tarafı, kullanıcıların gaz ücreti ödemeden katılabilmeleri için eşiği düşürmeyi umuyor.Mevcut Ethereum ağı EOA'da yapılamasa da, akıllı bilim adamları hala düşündüm Dolaylı bir çözümün: Meta Tx & Benzin istasyonu ağı (GSN), ilke, token tüccarının (Zhang San) işlem benzeri bir yapılandırılmış veriyi (mdata) imzalayıp yürütmesi ve ardından bunu ödemek isteyen kişiye göndermesidir. gas ücreti ( Li Si), Li Si, mdata içeren işlemi yürütülmesi için GSN ile uyumlu akıllı sözleşmeye gönderir ve zincirdeki gas ücretini öder.
Yukarıdaki çözüm, EIP-4337 önerisinin önemli bir parçasıdır. EIP-4337 önerisi, Ethereum konsensüs katmanını değiştirmeyen bir işlem optimizasyon şemasıdır: Bir kullanıcı bir işlem başlatmak istediğinde, TA'nın yalnızca bir mesaj göndermesi gerekir, ancak bu mesaj Ethereum ana ağına gönderilmez, bu nedenle kullanıcının gaz ücreti ödemesine gerek yoktur; bu mesaj, EIP-4337 standardına göre doğrulanacağı bir hafıza havuzuna gönderilecek ve doğru olduğu onaylanırsa, operatörün EOA'sı tarafından paketlenecek ve Ethereum zincirine yayınlanır ve son olarak mutabakat düğümü işlemi bloğa girer. Ayrıca EIP-4337 önerisi, paketleyicinin ne gibi avantajlar elde edebileceği ve paketleme başarısız olursa nasıl iade yapılacağı gibi bir dizi işlem standardını da içerir.Operatörün EOA'sı ile msg arasındaki ilişkiyi gizleme yöntemi eklendiğinde EIP-4337 önerisi, özel işlem işlevini de gerçekleştirebilir.
Gizem çözüldü: hesap soyutlama (AA) cüzdanı = sözleşme hesabı (CA) + zincir dışı iletişim standardı
Analizden sonra, EIP-4337 teklifinin içeriğinin tam olarak tamamlanması 11 ila 13 ay sürebilse de, hesap soyutlama (AA) cüzdanının yalnızca EIP-4337 protokolü aracılığıyla gerçekleştirilmediğini herkesin anladığını sanıyorum. gerçekten de Orijinal AA cüzdan ürünü, ancak EIP-4337 protokolü muhtemelen en çok tanınan işletim standardı ve çözümü olacak.
Cregis, CA cüzdanı ve GSN hizmeti sağlayabilir (CA cüzdanı özelleştirme dağıtımında isteğe bağlıdır ve GSN işlevi, bu yılın Nisan ayında TRON ağında konuşlandırılarak müşterilere şu ana kadar 1,93 milyon TRX kazandırdı), ancak pazar hemen , Sebep: İş planının EIP-4337 protokolündeki standartlara uymamasından endişe ediliyor.
Tanınmış bir çoklu imzalı cüzdan operatörü olan Gnosis Safe, çoklu imza işlevini sözleşme hesabı (CA) aracılığıyla da gerçekleştirmektedir.AA cüzdanını başlatmak için de istekli değil.Bu konuda endişeler olabileceği tahmin ediliyor. .
Üçüncü temel konu: AA cüzdanı gerçekten mükemmel mi? Dezavantajları nelerdir?
AA cüzdanlarının avantajları çok ama mükemmel değiller. Bir hafta önce God Vitalik, Twitter AMA'sında CA ve MPC tabanlı EOA hakkında yorum yaptı. Çeşitli ustalar da bu Twitter'da derinlemesine tartıştı. İşte herkes için birkaç nesnel kusur:
Bir CA oluşturmanın maliyeti yüksektir ve Ethereum ağı ne kadar müreffeh (daha sıkışık) ise, o kadar pahalı olacaktır;
CA'nın güvenliği, akıllı sözleşmenin oluşturucusuna bağlıdır. Akıllı sözleşmede bir boşluk varsa veya oluşturucu kötü niyetli bir arka kapı bırakırsa, kullanıcı varlıklarının güvenliği risk altındadır. Zincirler arası köprünün staking sözleşmesi de bir CA'dır Çapraz zincir köprünün çalınması ve sık sık manşetlere çıkan büyük miktarda çalınan varlık, CA cüzdanı için risk uyarılarıdır;
CA cüzdanını çağırmak, EOA imzasına dayanır. Tohum cümlesi aracılığıyla oluşturulan EOA'nın imzalanması için özel bir anahtara ihtiyacı vardır. Özel anahtar düzgün bir şekilde tutulmazsa, yine de çalınır ve güvenlik mantığı yükseltilmemiştir;
Bu popüler AMA'nın izleyicilerinden biri olarak Cregis Research, blockchain dünyasında mutlak güvenli bir yol olmadığına ve rahatlık ile güvenlik arasında bir denge kurmanın her kullanıcının sorumluluğunda olduğuna inanıyor ve Cregis'i seçmek Cregis'tir. ' kullanıcılara daha güvenli ve kullanışlı araçlar sağlama sorumluluğu.
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Ethereum Hesap Oluşturma Arkeolojisi ve Hesap Soyutlamanın Değeri (AA)
Geleneksel internette, A, B'ye ödeme yaptığında iki şey olur: 1. A, değer transferi için paranın değerini B'ye aktarır, 2. A, B'ye bir doların ödendiğini bildirir, Bilgi açısından, A bir doları kaybeder. , B bir dolar kazanır ve A bir şey kazanır. Yukarıdaki üç işlemin aynı anda nasıl doğrulanacağı bir Bizans sorunu olarak anlaşılabilir.
Bitcoin ya da Bizans probleminin çözmek istediği şey, gerçek dünyadaki atomik işlemi internet ortamında ya da bilgisayar ortamında gerçekleştirmek yani değer aktarımı gerçekleştiğinde bilgi aktarımı da gerçekleşmektedir. Bununla birlikte, ademi merkeziyet kavramına dayanarak, Bitcoin karmaşık bir İnternet ortamı oluşturamaz.
Bu bağlamda, o zamanlar henüz bir tanrı olmayan Vitalik Buterin, daha fazla işlev elde etmek için Bitcoin temelinde Turing bütünlüğünü artırmayı umarak Bitcoin çekirdeği üzerine bir teklif başlattı.Acımasızca reddedildikten sonra Ethereum doğdu. Bununla birlikte, merkezi olmayan bir ortamda çalışması gereken Ethereum, hala en büyük sıkıntı noktasıyla karşı karşıyadır: doğrusal ortam, yüksek eşzamanlılık ve karmaşık kod derlemesi gerçekleştiremez. Bu nedenle Vitalik, kullanıcıları 2. katman ağına girmeye teşvik ediyor, sözleşme cüzdanlarını ve hesap soyutlamayı savunuyor ve hatta kullanıcıları sosyal oturum açma, sosyal kurtarma ve Web 2.0'a yakın diğer kullanıcı deneyimleri karşılığında proje taraflarına bazı mahremiyetleri devretmeye teşvik ediyor. : Ethereum bu değişiklikleri yapmazsa ve vizyonunu gerçekleştiremezse, Bitcoin'e sonsuza dek bir eklenti olarak kalır.
Temel konu 1: Hesap soyutlaması tam olarak nedir?
Ethereum halka açık zincirinde iki tür hesap vardır, biri ücretsiz oluşturma ile karakterize edilen ve imzalar yoluyla doğrudan işlemleri başlatabilen harici adres hesabı (EOA) olarak adlandırılır; diğeri ise esasen akıllı bir hesap olan sözleşme hesabıdır (CA). Bu nedenle, işlemleri doğrudan başlatmak imkansızdır ve kendi kod alanına ve veri alanına sahiptir; çünkü bir sözleşme hesabı oluşturmak = akıllı bir sözleşme oluşturmak = zincir üstü etkileşimi yürütmek, ödeme gereklidir (bu V God'ın önceki tartışmasıdır) MPC cüzdanı ve CA cüzdanı, CA cüzdanı oluşturma ücreti xx ABD dolarıdır). Ve EOA CA'ya bir varlık gönderdiğinde, teorik olarak bu CA bir hesap özet cüzdanı haline gelebilir.
Hesap soyutlama cüzdanı, merkezi olmayan bir "banka" olarak anlaşılabilir. EOA varlıkları bu "banka"ya koyabilir ve havale gerektiğinde "banka"ya bildirimde bulunabilir ve "banka" havale işlemini tamamlayacaktır. Bu sayede değer aktarımı ve bilgi aktarımı artık EOA üzerinde aynı anda değil, soyut bir hesapta gerçekleşiyor. Tabii ki, bu işlemlerin yürütülmesi için her zaman bir EOA imzası gerekir.
Temel konu 2: Hesap soyutlamanın işlevi nasıl gerçekleştirilir?
EIP-4337 protokolünün duyurulmasının ardından, sermaye piyasasında soyut hesap kavramının abartılması (veya tanrılaştırılması) zirveye ulaştı ve en çok övülenler [Sosyal Giriş] [Sosyal Kurtarma] [Tanıdık Olmayan Cihaz Kurtarma] [İşlem ücreti olmadan aktarım] Ancak, aslında, sözleşme hesabının (CA) kendisi merkezi olmayan bir üründür ve varlık zincirindeki işlemin işletilmesinin yine de EOA imzası aracılığıyla gerçekleştirilmesi gerekir, bu nedenle tamamen aracılığıyla gerçekleştirilir. web 2.0 bilgileri, biyolojik bilgiler ve kimlik doğrulayıcılar gibi araçlar.【Sosyal oturum açma/kurtarma] merkezi hizmetlerle işbirliği yapmalıdır, bu nedenle V God, yukarıda bahsedildiği gibi "kullanıcıları gizlilikten biraz vazgeçmeye bile teşvik eder".
Bununla birlikte, EOA cüzdanındaki tartışmalı bir işlev olan [Strange Device Recovery] (örneğin: Ledger cüzdanı tarafından başlatılan özel anahtar kurtarma hizmeti), bağlı yedek EOA'nın akıllı sözleşmeye yazılmasıyla CA cüzdanında gerçekleştirilebilir. herhangi bir hassas bilgiyi cüzdan operatörüne teslim etmeye gerek yoktur ve herhangi bir özel bilgi aktarmaya gerek yoktur, bu nedenle EOA cüzdanı tarafından başlatılan kurtarma işlevinden daha güvenlidir.
Son olarak, [işlem ücreti olmadan transfer] nasıl gerçekleşir? Öncelikle herkesin önemli bir noktaya dikkat etmesi gerekiyor: CA cüzdanı ve hesap soyutlama (AA) cüzdanı şu anda yalnızca EVM'yi destekleyen halka açık zincirlerde çalışabiliyor ve ana savaş alanı Ethereum olmalı. Hepimizin bildiği gibi, EIP-1559 teklifinin uygulanmasından önce, Ethereum'un POW madencileri ücretsiz olarak paketlemek için bir zincir üzerinde işlemi özgürce seçebilirler, ancak EIP-1559 teklifi kabul edildikten sonra, taban ücretin ödenmesi gerekir. Deflasyona ve yanmaya, Ethereum'a neden oluyor Web'de gerçekten ücretsiz işlemler yok. Ardından Cregis Research, AA cüzdanının [işlem ücreti olmadan aktarım] nasıl gerçekleştirildiğini ayrıntılı olarak analiz edecek:
İlk olarak, örnek olarak USDT akıllı sözleşmesini ele alalım: kod ve verileri içerir ve veri kısmı, her bir EOA'nın sahip olduğu USDT'yi, yani her bir EOA'nın bakiyesini kaydeden bir tablo olarak anlaşılabilir. Para transferi yapılırken bir hesabın bakiyesi düşülür ve diğer hesabın bakiyesi eklenir.
Şu anda, game-fi veya sosyal-fi senaryolarını değiştiriyoruz.Proje tarafı, kullanıcıların gaz ücreti ödemeden katılabilmeleri için eşiği düşürmeyi umuyor.Mevcut Ethereum ağı EOA'da yapılamasa da, akıllı bilim adamları hala düşündüm Dolaylı bir çözümün: Meta Tx & Benzin istasyonu ağı (GSN), ilke, token tüccarının (Zhang San) işlem benzeri bir yapılandırılmış veriyi (mdata) imzalayıp yürütmesi ve ardından bunu ödemek isteyen kişiye göndermesidir. gas ücreti ( Li Si), Li Si, mdata içeren işlemi yürütülmesi için GSN ile uyumlu akıllı sözleşmeye gönderir ve zincirdeki gas ücretini öder.
Yukarıdaki çözüm, EIP-4337 önerisinin önemli bir parçasıdır. EIP-4337 önerisi, Ethereum konsensüs katmanını değiştirmeyen bir işlem optimizasyon şemasıdır: Bir kullanıcı bir işlem başlatmak istediğinde, TA'nın yalnızca bir mesaj göndermesi gerekir, ancak bu mesaj Ethereum ana ağına gönderilmez, bu nedenle kullanıcının gaz ücreti ödemesine gerek yoktur; bu mesaj, EIP-4337 standardına göre doğrulanacağı bir hafıza havuzuna gönderilecek ve doğru olduğu onaylanırsa, operatörün EOA'sı tarafından paketlenecek ve Ethereum zincirine yayınlanır ve son olarak mutabakat düğümü işlemi bloğa girer. Ayrıca EIP-4337 önerisi, paketleyicinin ne gibi avantajlar elde edebileceği ve paketleme başarısız olursa nasıl iade yapılacağı gibi bir dizi işlem standardını da içerir.Operatörün EOA'sı ile msg arasındaki ilişkiyi gizleme yöntemi eklendiğinde EIP-4337 önerisi, özel işlem işlevini de gerçekleştirebilir.
Gizem çözüldü: hesap soyutlama (AA) cüzdanı = sözleşme hesabı (CA) + zincir dışı iletişim standardı
Analizden sonra, EIP-4337 teklifinin içeriğinin tam olarak tamamlanması 11 ila 13 ay sürebilse de, hesap soyutlama (AA) cüzdanının yalnızca EIP-4337 protokolü aracılığıyla gerçekleştirilmediğini herkesin anladığını sanıyorum. gerçekten de Orijinal AA cüzdan ürünü, ancak EIP-4337 protokolü muhtemelen en çok tanınan işletim standardı ve çözümü olacak.
Cregis, CA cüzdanı ve GSN hizmeti sağlayabilir (CA cüzdanı özelleştirme dağıtımında isteğe bağlıdır ve GSN işlevi, bu yılın Nisan ayında TRON ağında konuşlandırılarak müşterilere şu ana kadar 1,93 milyon TRX kazandırdı), ancak pazar hemen , Sebep: İş planının EIP-4337 protokolündeki standartlara uymamasından endişe ediliyor.
Tanınmış bir çoklu imzalı cüzdan operatörü olan Gnosis Safe, çoklu imza işlevini sözleşme hesabı (CA) aracılığıyla da gerçekleştirmektedir.AA cüzdanını başlatmak için de istekli değil.Bu konuda endişeler olabileceği tahmin ediliyor. .
Üçüncü temel konu: AA cüzdanı gerçekten mükemmel mi? Dezavantajları nelerdir?
AA cüzdanlarının avantajları çok ama mükemmel değiller. Bir hafta önce God Vitalik, Twitter AMA'sında CA ve MPC tabanlı EOA hakkında yorum yaptı. Çeşitli ustalar da bu Twitter'da derinlemesine tartıştı. İşte herkes için birkaç nesnel kusur:
Bu popüler AMA'nın izleyicilerinden biri olarak Cregis Research, blockchain dünyasında mutlak güvenli bir yol olmadığına ve rahatlık ile güvenlik arasında bir denge kurmanın her kullanıcının sorumluluğunda olduğuna inanıyor ve Cregis'i seçmek Cregis'tir. ' kullanıcılara daha güvenli ve kullanışlı araçlar sağlama sorumluluğu.