EIP-3074

Tingkat Menengah

Apa Itu EIP-3074?

EIP-3074 adalah proposal penyempurnaan untuk jaringan Ethereum yang dirancang untuk membuat transaksi lebih lancar dan aman. Proposal ini menghadirkan dua operasi baru, yaitu AUTH dan AUTHCALL, yang menyediakan metode untuk memisahkan pihak yang mengotorisasi transaksi dari pihak yang mengirimnya.

Per bulan Agustus 2024, EIP-3074 belum aktif di mainnet Ethereum, tetapi diharapkan akan diluncurkan bersama dengan peningkatan Pectra pada akhir tahun 2024.

Bagaimana Cara Kerja EIP-3074?

EIP-3074 beroperasi dengan menghadirkan dua operasi utama yang mengubah cara transaksi ditangani di jaringan Ethereum: AUTH dan AUTHCALL.

AUTH

AUTH menetapkan pengirim yang berwenang untuk sebuah transaksi. Biasanya, saat mengirim transaksi, Anda adalah orang yang mengirimnya dan orang yang mengizinkannya. Dengan AUTH, Anda dapat memberikan izin kepada seseorang untuk mengirim transaksi atas nama Anda. 

Misalnya, ada seorang teman yang Anda percayai untuk berbelanja bagi Anda. Anda memberinya catatan bertanda tangan yang agar dia dapat membeli barang atas nama Anda. Demikian pula, dengan AUTH, Anda mengotorisasi alamat lain untuk melakukan transaksi atas nama Anda.

AUTHCALL

AUTHCALL memungkinkan smart contract untuk bertindak atas nama alamat lain. Misalnya, Anda memiliki smart contract yang bertindak seperti asisten pribadi Anda dengan mengambil keputusan dan pembelian atas nama Anda. Dengan kata lain, AUTHCALL memungkinkan smart contract tersebut untuk berinteraksi dengan orang lain layaknya diri Anda dengan menjalankan tugas atas nama Anda. Hal ini dapat menyederhanakan banyak transaksi yang rumit.

Manfaat EIP-3074

  1. Keamanan yang ditingkatkan: Dengan memisahkan otorisasi transaksi dari pengiriman, EIP-3074 dapat membantu meningkatkan keamanan untuk mengurangi risiko transaksi yang tidak sah.
  2. Fleksibilitas yang lebih besar: Peningkatan EIP-3074 memungkinkan transaksi dikelola oleh berbagai pihak. Hal ini sangat berguna dalam skenario ketika kontrol perlu dibagi.
  3. Pengalaman pengguna yang ditingkatkan: Bagi pengguna akhir, EIP-3074 dapat menyederhanakan interaksi dengan Ethereum. Proposal ini dapat mengurangi kebutuhan akan beberapa tanda tangan atau persetujuan, sehingga penggunaan aplikasi terdesentralisasi (DApp) menjadi lebih mudah dan cepat.
  4. Dukungan untuk transaksi yang kompleks: EIP-3074 memungkinkan jenis transaksi dan interaksi di antara smart contract yang lebih kompleks. Hal ini bermanfaat untuk pengembangan protokol keuangan terdesentralisasi (DeFi) lanjutan.

Di Mana EIP-3074 Dapat Digunakan?

1. Transaksi Tanpa Gas: Bayangkan melakukan transaksi tanpa mengkhawatirkan ETH untuk biaya gas. EIP-3074 dapat mewujudkannya, sehingga Ethereum lebih mudah diakses oleh pemula.

2. Pembayaran Otomatis: Atur pembayaran berulang tanpa perlu menyetujui setiap pembayaran secara manual. EIP-3074 dapat mengotomatiskan hal ini bagi Anda, sehingga menghemat waktu dan tenaga.

3. Inovasi DeFi: Fleksibilitas dan keamanan yang ditawarkan oleh peningkatan ini dapat mendorong pencapaian besar berikutnya dalam DeFi yang memungkinkan produk keuangan yang lebih canggih.

Bagaimana dengan Keamanannya?

Meskipun terdengar hebat, EIP-3074 sebenarnya tidak terlepas dari risiko. Memberikan kuasa kepada orang lain untuk bertindak atas nama Anda membutuhkan kepercayaan yang tinggi. Komunitas Ethereum mempertimbangkan cara mengurangi risiko ini secara cermat dengan ide-ide seperti menetapkan batas waktu dan membatasi tindakan yang dapat dilakukan oleh pihak yang berwenang.

Proposal Terkait EIP-3074

EIP-3074 tidak terjadi dengan sendirinya. Proposal ini merupakan bagian dari upaya lebih besar untuk membuat Ethereum lebih efisien dan ramah pengguna dengan bekerja bersama proposal lain seperti EIP-2930 (yang berhubungan dengan daftar akses) dan EIP-1559 (yang mengubah cara kerja biaya). Memahami EIP-3074 beserta pembaruan lainnya akan memberikan gambaran yang lebih jelas mengenai arah masa depan Ethereum.

Kesimpulan

EIP-3074 dirancang agar transaksi Ethereum menjadi lebih aman dan ramah pengguna dengan menghadirkan operasi AUTH dan AUTHCALL. Perubahan ini dapat menyempurnakan secara signifikan cara kita berinteraksi dengan Ethereum, sehingga membuka kemungkinan untuk penerapan yang lebih kompleks dan kuat dalam bidang DeFi.