Perhentian berikutnya Shanghai — tonggak pencapaian terbaru Ethereum mendekat

Ekosistem Ethereum akan melanjutkan metamorfosis yang sedang berlangsung saat peningkatan Shanghai yang sangat dinantikan semakin dekat. Peningkatan protokol blockchain kontrak pintar unggulan terbaru akan mengaktifkan Ether (ETH) penarikan dari Beacon Chain Ethereum.

Penggabungan menandai tonggak penting untuk jaringan Ethereum pada tahun 2022, dengan platform blockchain bergeser dari konsensus proof-of-work ke proof-of-stake. Perubahan itu memperkenalkan validator sebagai “penambang” baru jaringan, dengan mempertaruhkan ETH menjadi komponen kunci dalam memelihara jaringan.

Sementara validator penuh diminta untuk mempertaruhkan 32 ETH untuk memproses transaksi dan menambahkan blok baru ke jaringan, ekosistem yang lebih luas dapat mempertaruhkan ETH dalam jumlah yang lebih kecil untuk mendapatkan bagian dari hadiah — seperti investor yang memasukkan modal ke dalam rekening berbunga.

Mereka yang mengunci ETH untuk menjadi validator tidak dapat menarik kepemilikan saham mereka dari Beacon Chain. Ini berubah dengan pemutakhiran Shanghai, dan merupakan alasan utama meningkatnya kemeriahan seputar perubahan terbaru ke jaringan Ethereum.

Pembaruan Shanghai menampilkan beberapa Proposal Peningkatan Ethereum (EIP) selain mengaktifkan penarikan taruhan. Cointelegraph menjangkau anggota tim ConsenSys, Ethereum Foundation, dan firma analitik Nansen untuk membongkar semua aspek dari pencapaian yang akan datang.

Capella x Shanghai = Shapella

Perubahan yang akan datang ciri dua pemutakhiran simultan digabungkan untuk mencakup semua aspek pemutakhiran.

Shanghai mengacu pada perubahan pada lapisan eksekusi Ethereum, terutama memungkinkan ETH yang dipertaruhkan untuk disimpan ke dompet lapisan eksekusi. Upgrade Shanghai membutuhkan perubahan simultan pada Rantai Beacon, yang telah dijuluki Capella.

Justin Florentine, seorang insinyur staf protokol untuk ConsenSys 'Hyperledger-Besu, menjelaskan lebih lanjut peningkatan gabungan pada lapisan eksekusi dan konsensus:

“Diberi nama ganda karena ini merupakan pemutakhiran simultan pertama dari lapisan eksekusi dan lapisan konsensus Ethereum, dan sangat dinantikan karena akan memungkinkan penarikan ETH yang dipertaruhkan.”

Di dalam ekosistem Ethereum, pemutakhiran lapisan eksekusi diberi nama sesuai kota yang menjadi tuan rumah acara Devcon, sementara pemutakhiran lapisan konsensus diberi nama sesuai bintang. Oleh karena itu, nama teknis pemutakhiran yang akan datang adalah Shapella, menggabungkan Shanghai dan Capella.

Namun demikian, mengingat fokus untuk mengaktifkan penarikan ETH yang dipertaruhkan, ekosistem cryptocurrency yang lebih luas mengacu pada peningkatan yang akan datang sebagai Shanghai. Seperti yang dijelaskan Beiko, Shanghai menutup bab penting dalam evolusi Ethereum:

“Lebih baik menganggap Shanghai sebagai 'menyelesaikan Penggabungan' daripada terkait dengan peningkatan di masa mendatang. Kami tidak memperkenalkan penarikan selama Penggabungan karena pemutakhiran itu sudah menjadi yang paling rumit dalam sejarah Ethereum.”

Shanghai secara singkat

Seperti yang telah disorot oleh beberapa analis dan pengembang Ethereum, Shanghai menampilkan lima EIP. EIP-4895 akan memungkinkan pengguna untuk menarik diri dari kontrak taruhan Ethereum, yang sebelumnya telah dikunci.

Pembayaran hadiah akan dikirim secara otomatis ke alamat penarikan secara berkala ke validator. Pengguna juga memiliki opsi untuk keluar dari staking seluruhnya, yang akan mengembalikan seluruh saldo validator mereka.

Saldo validator dimaksimalkan pada 32 ETH, yang berarti bahwa saldo di atas ambang ini sebagai akibat dari hadiah tidak berkontribusi pada jumlah pokok atau menambah bobot validator di jaringan.

EIP-3651, EIP-3855, EIP-3860 dan EIP-6049 adalah empat lainnya elemen dari peningkatan jaringan. Matt Nelson, ConsenSys Hyperledger Besu dan manajer produk senior Web3, menyoroti dampak dari masing-masing EIP ini.

Harga gas protokol Ethereum didasarkan pada berapa banyak unit kerja yang dibutuhkan suatu fungsi dari sebuah komputer di jaringan. Perubahan pada biaya gas Ethereum sering disesuaikan dengan operasi yang terlalu mahal atau terlalu rendah yang membuat unit pemrosesan sentral melakukan lebih banyak atau lebih sedikit pekerjaan daripada yang diantisipasi. Coinbase hangat (3651), PUSH0 (3855) dan perubahan kode init (3860) adalah bagian dari koreksi ini, menurut Nelson.

EIP-3651 mengubah harga untuk mengakses alamat coinbase dari validator yang mengirimkan dan mengeksekusi transaksi. Validator menerima biaya ke alamat coinbase mereka untuk memelihara jaringan. Seperti yang diringkas Nelson, EIP-3651 berupaya menurunkan biaya gas untuk mengakses alamat coinbase sehingga pengguna yang mengirimkan transaksi dapat membayar validator secara langsung dalam kondisi tertentu:

“Terlepas dari itu, EIP ini mengoreksi pengawasan sebelumnya atas biaya untuk mengakses alamat coinbase dan memberikan beberapa manfaat tambahan bagi pengguna dan pengembang yang membuka kasus penggunaan baru.”

EIP-3860 akan memiliki efek serupa. Pengembang mengirimkan kode init ke jaringan saat menerapkan kontrak pintar baru. Saat kode init dijalankan, "bytecode" kontrak pintar dibuat secara on-chain, berjalan setiap kali kontrak dipanggil, dan juga menjalankan aplikasi terdesentralisasi (DApps).

Metering initcode bertujuan untuk mengoreksi biaya gas yang diperlukan node jaringan untuk memproses dan menerapkan kontrak cerdas yang ditentukan dalam kode init. Memvalidasi node saat ini memeriksa apakah kontrak valid pada penerapan, yang menghabiskan waktu dan tenaga untuk menyelesaikannya, yang ingin ditingkatkan oleh kode init EIP seperti yang dijelaskan Nelson:

“EIP-3860 menerapkan biaya baru pada kode init yang berskala berkorelasi dengan ukuran 'kode init' untuk memastikan penanganan bahwa pembuatan kontrak dihitung biayanya dengan tepat.”

Terakhir, EIP-3855 melakukan “perubahan langsung dan sederhana” ke Ethereum Virtual Machine (EVM) dan biaya bahan bakar. Status EVM saat ini tidak menyimpan nilai nol pada tumpukan eksekusi dengan murah, dengan pengembang harus menggunakan operasi PUSH1 "mahal" untuk menetapkan nilai ke nol.

Nelson menyoroti bahwa biaya bahan bakar terkait langsung dengan ruang penyimpanan dalam hal ini, yang berarti EVM hanya membutuhkan 1 byte untuk menyimpan satu nol, sementara lebih dari 1 byte diperlukan untuk menyimpan angka yang lebih besar dari operasi PUSH1:

“Perubahan ini menciptakan opcode PUSH0 baru, yang dikenakan biaya untuk 1 byte penyimpanan data (kurang dari PUSH1), dan akan menurunkan biaya bahan bakar untuk pengembang (dan akhirnya pengguna).”

Beiko juga menegaskan kembali bahwa EIP format objek Ethereum Virtual Machine yang awalnya termasuk dalam pemutakhiran Shanghai telah dikeluarkan dari acara tersebut.

Apa yang akan terjadi

Efek peningkatan Shanghai pada pasar cryptocurrency dan nilai ETH adalah pertanyaan terkait lainnya yang mungkin lebih sulit dijawab.

Andrew Thurman, seorang analis di platform analitik blockchain Nansen, mengatakan kepada Cointelegraph bahwa pemutakhiran akan memiliki konsekuensi yang signifikan untuk aliran pasokan dan harga ETH, mengingat bahwa mempertaruhkan menciptakan perubahan mendasar pada struktur pasar Ethereum:

“Beberapa percaya bahwa peningkatan jaringan yang berhasil akan memacu lebih banyak simpanan, yang akan mengarah pada aktivitas pasar yang bullish. Yang lain, sementara itu, percaya bahwa sebagian besar pasokan ETH yang dipertaruhkan — sekarang lebih dari 17.5 juta ETH — akan ditarik dan dijual.”

Simon Dudley, seorang insinyur protokol blockchain senior ConsenSys, menyimpulkan pergeseran fokus untuk pemutakhiran Shanghai untuk memprioritaskan penarikan validator. Ini berarti bahwa penerapan EIP tertentu digeser lebih jauh ke bawah garis waktu untuk membatasi risiko penundaan lebih lanjut pada pemutakhiran yang akan datang: 

“Untuk alasan ini, ada keinginan kuat di antara para pengembang inti untuk mencegah pemutakhiran Shanghai menjadi terlalu rumit.”

Beberapa dari EIP ini telah didorong kembali ke pemutakhiran Cancun, yang akan mengikuti Shanghai pada tahun 2023 nanti. Ini termasuk peningkatan yang akan meletakkan dasar untuk sharding, yaitu “Proto-Danksharding” EIP-4844.

Dudley mencatat bahwa Shanghai sengaja mengecualikan pekerjaan sharding dasar, tetapi pekerjaan pada EIP-4844 terus berlanjut secara paralel. Dia juga mengakui bahwa penerapan Shanghai mungkin memengaruhi pekerjaan sharding yang sedang berlangsung di bulan-bulan mendatang:

“Mengirim pemutakhiran Shanghai mungkin berdampak pada sharding karena membebaskan pengembang yang bekerja di Shanghai untuk fokus pada rangkaian pemutakhiran sharding yang lebih rumit, yang dikenal sebagai 'The Surge.'”

Peningkatan Shanghai adalah dijadwalkan berlangsung di mainnet Ethereum pada awal April. Tanggal aslinya diundur dari Maret 2023, dengan jaringan pengujian Goerli — yang memungkinkan pengujian pengembangan sebelum penerapan mainnet — melakukan upgrade Shapella pada bulan Maret 14.