Op-ed: Revolusi Ethereum yang tidak diucapkan: Adakah EOA menjadi usang?

Ad

CoinDesk Konsensus

Di bawah radar, salah satu perubahan paling ketara kepada ekosistem Ethereum telah diumumkan dengan sedikit atau tiada reaksi komuniti. Abstraksi akaun ialah kemajuan teras dalam pengurusan akaun web3, tetapi pelan hala tuju semasa membawa matlamat baharu — untuk mengalih keluar Akaun Milik Luaran (EOA) sepenuhnya daripada ekosistem Ethereum.

Istilah abstraksi akaun merujuk kepada proses mengabstraksikan kerumitan akaun web3 untuk mencipta pengalaman yang lebih mesra pengguna untuk pengguna akhir. Pada mulanya, matlamatnya adalah untuk menyamaratakan model akaun web3 supaya semua akaun dilayan sama — tidak kira sama ada akaun tersebut adalah EOA atau akaun kontrak pintar. Walau bagaimanapun, Yayasan Ethereum nampaknya telah memutuskan bahawa tiada ruang untuk EOA pada masa hadapan ekosistem, mengutamakan dompet kontrak pintar sebagai model akaun lalai untuk pengguna.

EIP-4337 & Abstraksi Akaun

Felo Keselamatan untuk Yayasan Ethereum, Yoav Weiss, mengumumkan pelancaran EIP-4337 semasa berucap di ETHDenver. Kemas kini kepada rangkaian Ethereum meningkatkan keupayaan dompet kontrak pintar dengan unsur abstraksi akaun, termasuk pengikat terpencar, pembayaran yuran token, mempool alternatif dan ciri abstraksi akaun yang lain.

Pengasas bersama Ethereum Vitalik Buterin pada asalnya memperkenalkan EIP pada September 2021 apabila beliau berkongsi konsep pada papan mesej Ethereum dengan mesej berikut:

"Cadangan abstraksi akaun yang sepenuhnya mengelakkan keperluan untuk perubahan protokol lapisan konsensus, sebaliknya bergantung pada mempool berasingan objek UserOperation dan pelombong yang menjalankan sama ada kod tersuai atau pasaran berkas."

Walau bagaimanapun, satu aspek utama EIP-4337 yang nampaknya tidak disedari oleh ramai adalah langkah ke arah mengalih keluar EOA sepenuhnya. Dokumentasi untuk EIP di laman web Yayasan Ethereum menyatakan bahawa motivasi teras untuk naik taraf adalah untuk "mengalih keluar sepenuhnya sebarang keperluan untuk pengguna juga mempunyai EOA."

“Mencapai matlamat utama pengabstrakan akaun: benarkan pengguna menggunakan dompet kontrak pintar yang mengandungi logik pengesahan sewenang-wenangnya dan bukannya EOA sebagai akaun utama mereka. Alih keluar sepenuhnya sebarang keperluan untuk pengguna juga mempunyai EOA.”

CryptoSlate menghubungi beberapa penyedia dompet, tetapi tidak ada yang bersedia membincangkan potensi penghapusan EOA sepenuhnya, memandangkan kekurangan jangka masa daripada Yayasan Ethereum. Sehingga masa akhbar, Yayasan Ethereum tidak menjawab percubaan untuk mendapatkan komen.

Apa itu EOA?

EOA pada Ethereum ialah jenis akaun khusus yang diuruskan oleh pengguna yang memegang kunci peribadi, tidak seperti akaun kontrak pintar. Pada asasnya, EOA berfungsi sebagai identiti kriptografi pengguna pada blockchain Ethereum, membolehkan mereka memegang, menghantar dan menerima ETH, NFT atau token lain dan berinteraksi dengan kontrak pintar.

EOA dikenal pasti melalui alamat awam yang unik daripada kunci peribadinya. Tidak seperti akaun kontrak pintar, EOA tidak mempunyai kod atau logik yang dikaitkan dengannya. Walau bagaimanapun, ia masih boleh menandatangani transaksi untuk memulakan pemindahan, menggunakan kontrak pintar atau berinteraksi dengan kontrak pintar sedia ada pada rangkaian Ethereum.

Perbezaan utama antara EOA dan akaun kontrak pintar terletak pada kawalan mereka. EOA diurus oleh entiti luar menggunakan kunci persendirian, manakala akaun kontrak pintar dikawal oleh kod kontrak pintar dan mengikut peraturan yang dinyatakan dalam kod tersebut.

Adakah kita memerlukan EOA?

EOA ialah jenis akaun blockchain yang paling dicuba dan diuji. Dompet perisian popular seperti MetaMask dan dompet perkakasan seperti Ledger, Tezor dan SafePal semuanya diasaskan dalam akaun EOA. Mengalih keluar EOA akan memberi kesan mendadak kepada projek sedemikian dan memerlukan kemas kini kod berskala besar.

Walaupun isu memasukkan pengguna baharu ke web3 — dengan menghendaki mereka merekod dan menyimpan kunci peribadi yang kompleks atau frasa benih panjang dengan selamat — ialah masalah yang diterima secara meluas, mengalih keluar komponen teras ekosistem Ethereum menimbulkan penyelesaian drastik kepada masalah itu.

Tambahan pula, mengalih keluar EOA akan membawa banyak isu berpotensi yang perlu ditangani — termasuk kehilangan kesederhanaan, peningkatan kerumitan, kos urus niaga yang lebih tinggi, isu keserasian, kebimbangan keselamatan, pemecahan EVM, dan juga potensi penurunan dalam penerimaan akibat peningkatan geseran.

Saya tidak mencadangkan bahawa semua isu di atas tidak dapat diatasi. Walau bagaimanapun, laluan untuk mengalih keluar EOA akan termasuk masalah yang masih belum difikirkan. Tambahan pula, memandangkan Ethereum berada di tengah-tengah ekosistem web3, mengalih keluar EOA daripada rangkaian Ethereum mungkin akan membawa kepada isu keserasian merentas keseluruhan landskap EVM.

Masalah mengalih keluar EOA

Dalam pasaran beruang, adalah mudah untuk menyokong penggunaan kontrak pintar — yang menggunakan, secara purata, lebih banyak gas daripada EOA disebabkan oleh logik kompleks yang digunakan dalam pelaksanaan kod. Sehingga masa akhbar, kos gas pada Ethereum ialah 12 GWEI ($0.40), termasuk yuran asas rangkaian.

Carta di bawah menunjukkan perubahan dalam purata harga gas yang dibayar setiap transaksi sejak rangkaian dilancarkan. Sepanjang larian lembu 2021 – 2022, gas meningkat kepada paras tertinggi 305 GWEI dan purata sekitar 120 GWEI, kira-kira sepuluh kali lebih tinggi daripada sekarang. Sekiranya EOA dialih keluar sepenuhnya, kos transaksi pada rangkaian blockchain lapisan-1 Ethereum hampir pasti akan meningkat.

harga gas eth
Sumber: Glassnode

Walau bagaimanapun, kemajuan kemajuan penyelesaian penskalaan Ethereum — seperti Poligon dan lapisan-2 khusus industri khusus seperti Immutable — akan menjadi lebih penting kepada rangkaian sekiranya transaksi pada lapisan asas menjadi terlarang.

Mengenai isu lain yang dikenal pasti, perubahan landskap panduan kawal selia juga perlu dipertimbangkan. Baru-baru ini, Parlimen Eropah meluluskan akta mengenai industri Internet of Things (IoT) — menghendaki semua kontrak pintar mengandungi 'suis mematikan' dan oleh itu memasukkan 'kebolehtingkatan proksi.' Perkara 30 undang-undang mempunyai keperluan berikut:

“Penggunaan kontrak pintar untuk orang lain dalam konteks perjanjian untuk menyediakan data hendaklah mematuhi keperluan penting berikut[…]

Penamatan dan gangguan yang selamat: pastikan mekanisme wujud untuk menamatkan pelaksanaan transaksi yang berterusan: kontrak pintar hendaklah termasuk fungsi dalaman yang boleh menetapkan semula atau mengarahkan kontrak untuk menghentikan atau mengganggu operasi untuk mengelakkan pelaksanaan masa depan (tidak sengaja).

Ini bermakna bahawa mana-mana dompet kontrak pintar perlu mengandungi fungsi yang membolehkan pembangun mengalih keluar akaun — menghapuskan sifat kedaulatan diri akaun jika ini dilaksanakan oleh sesiapa selain pemilik akaun.

Tambahan pula, jika Ethereum beralih sepenuhnya daripada EOA, mana-mana rantaian EVM perlu melaksanakan fungsi yang sama — atau berisiko kehilangan keserasian dengan Ethereum Mainnet. Pelaksanaan merentas rantaian lain mungkin tidak akan disegerakkan, mengakibatkan ekosistem berpecah-belah dan dApps yang berkemungkinan tidak serasi.

Projek yang pada masa ini mempunyai keserasian penuh dengan berbilang rantaian EVM boleh kehilangan akses kepada beberapa rangkaian semasa peralihan.

Inovasi EOA

Jadi mengapa mengalih keluar EOA? Yayasan Ethereum nampaknya telah melepaskan potensi untuk berinovasi dalam ruang EOA dengan panggilan untuk mengalih keluar EOA sepenuhnya. Walau bagaimanapun, saya menasihati projek yang dipanggil Intu pada tahun 2022 yang melakukan perkara ini dengan tepat, dan ia tidak mungkin menjadi satu-satunya. Untuk ketelusan sepenuhnya, saya telah dibayar untuk masa saya menasihati projek itu, tetapi saya tidak mempunyai insentif untuk Intu berjaya selain daripada mempercayai visi pasukan.

Maksud artikel ini adalah untuk tidak mengecilkan sebarang penyelesaian atau mencipta FUD dalam ekosistem Ethereum. Sebaliknya, saya ingin meningkatkan kesedaran untuk masalah ini dan memudahkan perbahasan dan penyelarasan dalam ruang.

Saya tidak percaya kita sepatutnya mempunyai kenyataan daripada Yayasan Ethereum yang mengisytiharkan penyingkiran EOA tanpa terlebih dahulu menjadi proses awam yang betul. Proses sedemikian akan memastikan bahawa EOA perlu untuk dialih keluar, rupa jangka masa dan cara semua potensi isu keselamatan, keserasian dan kebolehgunaan akan diselesaikan sebelum peralihan.

Ia juga penting untuk menekankan bahawa penyingkiran EOA tidak disahkan. Ethereum ialah ekosistem terpencar tanpa mana-mana pihak kawalan terpusat. Walau bagaimanapun, Yayasan Ethereum mempunyai banyak pengaruh dalam komuniti pembangun. Oleh itu, saya percaya adalah penting untuk meneruskan perbualan ini untuk kesihatan ekosistem.

Saya faham pandangan Yayasan Ethereum. Saya hanya berharap agar perbualan diadakan lebih terbuka untuk memastikan kita bergerak ke arah abstraksi akaun dengan mata terbuka sepenuhnya. Seperti yang dikatakan oleh Paul Saffo dengan bijak, "Keyakinan yang kuat, dipegang dengan lemah."

Sumber: https://cryptoslate.com/op-ed-the-unspoken-ethereum-revolution-are-eoas-becoming-obsolete/