Mendekripsi Skema Abstraksi Akun Ethereum ERC-4337

Lanjutan6/27/2023, 6:41:36 AM
ERC-4337 siap bertindak sebagai katalis untuk meningkatkan pengalaman pengguna Web3, memastikan keamanan sambil mengurangi hambatan masuk, memungkinkan transaksi dan pembuatan kontrak dalam dompet digital, dan membuka pintu pada kemungkinan desain yang ramah pengguna, DIY untuk dompet kripto.

Pengenalan

Sejak tahun 2020, buzzword seperti DeFi, NFT, dan Web3 telah cepat muncul, secara konsisten memperkenalkan konsep-konsep baru ke dalam lanskap cryptocurrency. Namun, bagi pengguna yang tidak akrab dengan teknologi canggih ini, ada kurva belajar yang signifikan terlibat dalam membuat dompet, memahami kontrak pintar, dan menavigasi aplikasi terdesentralisasi.

Dalam upaya untuk menurunkan hambatan masuk bagi para pemula, pendiri Ethereum Vitalik Buterin, bersama dengan Yoav Weis dan Dror Tirosh, memperkenalkan proposal abstraksi akun, dengan tujuan membuat dompet Ethereum lebih ramah pengguna.

ERC-4337 merevolusi dompet dengan mengubahnya menjadi “kontrak pintar,” yang juga bisa dianggap sebagai “akun pintar.” Inovasi ini memberikan keuntungan seperti perlindungan terhadap kehilangan kunci pribadi, menyederhanakan proses transaksi, dan meningkatkan pengalaman pengguna untuk membantu mempopulerkan kriptokurensi.

Pertama, mari kita jelajahi akun Ethereum.

Sumber: https://ethereum.org/id/wallets/find-wallet/

Akun Ethereum berfungsi sebagai buku digital untuk menyimpan dan mengelola Ether (ETH) atau aset digital terkait lainnya, memungkinkan transaksi dilakukan di platform Ethereum. Dikontrol oleh pengguna, akun ini juga dapat berfungsi sebagai kontrak pintar. Setiap akun Ethereum memiliki alamat yang berbeda dan kunci privat terkait.

Saat ini, Ethereum memiliki dua jenis akun: Akun Dimiliki Secara Eksternal (EOAs) dan Akun Kontrak.

Akun Milik Eksternal (EOAs) terdiri dari kunci-kunci kriptografi, termasuk kunci publik dan kunci privat. Mereka memungkinkan transfer dan penerimaan Ether dan token lainnya, seperti yang digunakan oleh MetaMask - dompet Ethereum yang efektif dikendalikan oleh siapa pun yang memiliki kunci privat yang sesuai.

Akun Kontrak mewakili kode kontrak pintar yang diterapkan pada jaringan. Tidak seperti EOAs, mereka tidak memiliki kunci pribadi dan bergantung pada logika berbasis kode untuk eksekusi. Selain itu, Akun Kontrak tidak dapat diakses secara langsung; interaksi hanya mungkin melalui eksekusi kontrak pintar.

Secara kesimpulan, Akun yang Dimiliki Secara Eksternal (EOAs) berfungsi sebagai akun tradisional, memungkinkan kontrol langsung atas dana dan pengajuan transaksi melalui kunci pribadi. Sebaliknya, Akun Kontrak diperintah oleh kontrak pintar, yang menentukan pengelolaan dana dan mode interaksi. Akun Kontrak memfasilitasi eksekusi kontrak pintar, sementara Akun yang Dimiliki Secara Eksternal (EOAs) terutama berfungsi untuk mengotorisasi transaksi.

Bagaimana Transaksi Dilakukan di Ethereum?

Sumber: https://ethereum.org/zh/developers/docs/transactions/

Transaksi melibatkan transfer aset, seperti token, dari satu akun eksternal ke yang lain, atau mengeluarkan perintah atau instruksi ke kontrak pintar. Dalam jaringan Ethereum, pelaksanaan transaksi dianggap sebagai instruksi. Sebagai contoh, selama transaksi, Akun yang Dimiliki Secara Eksternal (EOA) harus memberikan tanda tangan, sambil juga menutupi biaya gas yang terkait, menunjukkan karakteristik berikut:

Desentralisasi: Ethereum adalah platform desentral yang beroperasi tanpa kendali dari institusi atau individu terpusat manapun. Transaksi di Ethereum diverifikasi dan dicatat oleh node-node dalam jaringan, memastikan bahwa mereka tidak dipengaruhi oleh pemerintah atau organisasi lainnya.

Kontrak Pintar: Transaksi Ethereum memfasilitasi penyebaran kontrak pintar dan memanggil fungsi-fungsinya. Perjanjian otomatis ini menjalankan tindakan-tindakan yang telah ditentukan secara mandiri setelah memenuhi kondisi-kondisi tertentu, menghilangkan kebutuhan akan intervensi manusia. Kenyamanan ini membuka jalan bagi berbagai kasus penggunaan, seperti pemungutan suara dan pemrosesan klaim asuransi.

Imutabilitas: Semua transaksi Ethereum didokumentasikan di blockchain, menjadi tidak dapat diubah dan tidak dapat dihapus begitu dikonfirmasi. Ini menjamin ketidakcacatan dan transparansi catatan transaksi.

Mekanisme Biaya Gas: Pelaksanaan transaksi Ethereum memerlukan sumber daya komputasi, sehingga memerlukan pembayaran biaya gas. Jumlah biaya gas ditentukan oleh faktor-faktor seperti kompleksitas transaksi dan waktu eksekusi. Mekanisme ini bertujuan untuk mencegah serangan jahat dan penyalahgunaan jaringan.

Konfirmasi Cepat: Dibandingkan dengan cryptocurrency lain seperti Bitcoin, transaksi Ethereum biasanya dikonfirmasi dalam hitungan detik, menjadikannya mode transaksi yang cepat dan efisien.

Secara ringkas, transaksi Ethereum menawarkan mode transaksi yang cepat, terdesentralisasi, tidak dapat diubah, dan cerdas, melayani beragam kasus penggunaan.

Menjelajahi EIP-4337 dan ERC-4337: Pengenalan Skema Abstraksi Akun Ethernet

Dalam ekosistem Ethereum, setiap kemajuan teknis dimulai sebagai Ethereum Improvement Proposal (EIP) dan, setelah disetujui oleh model tata kelola on-chain dan otorisasi perubahan, ini berubah menjadi Ethereum Request for Comment (ERC).

EIP-4337, yang pertama kali diusulkan pada tahun 2021, berkembang menjadi ERC-4337, yang secara resmi diimplementasikan pada jaringan Ethereum pada Maret 2023. Perkembangan ini secara signifikan meningkatkan proses transaksi dan pembuatan kontrak dalam dompet. ERC adalah aspek penting dari lanskap EIP, yang terutama berfokus pada standar pengembangan dan protokol.

Definisi dan Detail Teknis ERC-4337

Definisi

ERC-4337 adalah standar Ethereum yang dirancang untuk mengubah akun pengguna menjadi akun pintar canggih melalui proses yang disebut abstraksi akun. Tujuan utama standar ini adalah untuk memfasilitasi hak yang dapat ditokenisasi, menawarkan metode standar untuk mendefinisikan dan memperdagangkan hak-hak ini dalam ekosistem Ethereum.

Detail Teknis ERC-4337

  • Antarmuka dan Metode: Standar ERC-4337 menguraikan kumpulan antarmuka dan metode yang memungkinkan pembuatan, transfer, penghancuran, dan kueri token di jaringan Ethereum.
  • Kontrak Pintar: Untuk mengimplementasikan fungsionalitas token, ERC-4337 menggunakan kontrak pintar, yang berisi semua logika dan aturan yang diperlukan yang mengatur token.
  • Voting and Governance: ERC-4337 memungkinkan pemegang token untuk berpartisipasi dalam mekanisme pemungutan suara dan tata kelola dengan mendefinisikan kontrak dan antarmuka yang sesuai untuk proses-proses ini.
  • Persyaratan Kepatuhan: Standar ERC-4337 mempertimbangkan berbagai persyaratan hukum dan kepatuhan, seperti Kenali Pelanggan Anda (KYC) dan Pencegahan Pencucian Uang (AML). Persyaratan tersebut dapat ditentukan dan diimplementasikan dalam kontrak token, memastikan kepatuhan regulasi.
  • Kemampuan untuk diupgrade: ERC-4337 menyediakan dukungan untuk upgrade kontrak token, yang dapat dicapai melalui penggunaan kontrak upgrade yang berisi fitur dan aturan baru. Fitur ini memastikan bahwa kontrak token dapat berkembang dan beradaptasi dengan persyaratan dan regulasi yang berubah dari waktu ke waktu.

Pengenalan Abstraksi Akun

Ethereum siap merevolusi akun pengguna dengan memperkenalkan Skema Abstraksi Akun ERC-4337, yang juga dikenal sebagai EIP-4337. Pendekatan inovatif ini menggabungkan fleksibilitas fungsionalitas kontrak pintar Ethereum dengan dompet pengguna, menciptakan interaksi yang mulus antara dompet dan kontrak pintar. Sebagai hasilnya, pengguna dapat mengelola beberapa tanda tangan, proses otentikasi, inisiasi, dan langganan secara lebih efisien melalui implementasi kode.

Komponen Kunci Abstraksi Akun

Abstraksi akun, terutama ditentukan pengguna (oleh pembuat dompet), terdiri dari tiga komponen utama: verifikasi, perlindungan pembatalan, dan pembayaran.

Verifikasi

  • Dukungan untuk berbagai skema pemrosesan (ECDSA, BLS, Tahan-Kuantum)
  • Fungsionalitas tanda tangan yang dapat disesuaikan
  • Kemampuan tanda tangan ganda
  • Fitur pemulihan akun

Perlindungan Pembatalan

  • Perlindungan pencabutan berurutan
  • Perlindungan pencabutan multimensional dan simultan

Pembayaran

  • Pembayaran langsung akun
  • Penunjukan dan kompensasi administrator untuk manajemen aset

Sebuah Pandangan Teknis dari Vitalik Buterin

Untuk menjelaskan konsep abstraksi akun lebih lanjut, artikel Medium Vitalik Buterin memberikan ilustrasi rinci dari operasi pengguna dalam kolam transaksi. Terutama, bundlers bertanggung jawab atas pembayaran biaya transaksi yang dibundel dalam ETH dan akan diimbal hasil melalui biaya yang terkait dengan setiap eksekusi UserOperation. Bundlers memproses inklusi berdasarkan logika prioritas, mirip dengan para penambang yang beroperasi dalam kolam transaksi.

Sumber: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Hal ini menunjukkan bahwa bundler harus membayar baik validator yang bersedia, sehingga ketika objek UserOperation diproses, divalidasi, dan dieksekusi oleh titik masuk atau kontrak singleton, mereka diberi kompensasi dengan cara tertentu.

Pengalaman Pengguna yang Inferior dari EOA dan Konsep di Balik Abstraksi Akun

Sumber: https://twitter.com/iam_preethi/status/1454455482874306561

Sekarang kita memiliki pemahaman mendasar tentang ERC-4337, mari kita jelajahi alasan-alasan untuk mengimplementasikannya di Ethereum mainnet. Saat ini, sebagian besar dompet, seperti MetaMask dan imToken, adalah Akun Dimiliki Secara Eksternal (EOAs) atau didukung oleh pihak ketiga. Meskipun dompet-dompet ini menikmati popularitas yang luas, mereka menghadapi berbagai tantangan:

  • Risiko keamanan: Jika kunci pribadi dikompromikan, penyerang dapat mengendalikan semua aset dalam akun.
  • Algoritma tanda tangan terbatas: Hanya tanda tangan ECDSA dan algoritma verifikasi tersedia untuk validasi transaksi protokol asli.
  • Transaksi yang tidak dapat dibalik: Transaksi tidak dapat dibalik, terlepas dari apakah kesalahan dilakukan secara sengaja atau tidak sengaja.
  • Masalah pelacakan: Transaksi Ethereum bersifat publik dan permanen, yang berarti semua transaksi pada akun eksternal Ethereum dapat dilacak, yang berpotensi mengorbankan privasi pengguna.

Selain itu, Akun Kontrak mandiri (CAs) memiliki serangkaian masalah mereka sendiri:

  • Biaya yang meningkat: Operasi pada dompet kontrak memerlukan inisiasi oleh EOAs melalui invokasi kontrak, yang mengakibatkan biaya gas yang lebih tinggi untuk setiap transaksi.
  • Tantangan interaksi: Pengalaman pengguna mungkin terganggu karena operasi yang kompleks, seperti memasukkan data transaksi secara manual dan menavigasi prosedur transaksi yang membingungkan.
  • Trade-off desentralisasi: Mengelola beberapa akun mungkin memerlukan ketergantungan pada pihak penyelenggara untuk membayar biaya gas, yang dapat merusak desentralisasi.
  • Kekhawatiran kompatibilitas: Dompet kontrak Ethereum mungkin tidak kompatibel dengan berbagai jaringan atau protokol, seperti tidak mendukung token standar ERC tertentu atau kurangnya fungsionalitas untuk berinteraksi dengan blockchain lain.
  • Kurangnya standarisasi: Desain dan implementasi dompet kontrak Ethereum tidak standar, menyebabkan kurangnya interoperabilitas antara dompet kontrak yang berbeda. Hal ini dapat menciptakan kesulitan bagi pengguna saat mentransfer aset antara beberapa dompet kontrak.

Membandingkan Akun Milik Eksternal dan Akun Kontrak

Sebagai kesimpulan, pengguna dapat membuat kontrak pintar kustom dalam Akun Kontrak dengan memanfaatkan kemampuan kode mereka. Tujuan abstraksi akun adalah untuk menyatukan fitur dari kedua jenis akun ke dalam satu protokol. Dompet yang terkonsolidasi dapat berinteraksi dengan token dan membuat kontrak secara bersamaan. Terobosan ERC-4337 terletak pada memisahkan kepemilikan dan tanda tangan dalam akun abstrak, yang mengatasi isu-isu dengan cara yang seimbang.

Solusi Kompromi ERC - 4337

Skema Dompet Multisig Aman

Sumber: https://safe.global/

Wallet multi-tanda tangan yang disebut adalah dompet kontrak yang menggunakan kontrak pintar untuk menerapkan fitur transaksi multi-tanda tangan. Mengambil dompet multi-tanda tangan Safe sebagai contoh (sebelumnya dikenal sebagai Gnosis Safe), kita dapat mengatur aturan multi-tanda tangan yang dikelola bersama oleh tiga atau lebih individu, seperti manajemen tiga pihak atau lima pihak, memerlukan konfirmasi tanda tangan bersama dua atau tiga orang sebelum transaksi dapat dieksekusi (2-dari-3, 3-dari-5).

Berikut adalah solusi dari dompet multichain Safe:

Dukungan Multichain: Safe mendukung berbagai cryptocurrency dan jaringan blockchain, seperti Ethereum, Bitcoin, Tron, dan lainnya. Pengguna Safe dapat mengelola berbagai aset digital dalam dompet yang sama tanpa menggunakan dompet yang berbeda untuk cryptocurrency yang berbeda.

Keamanan: Safe menggunakan teknologi enkripsi canggih untuk melindungi kunci privat pengguna dan keamanan aset. Kunci privat disimpan secara lokal di perangkat pengguna dan tidak disimpan di server Safe atau di tempat lain. Selain itu, Safe menyediakan fitur cadangan dan restorasi sehingga aset dapat dengan cepat dipulihkan jika perangkat pengguna hilang atau rusak.

Kemudahan penggunaan: Safe menawarkan antarmuka yang ramah pengguna yang memungkinkan pengguna untuk mengirim dan menerima berbagai cryptocurrency dengan mudah. Selain itu, Safe menyediakan pembaruan harga real-time, dukungan multibahasa, dan fitur berbagi media sosial untuk meningkatkan pengalaman pengguna.

Kompatibilitas: Safe dapat terintegrasi dengan beberapa jaringan blockchain dan aplikasi pihak ketiga. Sebagai contoh, Safe dapat terintegrasi dengan pertukaran terdesentralisasi, memungkinkan pengguna untuk melakukan transaksi langsung dalam dompet Safe.

Dukungan Komunitas: Safe memiliki komunitas aktif di mana pengguna dapat berkomunikasi dan berbagi pengalaman dengan pengguna lain. Selain itu, Komunitas Safe menyediakan dukungan teknis dan mekanisme pelaporan kerentanan keamanan untuk memastikan keamanan dan stabilitas Dompet Safe.

Meskipun pendekatan ini membawa kenyamanan bagi pengguna, karena kompleksitas kontrak dompet dan fungsi program backend-nya, tidak ramah pengguna bagi individu non-teknis. Oleh karena itu, solusi Safe kesulitan menjadi standar industri yang diterima secara universal dan lebih cocok untuk mereka yang membutuhkan layanan fungsionalitas khusus yang disesuaikan.

Oleh karena itu, pro dan kontra terutama disorot melalui analisis. Kelebihannya terletak pada kemampuan yang sangat dapat disesuaikan dari kontrak pintar itu sendiri, memungkinkan pelaksanaan fitur yang fleksibel, dinamis, dan kuat dalam pengaturan sendiri. Namun, kerugiannya tetap terletak pada ketergantungannya pada akun EOA untuk manajemen, yang pada dasarnya menunjukkan keterbatasan algoritma tanda tangan.

Apa Arti ERC-4337 bagi Pengguna dan Industri?

Sumber:https://inevitableeth.com/id/home/ethereum/upgrades/consensus-updates/account-abstraction

Integrasi ERC-4337 dengan Ethereum membawa makna yang mendalam bagi pengguna web3, ekosistem rantai yang kompatibel dengan EVM, dan seluruh ruang kripto. Ini menampilkan peningkatan kunci dengan menambahkan fungsi baru dan meningkatkan yang sudah ada, membuat penggunaan token lebih nyaman dan fleksibel. Pertimbangkan hal berikut:

Untuk pengguna

Transfer token yang lebih nyaman: ERC-4337 memperkenalkan fitur-fitur baru, seperti fungsi catatan selama transfer token, memungkinkan pengguna untuk menambahkan komentar lebih nyaman, dan memudahkan pelacakan dan manajemen selanjutnya.

Transaksi token yang lebih aman: ERC-4337 menerapkan protokol keamanan dan mekanisme baru, meningkatkan verifikasi identitas dalam transaksi token, dan membuat transaksi lebih aman dan dapat diandalkan.

Penggunaan token yang lebih fleksibel: ERC-4337 memperkenalkan fungsi-fungsi baru, seperti pembakaran token dan daur ulang, sehingga penggunaan token menjadi lebih fleksibel.

Untuk industri

Skenario aplikasi yang lebih luas: Peningkatan ERC-4337 memungkinkan token digunakan dalam berbagai bidang dan skenario yang lebih luas, seperti Internet of Things, manajemen rantai pasokan, dan aset digital.

Keamanan dan keandalan yang lebih tinggi: Pembaruan keamanan dan penambahan mekanisme verifikasi identitas meningkatkan keamanan dan keandalan transaksi token, yang akan berdampak positif pada industri seperti keuangan dan asuransi.

Interoperabilitas yang ditingkatkan: Pembaruan dalam standar ERC-4337 memudahkan transfer dan pertukaran antara token yang berbeda, mempromosikan pengembangan pasar token dan pertumbuhan ekonomi token.

Kesimpulan

Dengan potensinya, ERC-4337 mungkin akan memicu kegilaan di kalangan investor cryptocurrency. Pengenalan elemen abstraksi akun ke dalam dompet menggunakan teknologi kontrak pintar menunjukkan kemungkinan yang luas dan menunjukkan lebih banyak individu bergabung dalam pertempuran.

Pada tingkat lain, ERC-4337 Ethereum akan mendorong adopsi cryptocurrency yang lebih luas. Ini mengubah sistem pembayaran digital yang rumit menjadi sistem yang disederhanakan yang dapat dipahami dan diterima oleh sebagian besar orang. Akibatnya, bagi generasi berikutnya dari para pengadopsi kripto, ini bisa menjadi visi yang sangat besar.

著者: AC-core
翻訳者: piper
レビュアー: Hugo、Edward、Ashley He
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

Mendekripsi Skema Abstraksi Akun Ethereum ERC-4337

Lanjutan6/27/2023, 6:41:36 AM
ERC-4337 siap bertindak sebagai katalis untuk meningkatkan pengalaman pengguna Web3, memastikan keamanan sambil mengurangi hambatan masuk, memungkinkan transaksi dan pembuatan kontrak dalam dompet digital, dan membuka pintu pada kemungkinan desain yang ramah pengguna, DIY untuk dompet kripto.

Pengenalan

Sejak tahun 2020, buzzword seperti DeFi, NFT, dan Web3 telah cepat muncul, secara konsisten memperkenalkan konsep-konsep baru ke dalam lanskap cryptocurrency. Namun, bagi pengguna yang tidak akrab dengan teknologi canggih ini, ada kurva belajar yang signifikan terlibat dalam membuat dompet, memahami kontrak pintar, dan menavigasi aplikasi terdesentralisasi.

Dalam upaya untuk menurunkan hambatan masuk bagi para pemula, pendiri Ethereum Vitalik Buterin, bersama dengan Yoav Weis dan Dror Tirosh, memperkenalkan proposal abstraksi akun, dengan tujuan membuat dompet Ethereum lebih ramah pengguna.

ERC-4337 merevolusi dompet dengan mengubahnya menjadi “kontrak pintar,” yang juga bisa dianggap sebagai “akun pintar.” Inovasi ini memberikan keuntungan seperti perlindungan terhadap kehilangan kunci pribadi, menyederhanakan proses transaksi, dan meningkatkan pengalaman pengguna untuk membantu mempopulerkan kriptokurensi.

Pertama, mari kita jelajahi akun Ethereum.

Sumber: https://ethereum.org/id/wallets/find-wallet/

Akun Ethereum berfungsi sebagai buku digital untuk menyimpan dan mengelola Ether (ETH) atau aset digital terkait lainnya, memungkinkan transaksi dilakukan di platform Ethereum. Dikontrol oleh pengguna, akun ini juga dapat berfungsi sebagai kontrak pintar. Setiap akun Ethereum memiliki alamat yang berbeda dan kunci privat terkait.

Saat ini, Ethereum memiliki dua jenis akun: Akun Dimiliki Secara Eksternal (EOAs) dan Akun Kontrak.

Akun Milik Eksternal (EOAs) terdiri dari kunci-kunci kriptografi, termasuk kunci publik dan kunci privat. Mereka memungkinkan transfer dan penerimaan Ether dan token lainnya, seperti yang digunakan oleh MetaMask - dompet Ethereum yang efektif dikendalikan oleh siapa pun yang memiliki kunci privat yang sesuai.

Akun Kontrak mewakili kode kontrak pintar yang diterapkan pada jaringan. Tidak seperti EOAs, mereka tidak memiliki kunci pribadi dan bergantung pada logika berbasis kode untuk eksekusi. Selain itu, Akun Kontrak tidak dapat diakses secara langsung; interaksi hanya mungkin melalui eksekusi kontrak pintar.

Secara kesimpulan, Akun yang Dimiliki Secara Eksternal (EOAs) berfungsi sebagai akun tradisional, memungkinkan kontrol langsung atas dana dan pengajuan transaksi melalui kunci pribadi. Sebaliknya, Akun Kontrak diperintah oleh kontrak pintar, yang menentukan pengelolaan dana dan mode interaksi. Akun Kontrak memfasilitasi eksekusi kontrak pintar, sementara Akun yang Dimiliki Secara Eksternal (EOAs) terutama berfungsi untuk mengotorisasi transaksi.

Bagaimana Transaksi Dilakukan di Ethereum?

Sumber: https://ethereum.org/zh/developers/docs/transactions/

Transaksi melibatkan transfer aset, seperti token, dari satu akun eksternal ke yang lain, atau mengeluarkan perintah atau instruksi ke kontrak pintar. Dalam jaringan Ethereum, pelaksanaan transaksi dianggap sebagai instruksi. Sebagai contoh, selama transaksi, Akun yang Dimiliki Secara Eksternal (EOA) harus memberikan tanda tangan, sambil juga menutupi biaya gas yang terkait, menunjukkan karakteristik berikut:

Desentralisasi: Ethereum adalah platform desentral yang beroperasi tanpa kendali dari institusi atau individu terpusat manapun. Transaksi di Ethereum diverifikasi dan dicatat oleh node-node dalam jaringan, memastikan bahwa mereka tidak dipengaruhi oleh pemerintah atau organisasi lainnya.

Kontrak Pintar: Transaksi Ethereum memfasilitasi penyebaran kontrak pintar dan memanggil fungsi-fungsinya. Perjanjian otomatis ini menjalankan tindakan-tindakan yang telah ditentukan secara mandiri setelah memenuhi kondisi-kondisi tertentu, menghilangkan kebutuhan akan intervensi manusia. Kenyamanan ini membuka jalan bagi berbagai kasus penggunaan, seperti pemungutan suara dan pemrosesan klaim asuransi.

Imutabilitas: Semua transaksi Ethereum didokumentasikan di blockchain, menjadi tidak dapat diubah dan tidak dapat dihapus begitu dikonfirmasi. Ini menjamin ketidakcacatan dan transparansi catatan transaksi.

Mekanisme Biaya Gas: Pelaksanaan transaksi Ethereum memerlukan sumber daya komputasi, sehingga memerlukan pembayaran biaya gas. Jumlah biaya gas ditentukan oleh faktor-faktor seperti kompleksitas transaksi dan waktu eksekusi. Mekanisme ini bertujuan untuk mencegah serangan jahat dan penyalahgunaan jaringan.

Konfirmasi Cepat: Dibandingkan dengan cryptocurrency lain seperti Bitcoin, transaksi Ethereum biasanya dikonfirmasi dalam hitungan detik, menjadikannya mode transaksi yang cepat dan efisien.

Secara ringkas, transaksi Ethereum menawarkan mode transaksi yang cepat, terdesentralisasi, tidak dapat diubah, dan cerdas, melayani beragam kasus penggunaan.

Menjelajahi EIP-4337 dan ERC-4337: Pengenalan Skema Abstraksi Akun Ethernet

Dalam ekosistem Ethereum, setiap kemajuan teknis dimulai sebagai Ethereum Improvement Proposal (EIP) dan, setelah disetujui oleh model tata kelola on-chain dan otorisasi perubahan, ini berubah menjadi Ethereum Request for Comment (ERC).

EIP-4337, yang pertama kali diusulkan pada tahun 2021, berkembang menjadi ERC-4337, yang secara resmi diimplementasikan pada jaringan Ethereum pada Maret 2023. Perkembangan ini secara signifikan meningkatkan proses transaksi dan pembuatan kontrak dalam dompet. ERC adalah aspek penting dari lanskap EIP, yang terutama berfokus pada standar pengembangan dan protokol.

Definisi dan Detail Teknis ERC-4337

Definisi

ERC-4337 adalah standar Ethereum yang dirancang untuk mengubah akun pengguna menjadi akun pintar canggih melalui proses yang disebut abstraksi akun. Tujuan utama standar ini adalah untuk memfasilitasi hak yang dapat ditokenisasi, menawarkan metode standar untuk mendefinisikan dan memperdagangkan hak-hak ini dalam ekosistem Ethereum.

Detail Teknis ERC-4337

  • Antarmuka dan Metode: Standar ERC-4337 menguraikan kumpulan antarmuka dan metode yang memungkinkan pembuatan, transfer, penghancuran, dan kueri token di jaringan Ethereum.
  • Kontrak Pintar: Untuk mengimplementasikan fungsionalitas token, ERC-4337 menggunakan kontrak pintar, yang berisi semua logika dan aturan yang diperlukan yang mengatur token.
  • Voting and Governance: ERC-4337 memungkinkan pemegang token untuk berpartisipasi dalam mekanisme pemungutan suara dan tata kelola dengan mendefinisikan kontrak dan antarmuka yang sesuai untuk proses-proses ini.
  • Persyaratan Kepatuhan: Standar ERC-4337 mempertimbangkan berbagai persyaratan hukum dan kepatuhan, seperti Kenali Pelanggan Anda (KYC) dan Pencegahan Pencucian Uang (AML). Persyaratan tersebut dapat ditentukan dan diimplementasikan dalam kontrak token, memastikan kepatuhan regulasi.
  • Kemampuan untuk diupgrade: ERC-4337 menyediakan dukungan untuk upgrade kontrak token, yang dapat dicapai melalui penggunaan kontrak upgrade yang berisi fitur dan aturan baru. Fitur ini memastikan bahwa kontrak token dapat berkembang dan beradaptasi dengan persyaratan dan regulasi yang berubah dari waktu ke waktu.

Pengenalan Abstraksi Akun

Ethereum siap merevolusi akun pengguna dengan memperkenalkan Skema Abstraksi Akun ERC-4337, yang juga dikenal sebagai EIP-4337. Pendekatan inovatif ini menggabungkan fleksibilitas fungsionalitas kontrak pintar Ethereum dengan dompet pengguna, menciptakan interaksi yang mulus antara dompet dan kontrak pintar. Sebagai hasilnya, pengguna dapat mengelola beberapa tanda tangan, proses otentikasi, inisiasi, dan langganan secara lebih efisien melalui implementasi kode.

Komponen Kunci Abstraksi Akun

Abstraksi akun, terutama ditentukan pengguna (oleh pembuat dompet), terdiri dari tiga komponen utama: verifikasi, perlindungan pembatalan, dan pembayaran.

Verifikasi

  • Dukungan untuk berbagai skema pemrosesan (ECDSA, BLS, Tahan-Kuantum)
  • Fungsionalitas tanda tangan yang dapat disesuaikan
  • Kemampuan tanda tangan ganda
  • Fitur pemulihan akun

Perlindungan Pembatalan

  • Perlindungan pencabutan berurutan
  • Perlindungan pencabutan multimensional dan simultan

Pembayaran

  • Pembayaran langsung akun
  • Penunjukan dan kompensasi administrator untuk manajemen aset

Sebuah Pandangan Teknis dari Vitalik Buterin

Untuk menjelaskan konsep abstraksi akun lebih lanjut, artikel Medium Vitalik Buterin memberikan ilustrasi rinci dari operasi pengguna dalam kolam transaksi. Terutama, bundlers bertanggung jawab atas pembayaran biaya transaksi yang dibundel dalam ETH dan akan diimbal hasil melalui biaya yang terkait dengan setiap eksekusi UserOperation. Bundlers memproses inklusi berdasarkan logika prioritas, mirip dengan para penambang yang beroperasi dalam kolam transaksi.

Sumber: https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a

Hal ini menunjukkan bahwa bundler harus membayar baik validator yang bersedia, sehingga ketika objek UserOperation diproses, divalidasi, dan dieksekusi oleh titik masuk atau kontrak singleton, mereka diberi kompensasi dengan cara tertentu.

Pengalaman Pengguna yang Inferior dari EOA dan Konsep di Balik Abstraksi Akun

Sumber: https://twitter.com/iam_preethi/status/1454455482874306561

Sekarang kita memiliki pemahaman mendasar tentang ERC-4337, mari kita jelajahi alasan-alasan untuk mengimplementasikannya di Ethereum mainnet. Saat ini, sebagian besar dompet, seperti MetaMask dan imToken, adalah Akun Dimiliki Secara Eksternal (EOAs) atau didukung oleh pihak ketiga. Meskipun dompet-dompet ini menikmati popularitas yang luas, mereka menghadapi berbagai tantangan:

  • Risiko keamanan: Jika kunci pribadi dikompromikan, penyerang dapat mengendalikan semua aset dalam akun.
  • Algoritma tanda tangan terbatas: Hanya tanda tangan ECDSA dan algoritma verifikasi tersedia untuk validasi transaksi protokol asli.
  • Transaksi yang tidak dapat dibalik: Transaksi tidak dapat dibalik, terlepas dari apakah kesalahan dilakukan secara sengaja atau tidak sengaja.
  • Masalah pelacakan: Transaksi Ethereum bersifat publik dan permanen, yang berarti semua transaksi pada akun eksternal Ethereum dapat dilacak, yang berpotensi mengorbankan privasi pengguna.

Selain itu, Akun Kontrak mandiri (CAs) memiliki serangkaian masalah mereka sendiri:

  • Biaya yang meningkat: Operasi pada dompet kontrak memerlukan inisiasi oleh EOAs melalui invokasi kontrak, yang mengakibatkan biaya gas yang lebih tinggi untuk setiap transaksi.
  • Tantangan interaksi: Pengalaman pengguna mungkin terganggu karena operasi yang kompleks, seperti memasukkan data transaksi secara manual dan menavigasi prosedur transaksi yang membingungkan.
  • Trade-off desentralisasi: Mengelola beberapa akun mungkin memerlukan ketergantungan pada pihak penyelenggara untuk membayar biaya gas, yang dapat merusak desentralisasi.
  • Kekhawatiran kompatibilitas: Dompet kontrak Ethereum mungkin tidak kompatibel dengan berbagai jaringan atau protokol, seperti tidak mendukung token standar ERC tertentu atau kurangnya fungsionalitas untuk berinteraksi dengan blockchain lain.
  • Kurangnya standarisasi: Desain dan implementasi dompet kontrak Ethereum tidak standar, menyebabkan kurangnya interoperabilitas antara dompet kontrak yang berbeda. Hal ini dapat menciptakan kesulitan bagi pengguna saat mentransfer aset antara beberapa dompet kontrak.

Membandingkan Akun Milik Eksternal dan Akun Kontrak

Sebagai kesimpulan, pengguna dapat membuat kontrak pintar kustom dalam Akun Kontrak dengan memanfaatkan kemampuan kode mereka. Tujuan abstraksi akun adalah untuk menyatukan fitur dari kedua jenis akun ke dalam satu protokol. Dompet yang terkonsolidasi dapat berinteraksi dengan token dan membuat kontrak secara bersamaan. Terobosan ERC-4337 terletak pada memisahkan kepemilikan dan tanda tangan dalam akun abstrak, yang mengatasi isu-isu dengan cara yang seimbang.

Solusi Kompromi ERC - 4337

Skema Dompet Multisig Aman

Sumber: https://safe.global/

Wallet multi-tanda tangan yang disebut adalah dompet kontrak yang menggunakan kontrak pintar untuk menerapkan fitur transaksi multi-tanda tangan. Mengambil dompet multi-tanda tangan Safe sebagai contoh (sebelumnya dikenal sebagai Gnosis Safe), kita dapat mengatur aturan multi-tanda tangan yang dikelola bersama oleh tiga atau lebih individu, seperti manajemen tiga pihak atau lima pihak, memerlukan konfirmasi tanda tangan bersama dua atau tiga orang sebelum transaksi dapat dieksekusi (2-dari-3, 3-dari-5).

Berikut adalah solusi dari dompet multichain Safe:

Dukungan Multichain: Safe mendukung berbagai cryptocurrency dan jaringan blockchain, seperti Ethereum, Bitcoin, Tron, dan lainnya. Pengguna Safe dapat mengelola berbagai aset digital dalam dompet yang sama tanpa menggunakan dompet yang berbeda untuk cryptocurrency yang berbeda.

Keamanan: Safe menggunakan teknologi enkripsi canggih untuk melindungi kunci privat pengguna dan keamanan aset. Kunci privat disimpan secara lokal di perangkat pengguna dan tidak disimpan di server Safe atau di tempat lain. Selain itu, Safe menyediakan fitur cadangan dan restorasi sehingga aset dapat dengan cepat dipulihkan jika perangkat pengguna hilang atau rusak.

Kemudahan penggunaan: Safe menawarkan antarmuka yang ramah pengguna yang memungkinkan pengguna untuk mengirim dan menerima berbagai cryptocurrency dengan mudah. Selain itu, Safe menyediakan pembaruan harga real-time, dukungan multibahasa, dan fitur berbagi media sosial untuk meningkatkan pengalaman pengguna.

Kompatibilitas: Safe dapat terintegrasi dengan beberapa jaringan blockchain dan aplikasi pihak ketiga. Sebagai contoh, Safe dapat terintegrasi dengan pertukaran terdesentralisasi, memungkinkan pengguna untuk melakukan transaksi langsung dalam dompet Safe.

Dukungan Komunitas: Safe memiliki komunitas aktif di mana pengguna dapat berkomunikasi dan berbagi pengalaman dengan pengguna lain. Selain itu, Komunitas Safe menyediakan dukungan teknis dan mekanisme pelaporan kerentanan keamanan untuk memastikan keamanan dan stabilitas Dompet Safe.

Meskipun pendekatan ini membawa kenyamanan bagi pengguna, karena kompleksitas kontrak dompet dan fungsi program backend-nya, tidak ramah pengguna bagi individu non-teknis. Oleh karena itu, solusi Safe kesulitan menjadi standar industri yang diterima secara universal dan lebih cocok untuk mereka yang membutuhkan layanan fungsionalitas khusus yang disesuaikan.

Oleh karena itu, pro dan kontra terutama disorot melalui analisis. Kelebihannya terletak pada kemampuan yang sangat dapat disesuaikan dari kontrak pintar itu sendiri, memungkinkan pelaksanaan fitur yang fleksibel, dinamis, dan kuat dalam pengaturan sendiri. Namun, kerugiannya tetap terletak pada ketergantungannya pada akun EOA untuk manajemen, yang pada dasarnya menunjukkan keterbatasan algoritma tanda tangan.

Apa Arti ERC-4337 bagi Pengguna dan Industri?

Sumber:https://inevitableeth.com/id/home/ethereum/upgrades/consensus-updates/account-abstraction

Integrasi ERC-4337 dengan Ethereum membawa makna yang mendalam bagi pengguna web3, ekosistem rantai yang kompatibel dengan EVM, dan seluruh ruang kripto. Ini menampilkan peningkatan kunci dengan menambahkan fungsi baru dan meningkatkan yang sudah ada, membuat penggunaan token lebih nyaman dan fleksibel. Pertimbangkan hal berikut:

Untuk pengguna

Transfer token yang lebih nyaman: ERC-4337 memperkenalkan fitur-fitur baru, seperti fungsi catatan selama transfer token, memungkinkan pengguna untuk menambahkan komentar lebih nyaman, dan memudahkan pelacakan dan manajemen selanjutnya.

Transaksi token yang lebih aman: ERC-4337 menerapkan protokol keamanan dan mekanisme baru, meningkatkan verifikasi identitas dalam transaksi token, dan membuat transaksi lebih aman dan dapat diandalkan.

Penggunaan token yang lebih fleksibel: ERC-4337 memperkenalkan fungsi-fungsi baru, seperti pembakaran token dan daur ulang, sehingga penggunaan token menjadi lebih fleksibel.

Untuk industri

Skenario aplikasi yang lebih luas: Peningkatan ERC-4337 memungkinkan token digunakan dalam berbagai bidang dan skenario yang lebih luas, seperti Internet of Things, manajemen rantai pasokan, dan aset digital.

Keamanan dan keandalan yang lebih tinggi: Pembaruan keamanan dan penambahan mekanisme verifikasi identitas meningkatkan keamanan dan keandalan transaksi token, yang akan berdampak positif pada industri seperti keuangan dan asuransi.

Interoperabilitas yang ditingkatkan: Pembaruan dalam standar ERC-4337 memudahkan transfer dan pertukaran antara token yang berbeda, mempromosikan pengembangan pasar token dan pertumbuhan ekonomi token.

Kesimpulan

Dengan potensinya, ERC-4337 mungkin akan memicu kegilaan di kalangan investor cryptocurrency. Pengenalan elemen abstraksi akun ke dalam dompet menggunakan teknologi kontrak pintar menunjukkan kemungkinan yang luas dan menunjukkan lebih banyak individu bergabung dalam pertempuran.

Pada tingkat lain, ERC-4337 Ethereum akan mendorong adopsi cryptocurrency yang lebih luas. Ini mengubah sistem pembayaran digital yang rumit menjadi sistem yang disederhanakan yang dapat dipahami dan diterima oleh sebagian besar orang. Akibatnya, bagi generasi berikutnya dari para pengadopsi kripto, ini bisa menjadi visi yang sangat besar.

著者: AC-core
翻訳者: piper
レビュアー: Hugo、Edward、Ashley He
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!