L'arbitro non è un alligatore
L'arbitro Qubic, a differenza del coordinatore IOTA, ha poteri limitati e può essere sostituito se si comporta male.
Qsilver · 2 gennaio 2024.
Sì, entrambi iniziano con "A" e terminano con "ator", ma sorprendentemente, l'arbitro Qubic non è affatto simile a un alligatore.
Ovviamente, sarebbe molto sciocco anche solo pensare che ciò possa essere vero, ma alcune persone che dovrebbero fare un po' di ricerca prima di postare hanno affermato che l'arbitro Qubic è centralizzato come il coordinatore IOTA. Notate che entrambi terminano con "ator", quindi l'errata supposizione può essere perdonata.
Piuttosto che fare affidamento su post casuali su internet, trovo molto più efficace leggere il codice e vedere cosa dice.
Ruolo dell'arbitro
Inizialmente, sembrava che l'arbitro potesse rubare il premio di mining di 1 trilione per l'epoca. Tuttavia, un'analisi più approfondita ha mostrato che le transazioni dell'arbitro avvengono senza alcuna firma dell'arbitro e aggiornano direttamente i saldi dei computor secondo una scala di prestazioni. Essenzialmente, l'indirizzo dell'arbitro riceve i fondi rimanenti (circa l'1% o meno di recente) senza fare nulla. Migliore è la prestazione dei computor, meno riceve l'arbitro. Nel corso della sua vita, l'indirizzo dell'arbitro ha accumulato quasi 1,5 trilioni di QU, circa il 2%, ma ai tassi attuali ci vorranno molti anni per raggiungere 2 trilioni di QU.
Funzioni dell'arbitro
L'arbitro imposta gli 8 byte casuali per i minatori ogni epoca. Questo può essere automatizzato una volta completato il RANDOM SC, insieme alla funzione principale di pubblicazione della lista dei computor per l'epoca.
La capacità dell'arbitro di pubblicare la lista dei computor per l'epoca è dove risiede il suo vero potere. Tuttavia, tutti i nodi computor tracciano le prestazioni di tutti i computor, i candidati e i nuovi arrivati per ogni tick. Ciò significa che in un futuro aggiornamento, il quorum stesso può impostare la lista dei computor per la prossima epoca, con l'arbitro che si limita a firmare se la lista corrisponde alle classifiche.
La funzione dell'arbitro diventa quindi un timbro su una lista di computor determinabile in modo deterministico.
Gestione dei comportamenti scorretti
Se la lista dei computor generata dal quorum non è approvata dall'arbitro, un'elezione ponderata con il QU determinerebbe quale lista di computor ha avuto la migliore prestazione. Questo ordinerebbe i punteggi senza politica. Se il quorum o l'arbitro è infiltrato da un attaccante, sarebbe risolto dagli stakeholder di Qubic, causando al massimo una pausa temporanea prima dell'inizio della nuova epoca. Non è l'ideale, ma non è disastroso, e si possono fare piani per gestire tali eventi.
Dopo il voto QU, i computor aggiornerebbero con un nuovo indirizzo per l'arbitro se necessario. L'arbitro è sostituibile e il lavoro è semplice. Qualsiasi cattiva condotta dell'arbitro verrebbe rapidamente notata a causa dell'alta competizione e del costo coinvolto nel mantenere i posti dei computor, portando a uno scandalo.
Meccanismi di protezione
CfB ha chiarito che il cattivo comportamento dell'arbitro non è già consentito. L'arbitro che manomette la lista verrebbe sostituito entro 15 secondi impostando un'altra chiave pubblica. Questa capacità è stata testata con successo.
Conclusione
La protezione da un arbitro "malvagio" è in atto. La transazione con la lista dei nuovi computor non sarebbe inclusa nel tick, portando a un'elezione basata sul QU per risolvere la divisione. Anche se un'elezione in parità potrebbe risultare in un fork, ciò sembra molto improbabile. Anche in tal caso, avremmo due versioni di Qubic, simili a BCH da BTC e ETC da ETH (o ETH da ETC!).
Fonti
@DesheShai @Qsilver97 @hus_qy @5onOfCrypto "Controllo completo per i nodi che non si basano su dati interni. L'arbitro che manomette la lista verrà sostituito entro 15 sec (è solo impostare un'altra chiave pubblica). Abbiamo già testato la capacità di sostituire Arb."
Come-from-Beyond ha chiarito su Discord di Qubic:
"Arb pubblica la lista per i nuovi arrivati e quelli senza nodi completi. Il quorum che si basa sulla lista (e la verifica) mostra che la lista è corretta. L'evento di lista non valida diventerebbe noto agli utenti molto presto (vedendo nessun progresso del tick)."
Per gli ultimi aggiornamenti, unisciti al Discord di Valis, seguici su X e aggiungi il nostro blog ai preferiti.
← Precedente
Successivo →