Featured image for article "Pengumuman Rilis IoTeX Mainnet v1.8" from IoTeX Blogs

Pengumuman Rilis IoTeX Mainnet v1.8

Dua bulan setelah rilis versi 1.7 dari protokol IoTeX, tim inti pengembang baru saja merilis versi baru 1.8. Rilis ini merupakan "hardfork" dari protokol saat ini. Ini akan diaktifkan pada blok 17.662.681 (perkiraan, 30/05/2022 UTC pukul 11 malam), dan semua produsen blok serta delegasi harus memperbarui perangkat lunak node ke rilis resmi terbaru v1.8.0 [https://github.com/iotexproject/iotex-bootstrap/releases/tag/v1.8.0]. Instruksi instalasi node penuh dapat ditemukan di sini.

IoTeX Blogs

Dua bulan setelah rilis versi 1.7 dari protokol IoTeX, tim inti pengembang baru saja merilis versi baru 1.8. Rilis ini merupakan "hardfork" dari protokol saat ini. Ini akan diaktifkan pada blok 17.662.681 (perkiraan, 30/05/2022 UTC pukul 11 malam), dan semua produsen blok serta delegasi harus memperbarui perangkat lunak node ke rilis resmi terbaru v1.8.0. Instruksi instalasi node penuh dapat ditemukan di sini.

Berikut adalah rincian lengkap apa yang baru dalam rilis ini.

IoTeX Staking dari Metamask

Mari mulai dengan fitur terpenting: kemampuan untuk mengakses staking IoTeX dari semua dompet dan perpustakaan perangkat lunak Ethereum. Tujuan penting yang membutuhkan berbulan-bulan pengembangan dan pengujian akurat oleh pengembang inti, namun sangat diperlukan untuk menyelesaikan kompatibilitas Ethereum dengan mengekspos transaksi staking khusus IoTeX ke klien Ethereum.

Tapi apa sebenarnya ini? Untuk memahaminya, penting untuk diketahui bahwa aksi staking IoTeX, mulai dari pembuatan stake, pemilihan node yang didelegasikan, hingga transfer deposit, diimplementasikan sebagai transaksi khusus yang merupakan bagian dari protokol asli blockchain dan bukan, seperti yang mungkin dipikirkan, sebagai smart contract. Pilihan ini memberikan skalabilitas besar pada staking IoTeX, yang dapat dengan mudah menangani ratusan ribu deposit staking. Ini juga sangat hemat biaya. Setiap aksi staking tidak melibatkan eksekusi panggilan smart contract yang mahal, melainkan hanya mengirim transaksi native, yang hanya menghabiskan biaya 0,01 IOTX, sama seperti transaksi transfer token IOTX sederhana. Di sisi lain, jenis transaksi "staking" khusus ini bukan bagian dari protokol Ethereum. Mereka tidak dikenal oleh klien Ethereum. Oleh karena itu, sampai sekarang tidak mungkin berinteraksi dengan staking IoTeX menggunakan dompet Ethereum seperti Metamask atau Trust Wallet, tetapi hanya melalui ioPay, dompet native blockchain IoTeX.

Lalu, bagaimana cara kerjanya? Meskipun detail implementasi tidak sederhana, solusinya sederhana pada tingkat tinggi. Dengan pembaruan ini, blockchain IoTeX sekarang memiliki "alamat penerima" khusus (0x04C22AfaE6a03438b8FED74cb1Cf441168DF3F12) yang di-hardcode dan dikendalikan oleh protokol. Ini memungkinkan klien Ethereum mana pun mengirim transaksi staking melalui transaksi transfer IOTX normal di mana data aksi staking dikodekan dalam payload transaksi. Secara internal, protokol IoTeX mencegat semua transaksi ke alamat khusus ini, mendekode aksi staking dari payload, dan mengubahnya menjadi transaksi staking native untuk melakukan aksi tersebut.

Semua detail tentang fitur baru ini dapat ditemukan dalam proposal IIP-12 untuk perbaikan.

Perbaikan Bug dan Lainnya

Rilis v1.8.0 berisi beberapa perbaikan tambahan:

  1. Meningkatkan ketahanan koneksi jaringan p2p untuk mengatasi masalah di mana full-node tidak dapat bergabung dengan Mainnet seperti yang kadang dilaporkan oleh beberapa delegasi setelah upgrade ke v1.7.1
  2. Memperkenalkan pembangun chainservice untuk mengelola startup dan shutdown layanan dengan lebih baik
  3. Beberapa refaktor kode dan peningkatan untuk modul API

Anda dapat menemukan informasi lebih rinci di repositori resmi di GitHub: https://github.com/iotexproject/iotex-core

Stay Updated

Subscribe to get the latest posts from IoTeX Blogs delivered to your inbox.

Pengumuman Rilis IoTeX Mainnet v1.8 | IoTeX Blogs