Ekosistem Ethereum akan melanjutkan metamorfosis yang sedang berlangsung saat pembaruan Shanghai yang sangat dinantikan semakin dekat. Peningkatan unggulan terbaru dari protokol blockchain smart contract akan mengaktifkan Ether (ETH) penarikan dari Ethereum Beacon Chain.
Fusi menandai tonggak penting untuk jaringan Ethereum pada tahun 2022, dengan transisi platform blockchain dari konsensus proof-of-work ke konsensus proof-of-stake. Perubahan itu memperkenalkan validator sebagai “penambang” baru jaringan, dengan mempertaruhkan ETH menjadi komponen kunci untuk memelihara jaringan.
Sementara validator penuh perlu mempertaruhkan 32 ETH untuk memproses transaksi dan menambahkan blok baru ke jaringan, ekosistem yang lebih luas dapat mempertaruhkan sejumlah kecil ETH untuk mendapatkan bagian dari hadiah, seperti investor yang memasukkan modal ke dalam rekening berbunga.
Mereka yang mengunci ETH untuk menjadi validator tidak dapat menarik saham mereka dari Beacon Chain. Ini berubah dengan pembaruan Shanghai dan merupakan salah satu alasan utama peningkatan hype seputar perubahan terbaru ke jaringan Ethereum.
Pembaruan Shanghai mencakup beberapa proposal peningkatan Ethereum (EIP) serta memungkinkan penarikan taruhan. Cointelegraph menjangkau anggota tim ConsenSys, Ethereum Foundation, dan firma analis Nansen untuk mengungkap semua aspek dari pencapaian berikutnya.
Capella x Shanghai = Shapella
Perubahan selanjutnya ciri dua pembaruan simultan digabungkan untuk mencakup semua aspek pembaruan.
Shanghai mengacu pada perubahan tingkat eksekusi Ethereum, yang terutama memungkinkan Anda mempertaruhkan ETH di dompet tingkat eksekusi. Pembaruan Shanghai membutuhkan perubahan simultan pada Beacon Chain, yang telah dijuluki Capella.
Justin Florentine, staf insinyur protokol untuk Hyperledger-Besu di ConsenSys, menjelaskan lebih lanjut tentang gabungan pembaruan tingkat eksekusi dan konsensus:
“Diberi nama ganda karena ini adalah pembaruan simultan pertama dari tingkat eksekusi dan tingkat konsensus Ethereum, dan sangat dinantikan karena akan memungkinkan penarikan ETH yang dipertaruhkan.”
Di dalam ekosistem Ethereum, pembaruan level run diberi nama sesuai kota yang menjadi tuan rumah acara Devcon, sedangkan pembaruan level konsensus diberi nama sesuai bintang. Oleh karena itu, nama teknis dari pembaruan yang akan datang adalah Shapella, yang menggabungkan Shanghai dan Capella.
Namun, mengingat fokus untuk memicu penarikan ETH yang dipertaruhkan, ekosistem cryptocurrency yang lebih luas mengacu pada pembaruan yang akan datang sebagai Shanghai. Seperti yang dijelaskan Beiko, Shanghai menutup bab penting dalam evolusi Ethereum:
“Lebih baik menganggap Shanghai sebagai ‘akhir dari merger’ daripada peningkatan di masa depan. Kami tidak memperkenalkan penarikan selama Penggabungan karena pemutakhiran itu sudah menjadi yang paling rumit dalam sejarah Ethereum.”
Shanghai secara singkat
Seperti yang disorot oleh beberapa analis dan pengembang Ethereum, Shanghai memiliki lima EIP. EIP-4895 akan memungkinkan pengguna untuk mengakhiri perjanjian mempertaruhkan Ethereum mereka, yang sebelumnya diblokir.
Pembayaran hadiah akan secara otomatis dikirim ke alamat penarikan secara berkala ke validator. Pengguna juga memiliki opsi untuk keluar dari staking seluruhnya, yang akan mengembalikan seluruh saldo validator.
Peningkatan Ethereum di Shanghai akan membuka 17,6 juta ETH atau lebih dari $28 miliar. https://t.co/qt8K4Zn55y
— Cointelegraph (@Cointelegraph) 2 Maret 2023
Saldo validator dibatasi pada 32 ETH, artinya saldo di atas ambang batas 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 pembaruan jaringan. Matt Nelson, ConsenSys Hyperledger Besu dan manajer produk senior di Web3, menyoroti dampak dari masing-masing EIP ini.
Protokol Ethereum menilai gas berdasarkan berapa banyak unit kerja yang dibutuhkan suatu fungsi dari komputer di jaringan. Perubahan biaya gas Ethereum sering kali menyesuaikan untuk mengoreksi operasi yang terlalu mahal atau terlalu rendah yang memiliki unit pemrosesan sentral melakukan lebih banyak atau lebih sedikit pekerjaan dari yang diharapkan. Basis koin hangat (3651), PUSH0 (3855), dan perubahan kode init (3860) adalah bagian dari perbaikan ini, menurut Nelson.
EIP-3651 mengubah harga akses ke alamat coinbase validator yang mengirim dan mengeksekusi transaksi. Validator menerima komisi di alamat coinbase mereka untuk memelihara jaringan. Seperti yang diringkas Nelson, EIP-3651 berupaya mengurangi biaya bahan bakar untuk mengakses alamat coinbase sehingga pengguna yang mengirimkan transaksi dapat membayar validator secara langsung dalam kondisi tertentu:
“Terlepas dari itu, EIP ini memperbaiki pengawasan sebelumnya atas biaya untuk mengakses alamat coinbase dan menawarkan beberapa manfaat tambahan bagi pengguna dan pengembang saat mereka membuka kasus penggunaan baru.”
EIP-3860 akan memiliki efek serupa. Pengembang mendorong kode init ke jaringan saat menerapkan kontrak pintar baru. Saat kode init dijalankan, “bytecode” kontrak pintar on-chain dibuat, yang dijalankan setiap kali kontrak dipanggil, dan yang juga menjalankan aplikasi terdesentralisasi (DApps).
Metering initcode bermaksud untuk memperbaiki biaya gas yang diperlukan untuk node jaringan untuk memproses dan mendistribusikan smart contract yang ditentukan dalam initcode. Node validator saat ini memeriksa apakah kontrak valid setelah implementasi, yang membutuhkan 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 biaya manajemen pembuatan kontrak sesuai.”
Terakhir, EIP-3855 membuat “perubahan langsung dan sederhana” ke Ethereum Virtual Machine (EVM) dan biaya bahan bakar. Keadaan 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 menunjukkan bahwa biaya bahan bakar terkait langsung dengan ruang penyimpanan dalam hal ini, artinya EVM hanya membutuhkan 1 byte untuk menyimpan satu nol, sedangkan lebih dari 1 byte diperlukan untuk menyimpan angka yang lebih besar dari operasi PUSH1:
“Perubahan ini menciptakan opcode PUSH0 baru, yang menghabiskan 1 byte penyimpanan data (kurang dari PUSH1) dan akan mengurangi biaya bahan bakar untuk pengembang (dan akhirnya pengguna).”
Beiko juga menegaskan kembali bahwa Format Objek Mesin Virtual EIP Ethereum yang awalnya disertakan dalam pembaruan Shanghai telah dikeluarkan dari acara tersebut.
Apa yang diharapkan
Efek pembaruan 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 pembaruan tersebut akan berdampak signifikan pada aliran pasokan ETH dan harga, karena mempertaruhkan menciptakan perubahan mendasar dalam struktur pasar Ethereum:
“Beberapa orang percaya peningkatan jaringan yang berhasil akan memacu lebih banyak simpanan, yang akan mengarah pada aktivitas bull market. Yang lain, sementara itu, percaya bahwa sebagian besar pasokan ETH yang dipertaruhkan, yang sekarang melebihi 17,5 juta ETH, akan ditarik dan dijual.”
Simon Dudley, insinyur protokol blockchain senior di ConsenSys, menyimpulkan pergeseran fokus pembaruan Shanghai untuk memprioritaskan penarikan validator. Ini berarti implementasi beberapa EIP dipindahkan lebih jauh ke bawah garis waktu untuk membatasi risiko penundaan lebih lanjut dari pembaruan yang akan datang:
“Karena itu, ada keinginan kuat di antara pengembang utama untuk menjaga agar pembaruan Shanghai tidak menjadi terlalu rumit.”
Sejumlah EIP ini telah ditangguhkan ke pembaruan Cancun yang akan mendahului Shanghai pada tahun 2023 nanti. Ini termasuk peningkatan yang akan meletakkan dasar untuk sharding, yaitu EIP-4844 “Proto-Danksharding”.
Dudley mencatat bahwa Shanghai sengaja mengabaikan pekerjaan sharding kritis, tetapi pekerjaan pada EIP-4844 terus berlanjut secara paralel. Dia juga mengakui bahwa penerapan Shanghai dapat memengaruhi pekerjaan sharding yang sedang berlangsung di bulan-bulan mendatang:
“Mengirim pembaruan Shanghai dapat memengaruhi sharding karena memungkinkan pengembang yang bekerja di Shanghai untuk fokus pada rangkaian pembaruan sharding yang lebih rumit, yang dikenal sebagai The Surge.”
Pembaruan Shanghai adalah dijadwalkan berlangsung di mainnet Ethereum pada awal April. Tanggal asli telah dipindahkan dari Maret 2023, dengan jaringan pengujian Goerli, yang memungkinkan pengujian pengembangan sebelum penerapan mainnet, perbarui Shapella pada tanggal 14 Maret.