IoTeX Core 1.11.0: Sebuah Lompatan Besar ke Depan
Rilis IoTeX Core 1.11.0 membuka babak baru bagi para pengembang, dengan menghadirkan fitur IIP-13 (Merepresentasikan Staking Bucket Sebagai Non-fungible Token) dan IIP-14 (Abstraksi Akun melalui Kontrak EntryPoint) yang telah lama dinantikan. Dengan dukungan luar biasa dari komunitas kami, pembaruan ini akan merevolusi cara mekanisme staking dan operasi akun ditangani dalam blockchain IoTeX. Versi baru ini menghadirkan hardfork penting, yang akan diaktifkan pada mainnet IoTeX pada ketinggian blok 24.838.201 (diperkirakan sekitar 20/07/2023, pukul 23.00 UTC). Sangat penting bagi semua node untuk memperbarui ke rilis terbaru ini; node yang gagal melakukannya akan mengalami masalah sinkronisasi dengan blockchain IoTeX setelah blok aktivasi.
Perhatikan: sebelum me-restart node Anda, pastikan Anda telah memperbarui ke file config.yaml terbaru, yang penting untuk fungsi v1.11.0 yang tepat. Instruksi lengkap untuk konfigurasi node dapat ditemukan di sini.
Perkembangan Signifikan dalam v1.11.0
Versi 1.11.0 menghadirkan tiga peningkatan utama:
- IIP-13: Staking Bucket sebagai Non-fungible Token
- IIP-14: Abstraksi Akun
- Penerapan ChainID dalam transaksi
Untuk pemahaman teknis yang lebih mendalam, kami akan segera menerbitkan dua blog terpisah yang berfokus pada IIP-13 dan IIP-14.
IIP-13: Staking Bucket sebagai Non-Fungible Token
IIP-13 merupakan terobosan dalam representasi staking bucket, yang kini dimodelkan sebagai Non-fungible Token (NFT) pada blockchain IoTeX. Transformasi ini membuka jalan bagi aplikasi inovatif seperti Liquid Staking Derivatives (LSD), yang memungkinkan perdagangan bucket ini atau penggunaannya sebagai jaminan dalam protokol DeFi lainnya. Sebagai hasilnya, kami memperkirakan peningkatan rasio staking secara keseluruhan, yang meningkatkan keamanan dan desentralisasi blockchain IoTeX.
IIP-14: Abstraksi Akun
Pembaruan IIP-14 berfokus pada peningkatan pengalaman pengguna platform IoTeX dengan mengabstraksi berbagai operasi dan properti akun, termasuk autentikasi, otorisasi, perlindungan replay, pembayaran gas, batching, dan atomisitas. Berdasarkan EIP-4337, IIP-14 menjanjikan IoTeX yang lebih ramah pengguna dan aman, mengatasi keterbatasan externally owned account (EOA).
Penerapan ChainID: Peningkatan Keamanan Transaksi
Berdasarkan rilis v1.8, yang memperkenalkan ChainID ke dalam transaksi untuk membedakan antar jaringan, v1.11 kini mewajibkan setiap transaksi membawa ChainID yang benar (1 untuk mainnet, dan 2 untuk testnet), serta menolak nilai ChainID default 0. Hal ini semakin memperkuat keamanan blockchain IoTeX.
Pembaruan Tambahan
Selain peningkatan utama, v1.11 mencakup beberapa peningkatan kecil:
- Perintah "ioctl bc delegate" untuk mengambil informasi delegate.
- Output log konsol kini menyediakan ringkasan status node.
- Mengaktifkan message batch pada layanan API untuk meningkatkan efisiensi data jaringan.
- Perintah "ioctl did service".
- Validasi system action ditambahkan ke dalam proses validasi blok.
Catatan rilis lengkap dapat ditemukan di sini.
Urgensi untuk Memperbarui
Karena v1.11.0 menghadirkan hardfork, sangat penting bagi semua node untuk memperbarui agar tetap sinkron dengan blockchain IoTeX.
Nantikan Terus
Postingan blog ini memberikan gambaran umum tentang pembaruan yang dibawa oleh v1.11. Nantikan terus postingan mendatang tentang IIP-13 dan IIP-14 karena keduanya akan sangat bermanfaat bagi para pengembang, dengan menawarkan contoh spesifik dan analisis komprehensif dari setiap peningkatan. Jangan lupa untuk mendaftar ke Developer Portal kami agar mendapat notifikasi artikel baru yang berorientasi pada pengembang, konten Academy, dan mempelajari cara membangun proyek berbasis dunia nyata dengan tech stack IoTeX.