EIP-3074 dipastikan disertakan dalam upgrade Praha. Apa langkah selanjutnya untuk Ethereum?

Penulis asli: Konsultan Mocaverse cygaar

Dikompilasi oleh: Odaily Planet Daily Azuma

*Catatan Editor: Pada tanggal 12 April waktu setempat, pertemuan ke-185 Konferensi Eksekutif Pengembang Inti Ethereum (ACDE) diadakan.Pertemuan tersebut terus membahas perencanaan konten dari dua peningkatan versi utama Ethereum berikutnya (peningkatan Praha dan peningkatan Osaka ). Salah satu hasil terpenting dari pertemuan ini adalah EIP-3074, yang menambahkan fungsionalitas kontrak pintar ke alamat biasa, telah ditentukan untuk disertakan dalam peningkatan Praha. *

*Berikut ini adalah analisis kegunaan dan signifikansi EIP-3074 oleh konsultan Mocaverse cygaar Konten disusun oleh Odaily Planet Daily. *

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

EIP-3074 baru saja disetujui dan akan diaktifkan pada peningkatan hard fork Ethereum berikutnya (peningkatan Pectra, atau Praha).

EIP ini diharapkan secara permanen mengubah cara pengguna berinteraksi di rantai EVM, menjadikan pengalaman pengguna di sisi dompet lebih sederhana, lebih murah, dan lebih kaya. Berikut ini adalah gambaran singkat EIP-3074 dan analisis bagaimana hal itu akan mengubah aturan yang ada.

Jika kita meringkas fungsi EIP-3074 dalam satu kalimat, ia akan memberikan alamat EOA biasa (yaitu, alamat dompet yang paling umum kami gunakan) fungsi kontrak pintar, termasuk transaksi batch, pemulihan aset dompet, pendanaan biaya (gas) , dan Otorisasi satu transaksi dan seterusnya.

Pertama, mari kita bahas masalah dompet biasa saat ini.

@lightclients telah melakukan analisis yang sangat baik pada EIP-3074, dan saya akan langsung mengutip PPT mereka di sini. Seperti yang ditunjukkan pada gambar di bawah, berikut adalah beberapa masalah pengalaman pengguna yang dihadapi oleh dompet biasa saat ini.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

  • Transaksi dilakukan satu per satu saat mengotorisasi token;
  • Semua operasi cenderung terkait satu-ke-satu dengan transaksi;
  • Tidak ada perlindungan terhadap kehilangan kunci pribadi;
  • Transaksi tidak dapat dieksekusi tanpa ETH…

Masalah di atas dapat diselesaikan melalui dompet kontrak pintar, namun hal ini akan memaksa pengguna untuk melakukan migrasi alamat, sehingga menghasilkan pengalaman pengguna yang buruk, dan migrasi on-chain akan menghabiskan banyak biaya. Jadi ini bukan solusi yang baik.

Jadi bagaimana kita memberikan fungsi kontrak pintar ke alamat biasa yang ada?

**Jawabannya adalah mengimplementasikan fungsi baru dengan menambahkan dua opcode baru (instruksi komputer) seperti AUTH dan AUTHCALL. Kedua opcode ini akan bekerja sama untuk memungkinkan kontrak pintar melakukan operasi tertentu, bukan alamat biasa. **

Berikut ini adalah gambaran singkat tentang cara kerja opcode AUTH dan AUTHCALL.

  • AUTH bertanggung jawab untuk menerima tanda tangan pengguna dan tindakan yang diharapkan, serta memverifikasi bahwa tanda tangan tersebut benar. Ini juga akan menetapkan variabel yang menunjukkan alamat awal dari mana transaksi dimulai.
  • AUTHCALL bertanggung jawab untuk memanggil kontrak target dan membiarkan alamat awal transaksi diganti dengan alamat pemanggil (yaitu, alamat kontrak pintar yang sebenarnya memanggil kontrak target) sebagai sumber panggilan.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Berikut ini adalah diagram skema proses transaksi pada EIP-3074.

  • Pengguna menandatangani pesan (operasi off-chain, tidak perlu mengkonsumsi gas);
  • Pengguna atau sponsor biaya (alamat yang membantu pengguna membayar bahan bakar) dapat mengirimkan informasi ini sebagai transaksi ke alamat penelepon;
  • Alamat pemanggil diverifikasi menggunakan AUTH dan AUTHCALL, dan alamat awal transaksi yang dimulai oleh pengguna ditetapkan sebagai sumber panggilan, dan kemudian kontrak target dipanggil.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Dengan proses transaksi baru ini, kami akan mengaktifkan beberapa fitur yang benar-benar baru.

Misalnya, fitur baru potensial pertama adalah kemampuan untuk menerapkan “subsidi biaya”. Dengan asumsi bahwa pengguna tidak memiliki ETH di dompetnya, aplikasi utama setelah EIP-3074 juga dapat membantu pengguna menambah bahan bakar, sehingga pengguna tidak perlu lagi melakukan hal tersebut. membeli atau menjembatani ETH sendiri. . Fitur ini sangat penting bagi Ethereum untuk mencapai adopsi massal di sisi konsumen.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Fitur baru potensial kedua adalah kemampuan untuk melakukan banyak tindakan dalam satu transaksi. Saat ini, ketika pengguna memperdagangkan token baru di Uniswap, mereka harus terlebih dahulu memberi otorisasi pada Uniswap untuk menggunakan token tersebut sebelum mereka benar-benar dapat melakukan transaksi. Pengalaman ini juga sangat buruk, dengan EIP-3074, kedua operasi tersebut dapat diselesaikan langsung melalui satu transaksi.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Fitur baru potensial ketiga adalah pemulihan aset. Melalui EIP-3074, pengguna dapat mengatur kontrak pemanggil khusus. Jika kunci pribadi hilang, pengguna juga dapat menggunakan informasi media sosial terverifikasi untuk memulihkan aset - jika kondisi pemulihan terpenuhi, maka dapat diserahkan ke kontrak pemanggil Tanda tangan untuk mentransfer aset dari alamat asli.

Namun, selain keuntungan signifikan tersebut, kemunculan EIP-3074 juga akan menimbulkan beberapa poin risiko baru. Titik risiko terbesar datang dari pembatalan kontrak - kontrak harus diaudit sepenuhnya, tidak dapat ditingkatkan, dan tidak dapat dipercaya, jika tidak, dana pengguna dapat dengan mudah dicuri. Selain itu, beberapa pemeriksaan masuk kembali yang ada mungkin tidak berfungsi dengan EIP-3074.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Karena 3074 menambahkan dua opcode baru, pemutakhiran hard fork diperlukan untuk menambahkan pembaruan ini. Inilah salah satu alasan mengapa EIP-3074 ditunda hingga saat ini, dan mengapa ERC-4337 (Standar Aset untuk Abstraksi Akun) diadopsi sejak awal. ERC-4337 tidak memerlukan hard fork karena ini murni kontrak pintar dan perubahan level sistem off-chain.

Ini adalah rangkuman ACDE#185 yang disusun oleh Tim Beiko Seperti yang Anda lihat dari gambar di bawah ini, EIP-3074 kini resmi masuk dalam cakupan upgrade hard fork Pectra.

EIP-3074 dipastikan disertakan dalam peningkatan Praha, apa langkah selanjutnya untuk Ethereum?

Terima kasih banyak kepada @lightclients atas kontribusinya pada pekerjaan ini. Ia juga salah satu penulis asli EIP-3074. @lightclients telah bekerja keras untuk mempromosikan penerapan EIP ini selama bertahun-tahun.

Jika Anda ingin mengetahui lebih jauh tentang isi EIP-3074, Anda bisa memulainya dengan informasi berikut ini.

Isi proposal resmi EIP-3074:

Analisis video oleh @lightclients:

Secara keseluruhan, EIP-3074 diharapkan secara signifikan mengubah model interaksi on-chain saat ini. Lingkungan EVM akan menyambut dua opcode baru yang memungkinkan alamat yang hampir normal dijalankan sebagai kontrak pintar. Ke depannya, akan sangat menarik melihat bagaimana pengembang memanfaatkan perubahan paradigma ini.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • 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)