EIP-7377: Bermigrasi dari EOA ke dompet smart contract, solusi terbaik sebelum abstraksi akun menjadi populer

Ditulis oleh: Daud

Dalam beberapa bulan terakhir, diskusi tentang abstraksi akun dan dompet smart contract menjadi sangat panas.

Dengan pesatnya perkembangan ekosistem Ethereum, mencapai pengalaman pengguna yang terpadu dan mulus menjadi semakin penting. Dalam roadmap Ethereum 2.0, abstraksi akun, penggabungan, dan sharding ditempatkan pada posisi yang sama pentingnya.

Vitalik Buterin juga men-tweet bahwa dompet smart contract memiliki pengalaman pengguna yang lebih baik daripada dompet EOA.

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Untuk veteran crypto, menggunakan dompet EOA sudah cukup mahir. Namun, dari sudut pandang untuk menarik lebih banyak pengguna baru, masih ada beberapa masalah dalam antarmuka pengguna dan pemahaman tentang biaya dompet EOA: tanda tangan yang membingungkan, di mana mendapatkan biaya bahan bakar, dan logika inti dari "aksi = transaksi" . ...

Oleh karena itu, komunitas secara bertahap membentuk konsensus bahwa diperlukan transisi yang lancar dari akun EOA ke dompet kontrak pintar, yang juga menjadi semacam kebenaran politik.

Namun, informasi populer di kalangan Crypto umumnya hanya berbicara tentang narasi, bukan bagaimana mencapainya:

Dengan asumsi kita semua tahu bahwa dompet smart contract lebih baik daripada EOA, **jalur ini sangat jelas, pertanyaannya adalah bagaimana menuju ke sana? dimana jembatannya **

Apa yang lebih sulit dipecahkan adalah masalah praktis setelah ketergantungan jalur: Saya sudah memiliki berbagai aset di akun EOA, dan sekarang Anda meminta saya untuk bermigrasi ke akun kontrak pintar, apakah merepotkan?

Bagaimana kita dapat mencapai transformasi ini secara efektif? Seberapa mudah migrasi aset pengguna?

Tidak ada jalan di dunia ini kecuali seseorang membuka jalan terlebih dahulu.

Baru-baru ini, proposal EIP-7377 memberikan kemungkinan solusi untuk ini. Proposal, yang diusulkan oleh pengembang Go Ethereum Matt Garnett, bertujuan untuk **menambahkan jenis transaksi baru yang memungkinkan akun EOA untuk memigrasikan akun mereka secara permanen ke dompet smart contract melalui transaksi satu kali. **Ini memberikan jalur yang layak untuk memajukan abstraksi akun Ethereum.

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Motivasi untuk proposal EIP-7377

Sejak 2015, dompet kontrak pintar telah dianggap sebagai cara penting untuk mengatasi masalah pengalaman pengguna Ethereum. Dibandingkan dengan akun EOA, dompet kontrak pintar memiliki programabilitas yang lebih kuat, dapat mewujudkan desain mekanisme yang rumit, meningkatkan keamanan, dan keramahan pengguna.

Namun, karena alasan historis, secara keseluruhan, hanya sejumlah kecil pengguna di Ethereum yang saat ini menggunakan dompet smart contract, dan sejumlah besar aset masih disimpan di akun EOA. Ini menjadi kendala untuk memajukan pengembangan Ethereum.

Dengan akumulasi aset, ** pengguna tidak dapat dengan mudah memindahkan semua aset di akun EOA ke alamat smart contract baru secara manual, yang sangat sulit dalam hal biaya dan proses pengoperasian. **

Oleh karena itu, motivasi EIP-7377 adalah untuk menyelesaikan permintaan nyata ini dan mencapai transisi yang mulus dengan menyediakan mekanisme migrasi dari EOA ke dompet smart contract di tingkat protokol. Hal ini dapat sangat meningkatkan keinginan pengguna yang ada untuk bermigrasi, dan memberikan rencana transisi EOA yang lebih pragmatis untuk pengguna inkremental sebelum abstraksi akun dipopulerkan.

Penjelasan populer implementasi teknologi EIP-7377

Jadi, bagaimana proposal ini mewujudkan transfer EOA ke dompet smart contract?

Dalam posting asli di forum teknis, penulis memberikan penjelasan singkat:

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Arti umum dari abstrak ini adalah bahwa EIP-7377 mengusulkan jenis transaksi baru 0x04, yang khusus digunakan untuk "transaksi migrasi".

Dalam bahasa teknis dari posting asli:

"Ini akan mengatur bidang kode akun pengiriman di pohon status ke penunjuk kode yang ditentukan dalam penyimpanan kode. Pada saat yang sama, transaksi migrasi juga dapat secara langsung mengatur nilai penyimpanan akun pengiriman. Bidang penyimpanan dalam transaksi akan ditulis ke akun pengirim sebagai pasangan nilai kunci Selain itu, penyimpanan kode menggunakan pointer, bukan kode inline.Keuntungan dari ini adalah kode bersama dapat digunakan kembali, redundansi berkurang, dan ukuran negara pohon dioptimalkan."

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Deskripsi asli di atas sangat tidak jelas dan tidak dapat dipahami oleh orang-orang yang tidak memiliki landasan teknis. Setelah berkonsultasi dengan beberapa teman teknis dan informasi publik, kami mencoba menyederhanakan semua detail teknis dan memahami EIP-7377 dengan cepat melalui metafora:

  • EIP-7377 mengusulkan jenis transaksi khusus, yang dapat dipahami sebagai "kartu migrasi".
  • Pengguna biasa hanya perlu memulai transaksi kartu migrasi ini untuk memigrasi aset di akun ke dompet smart contract.
  • Ini setara dengan akun Anda di situs web asli, yang berisi nama pengguna, kata sandi, avatar, dan informasi lainnya (EOA asli Anda berisi nama mata uang, jumlah, rantai, batas gas, dll.). Tetapi situs tersebut tidak berfungsi dengan baik dan Anda ingin sepenuhnya bermigrasi ke situs baru.
  • Untuk memfasilitasi migrasi, situs web baru telah meluncurkan "kartu migrasi". Anda hanya perlu mengirimkan "kartu migrasi" ini di situs web baru, dan kemudian informasi akun Anda akan disalin secara otomatis, yang setara dengan menghubungkan langsung data akun lama dan baru. Ini jauh lebih nyaman daripada memindahkan data secara manual satu per satu.
  • Pada saat yang sama, untuk alasan keamanan, "kartu migrasi" hanya dapat digunakan sekali, dan migrasi berulang tidak diperbolehkan untuk menggesek data bolak-balik. Dan situs web baru akan mewarisi beberapa aturan verifikasi dari situs web lama, sehingga pengguna lain tidak dapat mengetahui apakah Anda pengguna baru atau pengguna lama.

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Inilah yang ingin dicapai oleh EIP-7377 secara teknis. Dengan menggunakan "kartu" khusus "transaksi migrasi", migrasi lancar EOA ke dompet smart contract diselesaikan dengan cara yang aman dan efisien dengan langsung mengoperasikan kode akun dan penyimpanan.

Tentu saja, objek migrasi spesifik bukanlah nama pengguna, kata sandi, dan avatar dalam metafora di atas, tetapi berisi berbagai informasi terkait aset terenkripsi:

EIP-7377: Migrasi dari EOA ke smart contract wallet, solusi terbaik sebelum abstraksi akun menjadi populer

Potensi Dampak, Signifikansi dan Risiko EIP-7377

EIP-7377 mengusulkan rencana migrasi dari EOA ke akun smart contract, yang akan berdampak positif pada ekosistem Ethereum dalam jangka panjang. Kami percaya bahwa ini diharapkan menjadi salah satu langkah kunci untuk mempromosikan penerapan abstraksi akun.

Metode migrasi lancar yang didukung pada tingkat protokol ini dapat sangat mengurangi kesulitan dan ketergantungan jalur pengguna yang bermigrasi ke dompet smart contract. Untuk pengguna Crypto, mereka seringkali tidak mahir dalam teknologi yang mendasarinya, dan mereka tidak akan membuat inovasi teknologi aktif di bawah panduan prioritas aset. Jika protokol yang mendasari sudah mendukung "migrasi sekali klik", kemudian dilengkapi dengan insentif yang sesuai dan adaptasi yang ramah dari antarmuka front-end, kemauan pengguna untuk bermigrasi secara teoritis akan meningkat pesat.

Namun, kita juga harus menyadari risiko penggunaan fungsi baru ini untuk serangan jahat. Kemungkinan cara berbahaya termasuk tetapi tidak terbatas pada:

  1. **Serangan phishing: **Membuat transaksi migrasi palsu, lalu menipu pengguna agar menyetujui transaksi melalui tautan phishing untuk mencapai tujuan mentransfer aset secara ilegal.
  2. Penanaman kode berbahaya: Peretas dapat menanamkan pintu belakang dengan mengubah kode selama proses migrasi untuk mendapatkan kendali atas akun.
  3. **Pencurian Migrasi Berulang: **Menggunakan batasan bahwa transaksi migrasi hanya dapat dilakukan satu kali, peretas dapat memulai transaksi migrasi berulang setelah migrasi legal, mengklaim kegagalan palsu, lalu membiarkan pengguna menyetujui lagi untuk mencapai tujuan mencuri aset.

Di dunia terenkripsi, peningkatan dan inovasi protokol tunggal tidak dapat mewujudkan visi lengkap dalam semalam. Di lingkungan hutan gelap, pemutakhiran protokol juga perlu disertai dengan pemutakhiran audit yang sesuai, verifikasi sumber tepercaya, program hadiah, dan cara lain untuk mencegah ancaman ini dan memastikan keamanan transaksi migrasi.

Terakhir, kita juga perlu memikirkan tentang:

Transformasi infrastruktur dan protokol membutuhkan kekuatan pendorong ekologis yang kuat. Siapa yang akan mempromosikan migrasi skala besar pengguna dari EOA ke akun smart contract? Siapa yang akan menanggung risiko teknis dan keamanan aset selama proses migrasi?

Di dunia terenkripsi yang menganjurkan kebebasan dan desentralisasi, bagaimana peningkatan sistem seperti itu dapat membentuk konsensus dan sinergi?

Ethereum memiliki ekologi yang sangat besar dengan banyak pemangku kepentingan. Meskipun transformasi ini positif, mungkin juga menghadapi keraguan dan penolakan dari berbagai kelompok. Perencanaan dan detail proses transisi perlu dirancang dengan hati-hati untuk mendapatkan konsensus komunitas dan memastikan bahwa kepentingan pengguna tidak dikompromikan.

Dari ideal hingga realitas, dari konsepsi hingga implementasi, jalannya masih panjang.

Lihat Asli
  • Hadiah
  • Komentar
  • Bagikan
Komentar
Tidak ada komentar