Staking Native IoTeX v2 — Desain 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 Staking Native v2 (nsv2)

Salah satu bagian utama dari governance terdesentralisasi di Jaringan IoTeX adalah staking, di mana pemegang token menyetor (“stake”) IOTX untuk mempermudah operasi jaringan (misalnya, konsensus) dan governance. Dengan staking, pemegang token meningkatkan keamanan Jaringan IoTeX dan mendapatkan imbalan IOTX sebagai balasannya. Untuk lebih lanjut tentang staking di Jaringan IoTeX, lihat blog ini.

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

Staking Native v2: Gambaran Umum Desain

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

Di 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 melakukan suara baru atau memperbarui suara yang ada hanya dengan mengirim transaksi native ke endpoint gRPC blockchain IoTeX. Tidak ada lagi panggilan smart contract 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 “memudar” seiring waktu, yang mengharuskan suara bonus dihitung ulang untuk setiap pemilih setiap epoch. Ini menambah banyak beban komputasi di blockchain dan tidak skalabel. Oleh karena itu, nsv2 menghapus konsep “memudar” — suara bonus pemilih tetap sama sepanjang periode staking yang ditentukan. Untuk rincian lebih lanjut tentang suara bonus, lihat thread Staking Native v2 di Forum IoTeX.

c) Suara bonus dari self-staking

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

d) Transfer ember ke alamat lain

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

e) Daftar atas nama Delegasi

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

Staking Native v2 akan diaktifkan sebagai bagian dari Mainnet GA.

Ingin belajar lebih banyak?

Untuk rincian lebih lanjut mengenai nsv2, silakan lihat thread Staking Native 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 Daya Suara: bagaimana durasi staking, auto-stake, dan self-stake mempengaruhi daya suara pemilih
  • Skema Voting: berbagai contoh dari pilihan staking yang berbeda dan bagaimana mereka mempengaruhi daya suara dan imbalan pemilih
  • Pemilihan Parameter: rincian teknis mengenai desain parameter, serta hasil dari berbagai simulasi
  • Rencana Migrasi: gambaran umum mengenai pendekatan untuk memigrasikan nsv1 ke nsv2

Juga tetap terhubung dengan thread forum Mainnet GA untuk pembaruan terbaru!

Tentang IoTeX

Didirikan sebagai platform sumber terbuka pada tahun 2017, IoTeX membangun Internet dari Hal-Hal Tepercaya, 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 terbaik, IoTeX menggabungkan inovasi blockchain, perangkat keras aman, dan jasa data untuk memberdayakan jaringan IoT 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