📢 Tantangan Tag Pos Gate.io: #MyFavoriteToken# Pos dan MENANG $100!
Apakah Anda memiliki token favorit yang membuat Anda bersemangat? Baik itu untuk inovasi teknis, dukungan komunitas, atau potensi pasar, ikuti acara #MyFavoriteToken# dan bagikan wawasan Anda dengan kami!
💡 Bagaimana Cara Berparti
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.
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.
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:
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."
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:
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:
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:
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.