Arkeologi Konstruksi Akun Ethereum dan Nilai Abstraksi Akun (AA)

Pertama, tinjau pengetahuan konstruksi rantai publik blockchain "klasik": masalah Bizantium, serangan bunga ganda, dan titik sakit Ethereum.

Di Internet tradisional, ketika A membayar B, dua hal terjadi: 1. A mentransfer nilai uang ke B untuk transfer nilai; 2. A memberi tahu B tentang pembayaran satu dolar, Dari sudut pandang informasi, A kehilangan satu dolar , B memperoleh satu dolar, dan A akan memperoleh sesuatu. Bagaimana memastikan ketiga proses di atas secara bersamaan dapat dipahami sebagai masalah Bizantium.

Apa yang ingin diselesaikan oleh Bitcoin atau masalah Bizantium adalah mewujudkan operasi atom di dunia nyata di lingkungan Internet atau di lingkungan komputer, yaitu ketika transfer nilai terjadi, transfer informasi juga terjadi. Namun, berdasarkan konsep desentralisasi, Bitcoin tidak dapat membangun lingkungan Internet yang kompleks.

Dalam hal ini, Vitalik Buterin, yang belum menjadi dewa pada saat itu, memprakarsai proposal inti Bitcoin, berharap untuk meningkatkan kelengkapan Turing berdasarkan Bitcoin untuk mencapai lebih banyak fungsi.Setelah ditolak dengan kejam, lahirlah Ethereum. Namun, Ethereum, yang harus dijalankan dalam lingkungan terdesentralisasi, masih menghadapi masalah terbesar: lingkungan linier tidak dapat melakukan kompilasi kode kompleks dan konkurensi tinggi. Inilah sebabnya mengapa Vitalik telah mendorong pengguna untuk memasuki jaringan lapisan 2, menganjurkan dompet kontrak dan abstraksi akun, dan bahkan mendorong pengguna untuk menyerahkan beberapa privasi kepada pihak proyek dengan imbalan login sosial, pemulihan sosial, dan pengalaman pengguna lain yang dekat dengan Web 2.0 : Jika Ethereum tidak melakukan perubahan ini, dan tidak dapat memenuhi visinya, tetap hanya menjadi tambahan untuk Bitcoin selamanya.

Topik inti 1: Apa sebenarnya abstraksi akun itu?

Ada dua jenis akun di rantai publik Ethereum, satu disebut akun alamat eksternal (EOA), yang dicirikan oleh pembuatan bebas dan dapat langsung memulai transaksi melalui tanda tangan; yang lainnya adalah akun kontrak (CA), yang pada dasarnya adalah akun pintar. kontrak Oleh karena itu, tidak mungkin untuk memulai transaksi secara langsung, dan memiliki area kode dan area datanya sendiri, karena membuat akun kontrak = membuat kontrak pintar = menjalankan interaksi on-chain, pembayaran diperlukan (ini adalah debat V God sebelumnya tentang Dompet MPC dan dompet CA, biaya pembuatan dompet CA adalah kausal xx USD). Dan ketika EOA mengirim aset ke CA, secara teoritis CA ini bisa menjadi dompet abstrak akun.

Dompet abstraksi akun dapat dipahami sebagai "bank" terdesentralisasi. EOA dapat menempatkan aset di "bank" ini, dan beri tahu "bank" saat transfer diperlukan, dan "bank" akan menyelesaikan operasi transfer. Dengan cara ini, transfer nilai dan transfer informasi tidak lagi terjadi secara bersamaan pada EOA, tetapi pada akun abstrak. Tentu saja, transaksi ini akan selalu membutuhkan tanda tangan EOA untuk dieksekusi.

Topik inti 2: Bagaimana fungsi abstraksi akun direalisasikan?

Menyusul pengumuman protokol EIP-4337, hype (atau pendewaan) dari konsep abstrak akun di pasar modal telah mencapai puncaknya, dan yang paling terpuji adalah [Login Sosial] [Pemulihan Sosial] [Pemulihan Perangkat Tidak Dikenal] [Transfer tanpa biaya penanganan] Namun, pada kenyataannya, akun kontrak (CA) itu sendiri adalah produk terdesentralisasi, dan pengoperasian transaksi pada rantai aset masih perlu dilakukan melalui tanda tangan EOA, sehingga sepenuhnya dilakukan melalui alat seperti informasi web 2.0, informasi biologis, dan autentikator. 【Login/pemulihan sosial] harus bekerja sama dengan layanan terpusat, itulah sebabnya V God "bahkan mendorong pengguna untuk melepaskan beberapa privasi" seperti yang disebutkan di atas.

Namun, [Strange Device Recovery], fungsi kontroversial di dompet EOA (misalnya: layanan pemulihan kunci pribadi yang diluncurkan oleh dompet Ledger), dapat direalisasikan di dompet CA dengan menulis cadangan terikat EOA di kontrak pintar. tidak perlu menyerahkan informasi sensitif apa pun kepada operator dompet, dan tidak perlu mentransfer informasi pribadi apa pun, sehingga lebih aman daripada fungsi pemulihan yang diluncurkan oleh dompet EOA.

Terakhir, bagaimana [transfer tanpa biaya penanganan] direalisasikan? Pertama-tama, setiap orang harus memperhatikan poin penting: dompet CA dan dompet abstraksi akun (AA) hanya dapat berjalan di rantai publik yang mendukung EVM saat ini, dan medan perang utama haruslah Ethereum. Seperti yang kita semua tahu, sebelum penerapan proposal EIP-1559, penambang POW Ethereum dapat dengan bebas memilih transaksi on-chain untuk dikemas secara gratis, tetapi setelah proposal EIP-1559 disahkan, biaya dasar harus dibayar jatuh tempo. untuk deflasi dan pembakaran, menyebabkan Ethereum Tidak ada transaksi yang benar-benar gratis di web. Selanjutnya, Cregis Research akan menganalisis secara detail bagaimana dompet AA [transfer tanpa biaya penanganan] direalisasikan:

Pertama, ambil kontrak pintar USDT sebagai contoh: berisi kode dan data, dan bagian data dapat dipahami sebagai tabel yang mencatat berapa banyak USDT yang dimiliki setiap EOA, yaitu saldo setiap EOA. Saat mentransfer uang, saldo satu akun dikurangi dan saldo akun lainnya ditambahkan.

Penelitian Cregis: Arkeologi Struktur Akun Ethereum dan Nilai Abstraksi Akun (AA)

Saat ini, kami mengganti skenario game-fi atau social-fi. Sisi proyek berharap untuk menurunkan ambang batas sehingga pengguna dapat berpartisipasi tanpa menahan biaya gas. Meskipun tidak dapat dilakukan di jaringan Ethereum EOA saat ini, ilmuwan cerdas masih berpikir solusi tidak langsung: Jaringan Meta Tx & Gas station (GSN), prinsipnya adalah bahwa pedagang token (Zhang San) menandatangani dan mengeksekusi data terstruktur seperti transaksi (mdata), dan kemudian mengirimkannya ke orang yang bersedia membayar biaya gas ( Li Si), Li Si mengirimkan transaksi yang berisi mdata ke kontrak pintar yang kompatibel dengan GSN untuk dieksekusi, dan membayar biaya gas pada rantai.

Penelitian Cregis: Arkeologi Struktur Akun Ethereum dan Nilai Abstraksi Akun (AA)

Solusi di atas merupakan bagian penting dari proposal EIP-4337. Proposal EIP-4337 adalah skema pengoptimalan transaksi yang tidak mengubah lapisan konsensus Ethereum: ketika pengguna ingin memulai transaksi, TA hanya perlu mengirim pesan, tetapi pesan ini tidak dikirim ke mainnet Ethereum, jadi pengguna tidak perlu membayar biaya gas; pesan ini akan dikirim ke memory pool, di mana akan diautentikasi sesuai dengan standar EIP-4337, dan jika dipastikan benar, akan dikemas oleh EOA operator dan diterbitkan ke rantai Ethereum, dan akhirnya node konsensus akan Memasukkan transaksi ke dalam blok. Selain itu, proposal EIP-4337 juga mencakup serangkaian standar operasi seperti manfaat apa yang dapat diperoleh pengemas, dan bagaimana pengembalian uang jika pengemasan gagal.Jika metode penyembunyian asosiasi antara EOA operator dan msg ditambahkan ke Proposal EIP-4337, Itu juga dapat mewujudkan fungsi transaksi pribadi.

Penelitian Cregis: Arkeologi Struktur Akun Ethereum dan Nilai Abstraksi Akun (AA)

Misteri terpecahkan: dompet abstraksi akun (AA) = akun kontrak (CA) + standar komunikasi off-chain

Setelah analisis, saya yakin semua orang memahami bahwa meskipun konten proposal EIP-4337 mungkin membutuhkan waktu 11 hingga 13 bulan untuk diselesaikan sepenuhnya, dompet abstraksi akun (AA) tidak hanya direalisasikan melalui protokol EIP-4337, jadi ada memang Produk dompet AA asli, tetapi protokol EIP-4337 kemungkinan akan menjadi standar dan solusi operasi yang paling dikenal.

Cregis dapat menyediakan dompet CA dan layanan GSN (dompet CA bersifat opsional dalam penerapan privatisasi, dan fungsi GSN telah diterapkan di jaringan TRON pada bulan April tahun ini, sejauh ini menghemat 1,93 juta TRX bagi pelanggan), tetapi Cregis tidak meluncurkan pasar segera , Alasan: Khawatir rencana bisnis tidak sesuai dengan standar dalam protokol EIP-4337.

Gnosis Safe, operator dompet multi-tanda tangan yang terkenal, juga menyadari fungsi multi-tanda tangan melalui akun kontrak (CA), juga tidak bersemangat untuk meluncurkan dompet AA, berspekulasi bahwa mungkin ada kekhawatiran dalam hal ini. .

Topik inti tiga: Apakah dompet AA benar-benar sempurna? Apa kerugiannya?

Ada banyak keuntungan dari dompet AA, tetapi tidak sempurna. Seminggu yang lalu, God Vitalik mengomentari EOA berbasis CA dan MPC di Twitter AMA-nya. Berbagai master juga membahas secara mendalam di Twitter ini. Berikut adalah beberapa kelemahan objektif untuk semua orang:

  • Biaya pembuatan CA tinggi, dan semakin makmur (semakin padat) jaringan Ethereum, semakin mahal harganya;
  • Keamanan CA bergantung pada pembuat kontrak pintar. Jika ada celah dalam kontrak pintar atau pembuat meninggalkan pintu belakang berbahaya, keamanan aset pengguna berisiko. Kontrak pertaruhan jembatan lintas rantai juga merupakan CA Pencurian jembatan lintas rantai dan sejumlah besar aset curian yang sering menjadi berita utama adalah semua peringatan risiko untuk dompet CA;
  • Memanggil dompet CA bergantung pada tanda tangan EOA. EOA yang dihasilkan melalui frase benih membutuhkan kunci pribadi untuk ditandatangani. Jika kunci pribadi tidak disimpan dengan benar, itu masih akan dicuri, dan logika keamanan belum ditingkatkan;

Cregis Research, sebagai salah satu pengamat AMA populer ini, percaya bahwa tidak ada jalur aman mutlak di dunia blockchain, dan merupakan tanggung jawab setiap pengguna untuk membuat keseimbangan antara kenyamanan dan keamanan; dan memilih Cregis Itu Cregis ' tanggung jawab untuk menyediakan alat yang lebih aman dan nyaman bagi pengguna.

Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)