Apa itu EIP-4488?

2022-06-29, 04:02



[TL;DR]



Selama bertahun-tahun, salah satu kegagalan paling signifikan dari blockchain Ethereum adalah biaya gas yang sangat tinggi. Ada beberapa upaya untuk menyelesaikan atau (dari pihak pengguna) menghindari masalah ini. Upaya ini mencakup solusi penskalaan lapisan-2 untuk peretasan sederhana dengan pengaturan waktu dan pembaruan Ethereum 2.0 yang banyak dibahas yang dijuluki Serenity.


Namun, perkembangan tersebut di atas tidak akan menjadi titik fokus artikel ini. Sebagai gantinya, kita akan melihat EIP-4488, Proposal Peningkatan Ethereum yang dirancang untuk mengurangi biaya transaksi pada solusi penskalaan lapisan dua. Pendiri Ethereum, Vitalik Buterin, menulis proposal tersebut bersama pengembang jaringan Ansgar Dietrichs.


Pasangan ini datang dengan pembaruan sebagai perbaikan jangka pendek sebelum jawaban yang lebih komprehensif untuk biaya tinggi. Mari kita tinjau semua detail masalah Ethereum yang sudah berjalan lama sebelum kita menyelami bagaimana tepatnya EIP-4488 dapat membantu.


Kata kunci: Ethereum, EIP-4488, Proposal, Biaya Gas


Biaya Gas; Pertarungan Berkepanjangan Blockchain Ethereum



Kritik dan pesaing sering menyebut sifat transaksi yang mahal sebagai kelemahan Ethereum. "Ethereum killers" menawarkan biaya yang lebih murah untuk memberi diri mereka keunggulan atas platform kontrak pintar masuk ke dunia. Tentu saja, ini menimbulkan pertanyaan tentang akar masalah: apa sebenarnya biaya gas ini, dan mengapa Ethereum begitu tinggi?


Ethereum membebankan biaya kepada pengguna untuk melakukan transaksi dan operasi lain di jaringannya, dan biaya ini disebut gas. Sangat penting untuk mengingat dua hal: yang pertama adalah bahwa transaksi menimbulkan biaya yang bervariasi berdasarkan kompleksitasnya; yaitu, dibutuhkan lebih banyak gas untuk mentransfer token ERC daripada hanya mengirim ETH. Hal lain yang perlu diperhatikan adalah bahwa setiap blok di jaringan memiliki batas gas.


Batas gas dapat berubah tergantung pada beberapa faktor, dan karena itu, pada titik waktu tertentu, tidak semua transaksi berakhir di blok yang sama. Biaya gas menentukan siapa yang masuk ke ruang blok; penambang pertama-tama akan memverifikasi transaksi dengan biaya gas (reward) tertinggi. Operasi lain ditunda sampai blok berikutnya datang, dan mungkin tidak diproses sama sekali.


Proses ini menjelaskan biaya Ethereum yang mahal; sebagai jaringan paling populer, ia menarik banyak pengguna. Orang-orang ini semua berlomba-lomba (dengan biaya bensin mereka) untuk mendapatkan tempat di blokade terbatas. Jadi, jika beberapa transaksi dilakukan secara bersamaan, biaya gas dijamin melonjak, membuat pengguna harus membayar ratusan dolar untuk satu transaksi. Selanjutnya, jika biaya gas yang dibayarkan seseorang pada jam sibuk tidak mencukupi, transaksi mereka akan gagal, dan jaringan akan tetap memotong gas.



Bagaimana ini Mempengaruhi Jaringan Ethereum?



Ada dua cara utama di mana biaya gas yang tinggi telah mempengaruhi Ethereum secara keseluruhan, dan sebagian besar berkaitan dengan persepsi pengguna.


Beberapa orang percaya bahwa sifat mahal dari jaringan berarti itu adalah yang terbaik yang tersedia. Popularitas Ethereum saat ini karena fokusnya pada desentralisasi membuatnya tampak seperti hotpot sebagai platform kontrak pintar. Banyak pengguna tidak keberatan dengan biaya selangit jika mereka mendapatkan akses ke apa yang mereka anggap sebagai layanan premium sebagai imbalannya.


Aspek negatif dari biaya gas adalah kebalikan dari sisi "positif" dari situasi tersebut. Pengguna lebih cenderung membelot ke platform lain di mana mereka dapat menggunakan layanan serupa dengan harga lebih murah. Jika masalah berlanjut lebih lama dan biaya gas berjalan lebih tinggi, pembunuh Ethereum mungkin benar-benar menganggap namanya. Peluangnya kecil, karena pengguna Ethereum telah menunjukkan tingkat loyalitas yang tak tertandingi sejak jaringan melihat harga gas menembus atap pada tahun 2017 ketika Cryptokitties melonjak popularitasnya. Kegilaan NFT 2021 juga menarik pengguna baru ke Ethereum, menyebabkan jaringan menjadi padat, yang menyebabkan harga gas selangit. Terlepas dari itu, pengguna tetap ada.



Rincian EIP-4488



Buterin dan Dietrichs memperkenalkan EIP-4488 pada November 2021; mereka menyebut proposal "Transaksi calldata pengurangan biaya gas dengan total batas calldata." EIP-4488 melakukan dua hal untuk mengurangi biaya gas, yang pertama adalah menurunkan biaya calldata transaksi.


Sumber; Github/Ethereum/EIPs


Seperti yang dinyatakan sebelumnya, EIP-4488 berfokus secara eksklusif pada pengurangan biaya gas untuk rollup Layer-2 seperti Optimism, Arbitrum, dan ZKSync. Solusi ini pada dasarnya "menggulung" data transaksi; mereka mengompresi transaksi pengguna dan mengirimkannya secara massal ke validator melalui calldata. Calldata adalah wilayah byte-addressable read-only yang mempertahankan ketentuan data operasi. Prosesnya dapat dilihat sebagai outsourcing sebagian besar data dan hanya mengembalikan informasi minimum kepada para penambang. Ini membantu mempercepat verifikasi transaksi dan menurunkan harga karena lebih sedikit data yang ditambahkan ke jaringan mainnet, dan biaya gas dibagi antara pengguna yang melakukan transaksi terkompresi.


EIP 4488 pertama-tama memberlakukan batasan pada data panggilan transaksi yang dapat ditambahkan ke blok dan kemudian mengurangi biaya data panggilan untuk menghilangkan kemungkinan menyebabkan ketidakstabilan jaringan. Ini menurunkan biaya yang harus dibayar pengguna, dan menurut pembuatnya, proposal ini berhasil tanpa menurunkan keamanan jaringan. Upgrade akan bekerja untuk membawa biaya transaksi 3-8 kali lebih rendah dari pada lapisan dasar Ethereum; Rollup ZK akan jauh lebih rendah, sehingga menurunkan biaya 40x-100x.



Kepedulian Masyarakat; Bagaimana EIP-4488 Mempengaruhi Pengguna dan Pengembang



Selain keuntungan nyata bagi pengguna, seperti pengurangan biaya gas pada rollup, EIP-4488 memang memiliki efek lain. Satu risiko bagi pengguna adalah kemungkinan bahwa mereka mungkin menghadapi masalah awal; pengguna mungkin harus membayar penawaran biaya gas yang lebih tinggi untuk ruang data panggilan yang sama.


Selama diskusi masyarakat, muncul pertanyaan mengapa mereka tidak bisa memotong biaya rollup begitu saja. Namun, pendiri Ethereum menjelaskan bahwa hanya dengan menurunkan biaya gas data panggilan dari 16 menjadi 3 dapat memperluas ukuran blok maksimum menjadi 10 juta byte. Blok yang lebih besar dapat menyebabkan masalah dalam jangka panjang dan bahkan di masa mendatang. Proposal tersebut dapat menyebabkan blockchain Ethereum tumbuh 5x lebih cepat dari tingkat saat ini, naik dari 0,1Mb menjadi 0,5Mb per blok.


Buterin menunjukkan bahwa langkah seperti itu akan menyebabkan "tingkat ketegangan yang belum pernah terjadi sebelumnya" dan mungkin memutus jaringan. Selain itu, anggota komunitas mencatat bahwa pengguna Ethereum yang ingin menjadi validator dapat terhalang oleh kebutuhan akan perangkat keras yang lebih baik yang dapat diminta oleh ukuran blok yang diperluas.


Sumber; Github/Ethereum/EIPs


Namun, Vitalik lebih lanjut mengklarifikasi bahwa meningkatkan ruang data untuk rollup layak dilakukan karena solusi terkait tidak mungkin mengambil alih Ethereum dalam waktu dekat. Oleh karena itu, ekspansi hingga 1,5 MB akan cukup untuk sementara dan menjaga risiko keamanan. Pengembang pada umumnya tampak puas dengan proposal tersebut; satu pengguna Ethereum turun ke Twitter untuk dengan antusias mengungkapkan dukungan mereka dan menjelaskan EIP-4488.


Sumber; Twitter @protolambda



Kesimpulan



Penting untuk diingat bahwa EIP-4488 adalah solusi sementara; Vitalik sendiri menunjukkan hal ini. Proposal hanya berlaku dalam jangka pendek dan karenanya sangat cocok untuk diisi sementara tim mengeluarkan strategi yang lebih efisien dan, yang paling penting, pembaruan Serenity.


Transisi jaringan yang sudah lama dinanti-nantikan ke proof-of-stake telah lama datang tetapi layak untuk ditunggu karena kemungkinan akan menyelesaikan seluruh masalah. Taktik terbaik adalah bertahan di sana dan mungkin menggunakan rollup.







Penulis: Gate.io Pengamat: M. Olatunji

Penafian:

* Artikel ini hanya mewakili pandangan pengamat dan tidak merupakan saran investasi.

*Gate.io memiliki semua hak atas artikel ini. Pengeposan ulang artikel akan diizinkan, asalkan Gate.io dirujuk. Dalam semua kasus lain, tindakan hukum akan diambil karena pelanggaran hak cipta.

Bagikan
gate logo
Gate
Perdagangan Sekarang
Bergabung dengan Gate untuk Memenangkan Hadiah