Shanghai Upgrade: Apa Saja yang Akan Terjadi pada Ethereum?
Pengenalan
Shanghai Upgrade Ethereum, juga populer dengan julukan narasi Web3 baru berikutnya oleh banyak media, adalah salah satu topik yang saat ini paling banyak memikat perhatian publik. Upgrade Shanghai untuk Ethereum tampaknya sudah di depan mata. Perbedaan utama yang akan diterapkan setelah rampungnya agenda upgrade kali ini adalah pemegang ETH akhirnya akan dapat menarik aset mereka yang saat ini terkunci dalam kontrak pintar ETH 2.0.
Sebelumnya, transisi Ethereum ke mekanisme konsensus Proof of Stake (PoS) juga sudah lebih dulu beres pada September 2022. Sebelumnya, pemrosesan dan validasi transaksi Ethereum mengandalkan Proof of Work (PoW) dan mekanisme penambangan. Menjalankan staking sebanyak 32 Ether (ETH) akan memungkinkan pengguna untuk berpartisipasi dalam validasi jaringan tanpa perlu menggunakan perangkat keras penambangan yang canggih untuk menyelesaikan tugas komputasi.
Pasca The Merge, yakni ketika mainnet Ethereum akhirnya terintegrasi dengan PoS Beacon Chain, pengguna belum dapat menarik ETH mereka yang sedang dalam periode penguncian. Nah, masalah ini telah diperbaiki dalam penambahan kemampuan penarikan di pembaruan Shanghai (EIP-4895). Pada 5 Januari 2023, pengembang Ethereum telah sepakat bulan Maret 2023 sebagai jadwal peluncuran upgrade tersebut, yang akan diimplementasikan sebagai hard fork jaringan. Pada akhir Februari 2023, pengguna sudah dapat menguji pembaruan pada jaringan uji publik (public test) yang sudah terpasang di Shanghai.
Fase Surge, Verge, Purge, dan Splurge telah disorot di peta yang baru dirilis di bawah ini. Namun, segenap developer utama Ethereum telah memutuskan untuk sedikit menyimpang dari tujuan awal yang sempat mereka rencanakan. Peningkatan Ethereum Shanghai akan berfungsi sebagai langkah pertama dalam rencana saat ini dan memberi developer kesempatan untuk mengimplementasikan sejumlah Ethereum Improvement Proposal (EIP) untuk mempercepat pengenalan EIP-4844 (juga dikenal sebagai Proto-Danksharding).
Diagram Roadmap Ethereum Terakhir Dirilis oleh Vitalik Buterin. Sumber: Twitter
- Cara membaca roadmap Ethereum yaitu dibaca dari kiri ke kanan, bukan dari atas ke bawah. Setiap tahapan proses peningkatan berjalan secara paralel dengan tahapan lainnya.
Apa Itu Shanghai Upgrade Ethereum?
Shanghai Upgrade Ethereum adalah sebuah peningkatan yang rencananya akan tiba setelah peluncuran Ethereum Merge. Seperti yang developer Tim Beiko paparkan, versi Shanghai ini akan menyelesaikan tiga masalah penting seputar Ethereum. Di antaranya memperkenalkan modifikasi dalam format objek EVM (EVM object format), penarikan Beacon Chain, dan pengurangan biaya transaksi L2.
Tim inti Ethereum telah memutuskan untuk memprioritaskan pembaruan jaringan Ethereum Shanghai sebelum menerapkan perubahan jaringan yang terkait Surge. Sebagai informasi, The Surge sendiri adalah jalur upgrade yang siap meningkatkan transaksi maksimum per detik (TPS) untuk blockchain Ethereum.
Pertama-tama, format objek EVM akan bertugas memisahkan kode dari data. Bagi validator on-chain, hal ini mungkin sangat bermanfaat. Bersamaan dengan proses pemisahan tersebut, EIP-3540 akan memperkenalkan bagian kode kontrak baru yang memfasilitasi penanganan dan penyelesaian aspek penting seperti Abstraksi Akun, alur kontrol di EVM, dan EIP-3074.
Penundaan penarikan Beacon chain akhirnya juga akan beres dalam Shanghai upgrade. Fitur upgrade ini akan memungkinkan pemegang Ethereum untuk menarik ETH yang mereka setorkan, hal yang sebelumnya tidak mungkin dilakukan.
Terakhir dan tidak kalah penting, upgrade ini akan mencakup suatu modifikasi yang secara signifikan akan mengurangi biaya gas Ethereum yang terkenal tinggi. Peningkatan ini akan dilakukan dengan menyeimbangkan ukuran blok dan memperluas fungsionalitas data panggilan blok.
Ada Apa Sebelum Shanghai Upgrade?
Sebagaimana agenda upgrade yang sebelumnya, testnet akan tersedia terlebih dulu sebelum upgrade diluncurkan. Ini bertujuan agar programmer bisa mendeteksi bug dan juga isu lainnya. Untuk memastikan semuanya berjalan memenuhi tenggat waktu, jaringan pengujian baru untuk Shanghai Upgrade, disebut sebagai “devnet 2”, diluncurkan pada 11 Januari. Jaringan pengujian diluncurkan oleh para developer beberapa bulan setelah “devnet 1”, yang diluncurkan pada November 2022.
Sebelum Shanghai Upgrade, yang nantinya akan memungkinkan pengguna untuk menarik staked ETH dengan validator, tujuan utama devnet adalah untuk menguji dan mendeteksi kerentanan yang menempel pada perangkat lunak terkait.
Apa Itu Ethereum Improvement Proposal (EIP)?
Singkatan “EIP” mengacu pada “Ethereum Improvement Proposal,” yang merupakan nama kolektif untuk seperangkat standar dan protokol yang disarankan untuk diterapkan pada platform Ethereum. Standar dan protokol khusus yang disertakan di dalamnya terhubung ke protokol dasar Ethereum, API klien, standar kontrak pintar, dan lain sebagainya. Definisi protokol atau standar tertentu disertakan dalam setiap EIP.
Pertama, mari kita pahami beberapa standar yang akan dicakup oleh Shanghai Upgrade Ethereum.
Pada bulan Maret 2023, Ethereum dijadwalkan akan meluncurkan Shanghai Upgrade yang sangat dinantikan komunitas. Upgrade ini terutama terdiri dari EIP-3540, EIP-3651, EIP-3670, EIP-3855, EIP-3860, EIP-4895, EIP-4200, EIP-4750, dan EIP-5450 pada saat publikasi; namun, EIP-4844 yang juga sudah ditunggu-tunggu tidak akan diperbarui hingga Mei atau Juni.
EIP-3540
EIP ini memperkenalkan format kontainer yang dapat diperluas dan versi yang bisa dikontrol untuk EVM, terutama untuk memperbarui bytecode kontrak EVM Object Format (EOF). (Referensi: https://eips.ethereum.org/EIPS/eip-3540)
EIP-3651
Konversi alamat “COINBASE” dari cold adddress ke hot address adalah tujuan utama dari EIP ini. (Referensi: https://eips.ethereum.org/EIPS/eip-3651)
EIP-3670
Saat memperkenalkan validasi kode, EIP ini sebagian besar berfungsi dengan pembuatan kontrak EIP-3540. Kontrak bytecode dengan data PUSH yang tidak lengkap atau instruksi yang tidak sesuai akan ditolak. (Referensi: https://eips.ethereum.org/EIPS/eip-3670)
EIP-3855
EIP ini berfungsi menambahkan opcode PUSH0 yang mendorong 0 ke stack eksekusi. Ini adalah fitur sederhana yang berguna untuk banyak kasus penggunaan di mana pengguna hanya perlu memberikan input 0-padded ke EVM. (Referensi: https://eips.ethereum.org/EIPS/eip-3855)
EIP-3860
EIP-3860 simpelnya bertugas untuk membatasi ukuran INITCODE. Modifikasi ini adalah perubahan kecil yang mampu menambahkan meteran gas ke eksekusi yang tidak dikenakan biaya. (Referensi: https://eips.ethereum.org/EIPS/eip-3860)
EIP-4895
EIP ini terutama berfungsi untuk mengaktifkan penarikan yang dijanjikan dari beacon chain Ethereum. (Referensi: https://eips.ethereum.org/EIPS/eip-4895)
EIP-4200
RJUMP, RJUMPI, dan RJUMPV adalah tiga instruksi lompatan statis EVM baru yang diperkenalkan oleh EIP dengan tujuan untuk optimalisasi jaringan dan pengurangan biaya transaksi. Referensi: https://eips.ethereum.org/EIPS/eip-4200)
EIP-4750
EIP ini utamanya berfokus pada pengoptimalan kode. Selain itu, juga memperkenalkan kemungkinan untuk memasukkan banyak segmen kode dalam bytecode. (Referensi: https://eips.ethereum.org/EIPS/eip-4750)
EIP-5450
EIP ini pada dasarnya mengubah proses validasi kode dan juga meningkatkan jaringan. Ketika EVM saat ini melakukan sejumlah besar pemeriksaan validitas, EIP ini akan memungkinkan kontrak untuk mengoperasikan validasi yang diperlukan pada waktu penerapan. (Referensi: https://eips.ethereum.org/EIPS/eip-5450)
Peningkatan Signifikan yang Akan Terjadi pada Ethereum
1. Penarikan Beacon Chain
Peningkatan yang paling menonjol pada Shanghai upgrade yaitu aktifnya layanan penarikan Beacon Chain. Mengikuti berbagai proposal, jaringan Ethereum memilih EIP-4895: Beacon Chain siap mengaktifkan operasi penarikan. EIP-4895 akan memungkinkan pemegang Beacon Chain untuk menarik staked ETH serta akumulasi rewards. Selain ini, upgrade ini juga akan memperkenalkan ‘operasi’ tingkat sistem untuk ‘mendorong’ penarikan validator dari beacon chain ke EVM. Metode ini akan menghasilkan peningkatan saldo tanpa syarat bagi penerima yang terpilih.
Etherescan melaporkan bahwa jumlah total staked ETH di Beacon Chain telah menembus angka 16 juta yang artinya saat ini bernilai sekitar US$25.429.108.29,22.
Banyak investor yang meyakini bahwa Ethereum akan mengalami aksi jual besar-besaran sesaat setelah penarikan staking diaktifkan. Nah, untuk mengantisipasi kemungkinan tersebut, Ethereum Foundation pun telah memberlakukan sistem antrian dan juga batas penarikan, yaitu sekitar 40.000 ETH saja per harinya. Sehingga, ketentuan ini bisa mencegah kemungkinan terjadinya volatilitas jangka pendek.
2. EVM Object Format
EVM object format (EOF) bertujuan untuk memisahkan kode dari data. Saat ini, EIP-3540 mengutamakan pemisahan kode dan data, yang ideal untuk validasi kode on-chain. Sistem ini akan menjadi langkah yang brilian menuju interoperabilitas. Ketika EIP-3670, pendamping EIP-3540, nantinya resmi meluncur, validasi kode untuk kontrak EOF akan aktif. Kontrak yang berisi data PUSH yang tidak lengkap atau instruksi yang tidak jelas sekarang dapat ditolak.
Seperti pembaruan sebelumnya, ini adalah pembaruan utama untuk Shanghai Upgrade. Ethereum adalah platform blockchain yang paling banyak digunakan untuk mengoperasikan kontrak pintar. Dengan memperkenalkan EOF, Shanghai Upgrade akan memastikan bahwa ETH akan terus menjadi pemimpin pasar di jagat kripto.
3. Penurunan Biaya Gas
Salah satu peningkatan yang layak kita nantikan dalam Shanghai Upgrade adalah terpangkasnya gas fee alias biaya gas untuk solusi layer 2 yang beroperasi di atas blockchain Ethereum, seperti Polygon dan Optimism. Solusi layer 2 yang cukup mirip ini, pada beberapa aspek, mampu membuat Ethereum beroperasi dengan lebih cepat dan juga lebih murah. Dan tentunya, Shanghai Upgrade akan mampu lebih mengoptimalkan gas fee transaksi di jaringan Ethereum.
Kesimpulan
Seperti yang telah dipaparkan, tim inti Ethereum telah memutuskan untuk memprioritaskan pembaruan jaringan Ethereum Shanghai sebelum perubahan jaringan terkait Surge.
Setelah upgrade Shanghai, investor dapat mengantisipasi bahwa akan ada lebih banyak pengguna yang menjalankan staking ETH mereka, karena penarikan akan diaktifkan dan investor serta institusi tidak lagi ragu kapan mereka dapat melakukan unlock terhadap token mereka. Namun, seperti yang kita ketahui, setiap upgrade berpotensi membawa risiko. Maka dari itulah, investor harus tetap mempertimbangkan segala hal sebelum mengambil keputusan apa pun.
Di sisi lain, dengan agenda upgrade yang akan datang dan ledakan pasar kripto baru-baru ini, aktivitas jaringan Ethereum terpantau telah meningkat dan sekarang kembali bergeser menjadi aset deflasi lagi.