IoTeX Native Staking v2 — Desain Baru yang Skala, Aman, dan Fleksibel

This is Part 2 of IoTeX’s Mainnet GA announcements. Throughout May 2020, we will share other components of Mainnet GA, including new tokenomics, governance, and technology. For more on Mainnet GA, visit the IoTeX Forum.

IoTeX Native Staking v2 — A New Scalable, Secure, and Flexible Design

Pengenalan ke Native Staking v2 (nsv2)

Salah satu bagian inti dari tata kelola terdesentralisasi dalam Jaringan IoTeX adalah staking, di mana pemegang token menyetor (“stake”) IOTX untuk memfasilitasi operasi jaringan (misalnya, konsensus) dan tata kelola. Dengan melakukan staking, pemegang token meningkatkan keamanan Jaringan IoTeX dan mendapatkan hadiah IOTX sebagai imbalan. Untuk lebih lanjut tentang staking di Jaringan IoTeX, lihat blog ini.

IoTeX saat ini menggunakan kontrak pintar untuk mengelola operasi staking. Setiap tindakan terkait staking (yaitu, stake baru, re-stake, un-stake, withdraw) memerlukan panggilan kontrak pintar, yang membatasi skalabilitas dan fleksibilitas. Setelah berbulan-bulan penelitian dan simulasi, IoTeX dengan bangga mengumumkan Native Staking v2, desain staking berbasis transaksi baru yang akan sangat meningkatkan fleksibilitas, keamanan, dan skalabilitas IoTeX!

Native Staking v2: Ikhtisar Desain

Staking saat ini dilakukan dengan menggunakan kontrak pintar di Mainnet Ethereum dan IoTeX. Sebagai bagian dari Mainnet GA, semua data staking dari kontrak staking Ethereum dan IoTeX yang ada (yaitu, Native Staking v1 “nsv1”) akan digabungkan ke mekanisme staking berbasis transaksi baru (yaitu, Native Staking v2 “nsv2”). Selain itu, portal staking baru akan membimbing Anda melalui proses staking yang baru. Voting akan lebih murah, lebih cepat, dan lebih mudah dari sebelumnya.

Dalam sisa bagian ini, kami membandingkan desain nsv1 vs. nsv2 dan memberikan penjelasan tentang setiap fitur nsv2.

a) Implementasi

Untuk nsv2, kami mengembangkan protokol baru untuk memproses operasi staking, yang merupakan jenis transaksi native baru di Mainnet GA. Ini berarti pengguna dapat membuat suara baru atau memperbarui suara yang ada hanya dengan mengirimkan transaksi native ke endpoint gRPC blockchain IoTeX. Tidak ada lagi panggilan kontrak pintar yang mahal dan memakan waktu!

voteBucket {Pemilih, Delegasi, Jumlah, Durasi, Auto-Stake, Self-Stake}

b) Suara bonus dari durasi staking

Di nsv1, suara bonus dari durasi staking “menghilang” seiring waktu, yang mengharuskan suara bonus dihitung ulang untuk setiap pemilih setiap epoch. Ini menambah banyak beban perhitungan di blockchain dan tidak skalabel. Oleh karena itu, nsv2 menghapus konsep “penurunan” — suara bonus pemilih tetap sama selama periode staking yang ditentukan. Untuk informasi lebih lanjut tentang suara bonus, lihat thread Native Staking v2 di Forum IoTeX.

c) Suara bonus dari self-staking

Untuk mendorong lebih banyak Delegasi baru dan meningkatkan keamanan jaringan, setiap Delegasi akan menentukan satu bucket sebagai “bucket utama” mereka dan menerima tambahan 6% suara bonus pada IOTX yang di-auto-stake di bucket ini selama lebih dari tiga bulan (persentase bonus dapat disesuaikan melalui suara jaringan). Di masa depan, bucket utama ini juga mungkin memenuhi syarat untuk pengurangan. Untuk informasi lebih lanjut tentang suara bonus, lihat thread Native Staking v2 di Forum IoTeX.

d) Transfer bucket ke alamat lain

Anda meminta fitur ini, dan kami mendengarkan! Di nsv2, pemilih sekarang dapat mentransfer bucket yang ada ke alamat lain. Ini memberikan fleksibilitas bagi pengguna yang ingin menggabungkan beberapa alamat staking dan juga menyediakan dasar untuk kasus penggunaan peminjaman/penyewaan bucket yang inovatif! Pemilih juga kini dapat menambahkan token ke bucket yang sudah ada.

e) Mendaftar atas nama seorang Delegasi

Fitur baru lainnya di nsv2 adalah kemampuan untuk mendaftarkan Delegasi baru atas nama pengguna lain. Ini dibuat terutama untuk mengelola migrasi profil Delegasi, yang saat ini terdaftar di Ethereum, ke Mainnet IoTeX.

Native Staking v2 akan diaktifkan sebagai bagian dari Mainnet GA.

Ingin belajar lebih lanjut?

Untuk informasi lebih lanjut mengenai nsv2, silakan lihat thread Native Staking v2 di Forum IoTeX, yang mencakup rincian lebih lanjut termasuk:

  • Komponen Protokol: deskripsi berbagai komponen teknis dari nsv2, termasuk Protobuf, API, dan dukungan frontend/ioctl
  • Perhitungan Kekuatan Suara: bagaimana durasi stake, auto-stake, dan self-stake memengaruhi kekuatan suara pemilih
  • Skenario Suara: berbagai contoh pilihan staking yang berbeda dan bagaimana mereka memengaruhi kekuatan suara dan imbalan pemilih
  • Pemilihan Parameter: rincian teknis mengenai desain parameter, serta hasil dari berbagai simulasi
  • Rencana Migrasi: ikhtisar pendekatan untuk memigrasi nsv1 ke nsv2

Juga tetap pantau thread Mainnet GA forum untuk pembaruan baru!

Tentang IoTeX

Didirikan sebagai platform sumber terbuka pada tahun 2017, IoTeX sedang membangun Internet dari Hal yang Terpercaya, di mana semua “hal” fisik dan virtual — manusia, mesin, bisnis, dan DApps — dapat bertukar informasi dan nilai secara global. Didukung oleh tim global yang terdiri dari lebih dari 30 ilmuwan dan insinyur riset terkemuka, IoTeX menggabungkan blockchain, perangkat keras yang aman, dan inovasi layanan data untuk memberdayakan jaringan IoT yang cerdas dan ekonomi mesin. Dengan berfungsi sebagai kain kepercayaan terdesentralisasi untuk IoT, IoTeX akan memberdayakan ekonomi terdesentralisasi masa depan dengan “menghubungkan dunia fisik, blok demi blok”.

Situs web: https://iotex.io

Twitter: https://twitter.com/iotex_io

Pengumuman Telegram: https://t.me/iotexchannel

Grup Telegram: https://t.me/IoTeXGroup

Medium: https://medium.com/@iotex

Reddit: https://www.reddit.com/r/IoTeX

Bergabunglah dengan kami: https://iotex.io/careers