eip-7702

EIP-7702 merupakan Proposal Peningkatan Ethereum (Ethereum Improvement Proposal) yang bertujuan untuk mengimplementasikan account abstraction melalui pengenalan jalur transaksi yang dapat diverifikasi (verifiable transaction paths/VTX paths). Dengan fitur ini, pengguna dapat membuat dompet kontrak pintar dan berinteraksi dengan aplikasi terdesentralisasi tanpa harus langsung memiliki Ether untuk membayar gas. Dengan demikian, hambatan adopsi blockchain dapat berkurang secara signifikan.
eip-7702

EIP-7702 merupakan proposal pengembangan Ethereum yang penting dan bertujuan merevolusi pengalaman pengguna melalui penerapan mekanisme abstraksi untuk smart account. Proposal ini memungkinkan pengguna membuat smart contract wallet dan berinteraksi langsung dengan aplikasi terdesentralisasi tanpa harus memiliki ether untuk pembayaran gas, menggunakan mekanisme yang disebut "verifiable transaction paths." Nilai utama EIP-7702 adalah menurunkan hambatan adopsi blockchain, sehingga pengguna biasa dapat terhubung dengan ekosistem Ethereum secara lebih mudah dan familiar, tanpa mengorbankan keamanan maupun prinsip desentralisasi blockchain.

Latar Belakang: Dari mana asal EIP-7702?

EIP-7702 diinisiasi oleh komunitas pengembang Ethereum dan menjadi tonggak penting dalam upaya lama menuju Account Abstraction. Konsep Account Abstraction sudah dikenal sejak awal pengembangan Ethereum, pertama kali digagas oleh Vitalik Buterin sekitar tahun 2015, dengan tujuan mengaburkan batas antara Externally Owned Accounts (EOA) dan Contract Accounts di jaringan Ethereum.

Selama bertahun-tahun, pengembang Ethereum telah mencoba mewujudkan account abstraction lewat berbagai EIP, seperti EIP-2938, EIP-3074, dan EIP-4337. EIP-7702 merupakan evolusi terbaru, mengambil pelajaran dari proposal sebelumnya untuk menghadirkan solusi yang lebih efektif dan dapat diimplementasikan. Proposal ini secara khusus menitikberatkan pada peningkatan pengalaman pengguna, menjadikan teknologi blockchain lebih ramah dan mudah diakses untuk mendorong adopsi secara luas.

Mekanisme Kerja: Bagaimana EIP-7702 berfungsi?

Mekanisme utama EIP-7702 berpusat pada "verifiable transaction paths" (VTX paths), pendekatan inovatif yang memungkinkan smart account menjalankan transaksi di jaringan Ethereum tanpa pengguna langsung membayar gas:

  1. Pengguna mengirim permintaan transaksi, yang kemudian divalidasi dan diproses melalui VTX paths.
  2. Kontrak smart account bertanggung jawab memverifikasi keabsahan transaksi, bukan lagi bergantung pada tanda tangan kriptografi tradisional.
  3. Biaya gas dapat disponsori oleh pihak ketiga (misal pengembang aplikasi atau layanan relayer) atau dibayarkan otomatis dengan token lain yang dimiliki pengguna.
  4. Setelah transaksi dieksekusi, jaringan Ethereum mencatat hasilnya dan memperbarui status.

Dibandingkan proposal sebelumnya seperti EIP-4337, EIP-7702 menawarkan integrasi di level protokol yang lebih mendalam, sehingga proses pengembangan lebih sederhana dan masalah kompatibilitas berkurang. Proposal ini menghadirkan metode pemrosesan dan validasi transaksi yang lebih efisien lewat mekanisme VTX, sembari tetap menjaga keamanan dan desentralisasi di jaringan Ethereum. Dengan demikian, pengembang dapat membangun aplikasi yang lebih ramah pengguna, dan pengguna akhir dapat berinteraksi dengan blockchain melalui antarmuka yang lebih familiar, seperti recovery password dan otorisasi multi-signature.

Risiko dan Tantangan EIP-7702

Meskipun EIP-7702 membawa perubahan besar, terdapat sejumlah tantangan dan risiko yang perlu diperhatikan:

  1. Risiko keamanan: Mekanisme validasi transaksi yang baru dapat menimbulkan potensi celah keamanan yang belum terdeteksi, dan logika smart account yang kompleks meningkatkan area risiko serangan.
  2. Kompleksitas protokol: Penambahan VTX paths membuat protokol Ethereum semakin kompleks, sehingga proses implementasi dan pemeliharaan bisa menjadi lebih sulit.
  3. Risiko sentralisasi: Ketergantungan pengguna pada beberapa penyedia layanan pihak ketiga untuk memproses transaksi dapat menimbulkan potensi sentralisasi.
  4. Tantangan model ekonomi: Mekanisme gas fee yang disponsori dapat mengganggu struktur insentif ekonomi Ethereum dan berdampak pada keberlanjutan jaringan dalam jangka panjang.
  5. Hambatan adopsi: Pengembang harus melakukan penyesuaian desain aplikasi agar dapat memanfaatkan fitur EIP-7702 sepenuhnya, yang bisa memperlambat adopsi secara luas.
  6. Ketidakpastian regulasi: Pengalaman pengguna yang semakin sederhana dapat menarik perhatian regulator, terutama terkait verifikasi identitas dan kepatuhan anti-pencucian uang.

Implementasi EIP-7702 membutuhkan diskusi komunitas yang komprehensif, audit keamanan, dan strategi implementasi secara bertahap agar risiko-risiko tersebut dapat dikelola dengan baik sekaligus mewujudkan peningkatan pengalaman pengguna yang dijanjikan.

Ethereum Improvement Proposal 7702 merupakan lompatan besar dalam pengalaman pengguna blockchain dengan penerapan abstraksi smart account yang menjembatani aplikasi web tradisional dan aplikasi blockchain. Dengan menghilangkan hambatan seperti keharusan pengguna mengelola private key dan membayar gas fee secara langsung, EIP-7702 menjadikan teknologi blockchain lebih ramah dan mudah diakses oleh pengguna umum. Meski menghadapi tantangan implementasi dan risiko potensial, proposal ini tetap menjadi langkah penting dalam evolusi ekosistem Ethereum menuju arah yang lebih inklusif dan ramah pengguna, serta membuka jalan bagi generasi aplikasi terdesentralisasi selanjutnya.

Sebuah “suka” sederhana bisa sangat berarti

Bagikan

Glosarium Terkait
Terdesentralisasi
Desentralisasi merupakan konsep utama dalam blockchain dan cryptocurrency, yang berarti sistem berjalan tanpa bergantung pada satu otoritas pusat, melainkan dikelola oleh banyak node yang berpartisipasi dalam jaringan terdistribusi. Pendekatan arsitektural ini meniadakan ketergantungan pada perantara, memperkuat ketahanan terhadap sensor, toleransi terhadap gangguan, dan meningkatkan otonomi pengguna.
epoch
Jaringan blockchain menggunakan epoch sebagai periode waktu untuk mengatur dan mengelola produksi blok. Umumnya, epoch terdiri atas jumlah blok yang telah ditetapkan atau rentang waktu tertentu. Epoch memberikan kerangka kerja yang teratur bagi jaringan, sehingga validator dapat melakukan aktivitas konsensus yang terorganisir dalam periode tertentu. Selain itu, periode ini juga menetapkan batas waktu yang jelas untuk fungsi utama seperti staking, pembagian reward, dan penyesuaian parameter jaringan.
Penjelasan tentang Nonce
Nonce merupakan nilai unik yang hanya digunakan sekali dalam proses penambangan blockchain, terutama pada mekanisme konsensus Proof of Work (PoW). Dalam proses ini, para penambang akan terus mencoba berbagai nilai nonce sampai menemukan satu yang menghasilkan hash dari blok di bawah target kesulitan yang telah ditetapkan. Di sisi transaksi, nonce juga berfungsi sebagai penghitung untuk mencegah serangan replay. Hal ini memastikan setiap transaksi tetap unik dan aman.
Tetap dan tidak dapat diubah
Immutabilitas merupakan karakter utama dalam teknologi blockchain yang berfungsi untuk mencegah perubahan atau penghapusan data setelah data tersebut dicatat dan mendapatkan konfirmasi yang memadai. Melalui penggunaan fungsi hash kriptografi yang saling terhubung dalam rantai serta mekanisme konsensus, prinsip immutabilitas menjamin integritas dan keterverifikasian riwayat transaksi. Immutabilitas sekaligus menghadirkan landasan tanpa kepercayaan bagi sistem yang terdesentralisasi.
sandi
Cipher adalah teknik keamanan yang mengubah teks asli menjadi teks sandi melalui operasi matematika. Teknik ini digunakan dalam blockchain dan cryptocurrency untuk menjaga keamanan data, memverifikasi transaksi, serta membangun mekanisme kepercayaan terdesentralisasi. Jenis yang umum meliputi fungsi hash (contohnya SHA-256), enkripsi asimetris (seperti kriptografi kurva eliptik), dan algoritma tanda tangan digital (seperti ECDSA).

Artikel Terkait

Bagaimana Mempertaruhkan ETH?
Pemula

Bagaimana Mempertaruhkan ETH?

Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan. Saat Penggabungan selesai, Ethereum akhirnya beralih dari PoW ke PoS. Staker sekarang menjaga keamanan jaringan dengan mempertaruhkan ETH dan mendapatkan hadiah. Penting untuk memilih metode dan penyedia layanan yang tepat sebelum mempertaruhkan.
2022-11-21 07:47:01
Apa itu Ethereum Terbungkus (WETH)?
Pemula

Apa itu Ethereum Terbungkus (WETH)?

Wrapped Ethereum (WETH) adalah versi ERC-20 dari mata uang asli blockchain Ethereum, Ether (ETH). Token WETH dipatok ke koin asli. Untuk setiap WETH yang beredar, ada cadangan ETH. Tujuan pembuatan WETH adalah untuk kompatibilitas di seluruh jaringan. ETH tidak mematuhi standar ERC-20 dan sebagian besar DApps yang dibangun di jaringan mengikuti standar ini. Jadi WETH digunakan untuk memfasilitasi integrasi ETH ke dalam aplikasi DeFi.
2022-11-24 08:49:09
Apa itu The Merge?
Pemula

Apa itu The Merge?

Dengan Ethereum menjalani penggabungan testnet terakhir dengan Mainnet, Ethereum akan resmi beralih dari PoW ke PoS. Lalu, apa dampak yang akan dibawa revolusi yang belum pernah terjadi ini ke dunia kripto?
2024-07-10 09:12:24