#Ethereum telah menjadi salah satu platform blockchain paling menonjol dalam beberapa tahun terakhir. Sifatnya yang terdesentralisasi dan bersumber terbuka menjadikannya pilihan utama untuk membangun aplikasi terdesentralisasi (dApps) dan kontrak pintar. Namun, platform ini menghadapi masalah skalabilitas karena kapasitas throughputnya yang terbatas, sehingga menghambat kemampuannya untuk menangani volume transaksi yang tinggi. Peningkatan baru-baru ini, yang dikenal sebagai "peningkatan Shanghai", bertujuan untuk membawa Ethereum ke tingkat kinerja berikutnya dengan mengatasi beberapa masalah skalabilitas ini.

Apa itu Shanghai Upgrade?

Pembaruan Shanghai, yang juga dikenal sebagai Ethereum Improvement Proposal (EIP) 1559, merupakan serangkaian perubahan pada kode dasar jaringan Ethereum. Pembaruan ini dirilis pada bulan Agustus 2021 dan menandai tonggak penting dalam evolusi blockchain Ethereum. Pembaruan ini berfokus pada peningkatan kemampuan pemrosesan transaksi platform, sehingga menjadi lebih efisien dan cepat.

Bagaimana Peningkatan Shanghai Meningkatkan Kinerja Ethereum?

Peningkatan Shanghai mengatasi dua masalah utama yang menghambat kinerja Ethereum: biaya transaksi dan kemacetan jaringan.

Biaya Transaksi

Salah satu tantangan paling signifikan yang dihadapi Ethereum adalah meningkatnya biaya transaksi. Hal ini membuat penggunaan platform menjadi semakin mahal, sehingga membatasi aksesibilitasnya bagi pengguna biasa. Peningkatan Shanghai bertujuan untuk mengatasi masalah ini dengan memperkenalkan struktur biaya baru yang menyesuaikan biaya berdasarkan permintaan jaringan. Struktur biaya baru ini mencakup biaya dasar dan biaya prioritas, dengan biaya dasar yang secara otomatis disesuaikan berdasarkan kepadatan jaringan. Hal ini akan membantu menjaga biaya transaksi tetap stabil dan dapat diprediksi, sehingga platform lebih mudah diakses oleh lebih banyak pengguna.

Kemacetan Jaringan

Masalah signifikan lain yang dihadapi Ethereum adalah kepadatan jaringan. Karena semakin banyak pengguna yang bergabung dengan jaringan, jumlah transaksi yang diproses per detik tidak dapat mengimbangi, yang menyebabkan waktu transaksi menjadi lebih lambat dan biaya yang lebih tinggi. Peningkatan Shanghai bertujuan untuk mengatasi masalah ini dengan memperkenalkan batas ukuran blok baru yang dapat disesuaikan secara dinamis berdasarkan permintaan jaringan. Ini akan memungkinkan jaringan untuk menangani lebih banyak transaksi per detik, mengurangi kepadatan dan meningkatkan waktu transaksi.

Peningkatan ini juga akan berdampak pada ekosistem dengan cara lain, dan mari kita lihat beberapa di antaranya:

Skalabilitas yang Ditingkatkan dengan Proof of Stake

Salah satu perubahan terbesar yang diperkenalkan oleh pemutakhiran Shanghai adalah perpindahan dari algoritma konsensus Proof of Work (PoW) ke Proof of Stake (PoS). PoS adalah algoritma yang lebih efisien dan aman yang mengurangi jumlah energi yang dibutuhkan untuk memvalidasi transaksi pada jaringan Ethereum.

Dengan PoS, peserta jaringan diharuskan memegang sejumlah Ethereum sebagai agunan untuk memvalidasi transaksi. Agunan ini, yang dikenal sebagai "stake," memberi insentif kepada peserta untuk berperilaku jujur ​​dan mengurangi kemungkinan pelaku jahat mencoba memanipulasi jaringan.

Perpindahan ke PoS diharapkan dapat meningkatkan skalabilitas jaringan Ethereum secara signifikan. Menurut salah satu pendiri Ethereum, Vitalik Buterin, perpindahan ke PoS dapat menghasilkan peningkatan kapasitas hingga 100 kali lipat. Peningkatan kapasitas ini akan memungkinkan Ethereum untuk memproses lebih banyak transaksi per detik dan akan membantu mengurangi kemacetan jaringan selama masa permintaan tinggi.

Keamanan yang Ditingkatkan dengan Sharding

Peningkatan penting lainnya yang diperkenalkan oleh pemutakhiran Shanghai adalah pengenalan sharding. Sharding adalah teknik yang melibatkan pemecahan jaringan Ethereum menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola yang disebut "shard." Setiap shard bertanggung jawab untuk memproses sebagian transaksi jaringan, yang membantu meningkatkan throughput jaringan secara keseluruhan.

Selain meningkatkan throughput jaringan, sharding juga meningkatkan keamanan jaringan. Dengan membagi jaringan menjadi bagian-bagian yang lebih kecil, dampak dari potensi pelanggaran keamanan pun berkurang. Ini berarti bahwa meskipun satu shard disusupi, jaringan lainnya tetap aman.

Mengurangi Konsumsi Energi dengan Proposal Peningkatan Ethereum

Selain perpindahan ke PoS, peningkatan Shanghai juga mencakup beberapa Proposal Peningkatan Ethereum (EIP) yang bertujuan untuk mengurangi konsumsi energi jaringan Ethereum. Proposal ini mencakup EIP-1559, yang memperkenalkan struktur biaya baru untuk transaksi Ethereum, dan EIP-3074, yang mengurangi jumlah data yang perlu disimpan di jaringan.

EIP-1559 diharapkan dapat mengurangi volatilitas biaya transaksi Ethereum, sehingga biaya transaksi menjadi lebih mudah diprediksi dan tidak mudah dimanipulasi. Hal ini akan membantu mengurangi biaya penggunaan jaringan Ethereum dan membuatnya lebih mudah diakses oleh lebih banyak pengguna.

Di sisi lain, EIP-3074 mengurangi jumlah data yang perlu disimpan di jaringan Ethereum dengan memperkenalkan jenis kontrak baru yang disebut "kontrak stateless". Kontrak stateless tidak memerlukan tingkat penyimpanan yang sama seperti kontrak tradisional, yang membantu mengurangi konsumsi energi jaringan.

Secara keseluruhan, kombinasi perbaikan ini diharapkan dapat mengurangi konsumsi energi jaringan Ethereum secara signifikan, menjadikannya platform yang lebih berkelanjutan dan ramah lingkungan.

Peningkatan di Shanghai merupakan tonggak penting dalam evolusi blockchain Ethereum. Ini merupakan langkah maju yang besar dalam meningkatkan kinerja platform, menjadikannya lebih efisien dan terukur. Seperti yang dicatat oleh salah satu pendiri Ethereum, Vitalik Buterin, dalam sebuah wawancara baru-baru ini, "EIP-1559 adalah satu hal terpenting yang dapat kami lakukan untuk meningkatkan kegunaan Ethereum dan membuatnya lebih mudah diakses oleh khalayak yang lebih luas." Peningkatan ini telah diterima dengan baik oleh komunitas Ethereum dan diharapkan memiliki dampak yang signifikan terhadap pertumbuhan dan pengembangan platform di masa mendatang.

Kesimpulannya, peningkatan di Shanghai merupakan langkah maju yang besar bagi Ethereum, yang meningkatkan kinerja dan skalabilitasnya serta membuatnya lebih mudah diakses oleh lebih banyak pengguna. Dengan peningkatan yang ada, pengembang akan dapat membangun dApps dan kontrak pintar yang lebih canggih dan kompleks, yang mendorong inovasi dan pertumbuhan lebih lanjut dalam ekosistem Ethereum. Seiring dengan terus berkembang dan membaiknya Ethereum, ia tetap menjadi salah satu platform blockchain yang paling menjanjikan untuk masa depan.