IoTeX Staking Nativo v2: un nuovo design scalabile, sicuro e flessibile

Questa è la seconda parte degli annunci riguardanti la Mainnet GA di IoTeX. Per tutto il mese di maggio 2020, condivideremo altri componenti della Mainnet GA, inclusa l’economia del token, la governance e la tecnologia. Per ulteriori informazioni sulla Mainnet GA, visita il forum IoTeX.

Introduzione allo Staking Nativo v2 (nsv2)
Una parte fondamentale della governance decentralizzata nella rete IoTeX è lo staking, in cui i possessori di token depositano (“stake”) IOTX per facilitare le operazioni di rete (ad esempio il consenso) e la governance. Con lo staking, i possessori di token migliorano la sicurezza della rete IoTeX e in cambio guadagnano IOTX. Per ulteriori informazioni sullo staking nella rete IoTeX, vedere questo blog.
IoTeX attualmente utilizza smart contract per gestire le operazioni di staking. Ogni azione relativa allo staking (ad esempio, nuovo stake, re-stake, un-stake, withdraw) richiede una chiamata di smart contract, che limita la scalabilità e la flessibilità. Dopo mesi di ricerca e di simulazioni, IoTeX è orgogliosa di annunciare lo Staking Nativo v2, un nuovo design di staking basato su transazioni native che migliorerà notevolmente la flessibilità, la sicurezza e la scalabilità di IoTeX!

Staking Nativo v2: Panoramica dell’architettura
Lo staking viene attualmente eseguito utilizzando smart contract sia su Ethereum che sulla Mainnet IoTeX. Come parte della Mainnet GA, tutti i dati di staking presenti negli smart contract su Ethereum e IoTeX (Ovvero dallo staking nativo v1 “nsv1”) saranno unificati in un nuovo meccanismo di staking basato sulle transazioni (ovvero, Native Staking v2 “nsv2”). Inoltre, un nuovo portale di staking ti guiderà attraverso il nuovo processo. Lo staking sarà più economico, veloce e facile che mai.
Nel resto di questa sezione, confrontiamo i design di nsv1 ed nsv2 e forniamo spiegazioni per ciascuna funzionalità di nsv2.

a) Implementazione
Per nsv2, abbiamo sviluppato un nuovo protocollo per elaborare le operazioni di staking: un nuovo tipo di transazione nativa della Mainnet GA. Ciò significa che gli utenti possono creare nuovi bucket di voti o aggiornare i voti esistenti semplicemente inviando una transazione nativa all’endpoint gRPC della blockchain IoTeX. Niente più chiamate a smart contract costose e dispendiose in termini di tempo!
b) Voti bonus dalla durata dello staking
In nsv1, i voti bonus derivanti dalla durata dello staking “decadono” nel tempo, il che richiede che i voti bonus vengano ricalcolati per ogni elettore in ogni epoca. Questo aggiunge un molto carico computazionale alla blockchain e non è scalabile. In nsv2 si rimuove il concetto di “decadimento”: i voti bonus di un elettore rimangono gli stessi per tutto il periodo di staking definito. Per maggiori dettagli sui voti bonus, vedere il thread Native Staking v2 sul forum IoTeX.
c) Voti bonus dall’auto-staking
Per incoraggiare i nuovi delegati e migliorare la sicurezza della rete, ogni delegato specificherà un bucket come “master bucket” e riceverà un bonus aggiuntivo del 6% su qualsiasi auto-stake di IOTX in questo bucket per più di tre mesi (la percentuale bonus può essere regolata dai voti della rete). In futuro, anche questo master bucket potrebbe essere ridotto. Per maggiori dettagli sui voti bonus, vedere il thread Native Staking v2 sul forum IoTeX.
d) Trasferimento di bucket a un altro indirizzo
Avete chiesto questa funzione e noi abbiamo ascoltato! In nsv2, gli elettori possono ora trasferire i loro bucket esistenti a un altro indirizzo. Ciò fornisce flessibilità per gli utenti che desiderano unire più indirizzi di staking e fornisce anche le basi per casi d’uso innovativi di trading di bucket! Gli elettori ora possono anche aggiungere token a un bucket esistente.
e) Registrazione delegato per conto terzi
Un’altra nuova funzionalità in nsv2 è la possibilità di registrare un nuovo delegato per conto di un altro utente. Questo è stato ideato principalmente per gestire la migrazione dei profili Delegate, che sono attualmente registrati su Ethereum, sulla Mainnet IoTeX.

Lo Staking Nativo v2 sarà attivato come parte della Mainnet GA

Vuoi saperne di più?
Per maggiori dettagli su nsv2, consultare il thread ufficiale Staking Nativo v2 sul forum IoTeX, che include ulteriori dettagli tra cui:

Componenti del protocollo: descrizione dei vari componenti tecnici di nsv2, inclusi Protobuf, le API e il supporto frontend / ioctl

Calcolo della “potenza di voto”: così come la durata dello stake, l’auto-stake e il self-stake influiscono sulla potenza di voto di un elettore

Scenari di voto: vari esempi di diverse scelte di stake e come influiscono sul potere di voto e sui premi di un elettore

Selezione dei parametri: dettagli tecnici relativi alla progettazione dei parametri, nonché i risultati di varie simulazioni

Piano di migrazione: panoramica dell’approccio alla migrazione da nsv1 a nsv2

Restate sintonizzati anche sul thread ufficiale del forum Mainnet GA per nuovi aggiornamenti!

Riguardo IoTeX
IoTeX è l’infrastruttura blockchain auto-scalabile e incentrata sulla privacy dedicata all’ Internet of Things (IoT). Il team globale IoTeX si trova a San Francisco, nella Silicon Valley, ed è formato da 30 persone tra ricercatori e professori in Crittografia, Sistemi Distribuiti, e Machine Learning, ingegneri di alto livello, ed esperti creatori di ecosistemi. IoTeX sta sviluppando al suo interno varie innovazioni per avanzare la frontiera della blockchain 3.0 e dell’Internet of Things, che includono un’ architettura blockchain-in-blockchain per i dispositivi IoT eterogenei, un meccanismo di consenso Roll-DPoS istantaneo, algoritmi leggeri per la salvaguardia della privacy, e smart contract specifici per gli scenari dell’Internet of Things. IoTeX sta portando il coordinamento dei dispositivi autonomi alla portata delle masse, “collegando il mondo fisico, blocco dopo blocco ”.

Sito web: https://iotex.io
Twitter: https://twitter.com/iotex_io
Canale degli annunci Telegram: https://t.me/iotexchannel
Gruppo Telegram: https://t.me/IoTeXGroup
Medium: https://medium.com/@iotex
Reddit: https://www.reddit.com/r/IoTeX