Fonte dell'articolo: Foresight News

Scritto da: Kam

Compilato da: Luffy, Foresight News

Questa lettera è indirizzata al team di sviluppo di Hyperliquid, con la speranza che il team possa dedicare del tempo a rivedere questo feedback sulla gestione della blockchain di Hyperliquid.

Punti salienti:

  • A causa della mancanza di codice open source, della carenza di documentazione e della dipendenza da API centralizzate, i validatori affrontano numerose sfide significative, portando a frequenti incarcerazioni e prestazioni instabili.

  • Gli incentivi del testnet hanno generato un mercato nero per i token HYPE, a favore di transazioni con grandi detentori, piuttosto che una selezione equa dei validatori.

  • Le ricompense per i validatori sulla mainnet sono troppo basse per soddisfare le elevate esigenze di auto-garanzia, e il grado di decentralizzazione è limitato poiché l'81% della quota di staking è controllato dai nodi della fondazione.

  • Per competere con le principali blockchain L1, Hyperliquid deve aumentare la trasparenza, ridurre la centralizzazione dello staking, implementare un processo equo di selezione dei validatori e rafforzare l'interazione con i validatori esterni.

Ho iniziato a utilizzare Hyperliquid a dicembre 2023, ed è un'applicazione crittografica straordinaria. È facile da usare, offre un'ottima esperienza utente e presenta alcune funzionalità uniche, come il vault e il famoso HLP. Attualmente, gli asset gestiti da HLP superano i 350 milioni di dollari, e chiunque può partecipare a Hyperliquid in modo passivo.

Vedendo questa piattaforma così eccezionale e sapendo che Hyperliquid opera come una blockchain L1 autonoma, spero che Chorus One (soluzione di staking) possa partecipare come operatore alla catena di Hyperliquid. Sono un dipendente di Chorus One, una delle più grandi aziende di operazione nodi nel settore. Chorus One è stata attivamente coinvolta nel settore della Proof of Stake sin dal 2018.

Dopo aver ottenuto la whitelist il 17 ottobre dello scorso anno, Chorus One è entrato nel testnet di Hyperliquid. Vorrei condividere con il team di ingegneri di Hyperliquid la nostra esperienza complessiva nel testnet, poiché, anche se sono passati quasi 3 mesi dall'ingresso nel testnet, non abbiamo ancora avuto l'opportunità di comunicare con loro.

Durante questo periodo, abbiamo assistito a una delle emissioni di token più riuscite del 2024: il lancio del token HYPE. Allo stesso tempo, abbiamo anche vissuto un ambiente di testnet che è sia interessante che pieno di sfide. Vorrei menzionare alcuni problemi riscontrati, sperando che questi possano essere presi in considerazione nei prossimi giorni, settimane o mesi.

Esperienza del testnet

Fino ad ora, l'esperienza del testnet è stata estremamente sfidante. Gli operatori sanno quasi nulla su come eseguire nodi e le risorse disponibili sono molto limitate. Inoltre, ci troviamo a esplorare al buio e abbiamo riscontrato vari problemi, tra cui i seguenti:

Frequente incarcerazione senza motivo apparente

Inizialmente, siamo stati incarcerati diverse volte senza capire il motivo. A causa della mancanza di codice open source, non eravamo in grado di valutare con precisione la causa. L'unica cosa che potevamo fare era comunicare con altri validatori su Discord e indovinare il motivo. Dopo aver parlato con diversi validatori, ci siamo resi conto che tutti erano frequentemente incarcerati e non erano del tutto chiari sui motivi.

Posizione dei nodi

Successivamente, abbiamo scoperto che i problemi di incarcerazione potrebbero essere dovuti al fatto che non avevamo nodi in esecuzione a Tokyo. Spostare i nodi a Tokyo potrebbe aiutare. Sfortunatamente, il team non ha mai chiarito questo punto, e l'abbiamo scoperto solo dopo aver affrontato vari problemi.

Dopo aver spostato i nodi a Tokyo, la situazione è migliorata. Questo è probabilmente dovuto al fatto che molti nodi del testnet con una grande quantità di token in staking si trovano anche a Tokyo, quindi il nostro nodo è riuscito a non perdere alcuni blocchi e a tenere il passo. Tuttavia, anche dopo aver spostato i nodi, continuiamo a sperimentare problemi di incarcerazione senza conoscere il motivo esatto. Questo problema è principalmente dovuto alla mancanza di codice open source.

Affidarsi a script di uscita automatizzati

Ci rendiamo conto che mantenere un buon tempo di attività sulla testnet di Hyperliquid dipende dalla velocità con cui gli script possono automatizzare l'uscita dei nodi. L'unico modo per migliorare il tempo di attività è fare affidamento su script in grado di uscire rapidamente e automaticamente. I validatori non possono comprendere appieno o risolvere i problemi sottostanti e possono solo automatizzare l'uscita dei nodi senza una comprensione approfondita.

API Hyperliquid centralizzata come punto di guasto

Ci sono state diverse volte in cui i nostri tentativi di uscita sono falliti a causa di un guasto dell'API di Hyperliquid. Se l'API fallisce, i validatori non possono uscire autonomamente, poiché devono inviare una richiesta al server di Hyperliquid per poter uscire.

Il team potrebbe essersene reso conto, ma questo design necessita di una rivalutazione poiché rende l'API un importante punto di guasto centralizzato. Se l'obiettivo è costruire un sistema tollerante ai guasti bizantini, non dovrebbero esistere nodi con privilegi speciali, come i nodi che dipendono da API centralizzate.

Selezione dei validatori sulla mainnet

Hyperliquid ha recentemente selezionato circa 16 validatori nel processo di decentralizzazione del suo pool di validatori. In precedenza, Hyperliquid era gestito da 4 validatori del team centrale, il che ha suscitato molte critiche. Recentemente, Hyperliquid ha fatto un grande passo avanti ampliando il numero di validatori da 4 a 16.

Per quanto riguarda la selezione dei validatori, 4 validatori sono stati annunciati attraverso i seguenti post su Discord:

Questi 4 validatori sono Validao, Bharvest, Hypurrstake e Prrposefulnode. Sono stati selezionati in base al tempo di attività e hanno mantenuto oltre il 90% di tempo di attività negli ultimi 7 o 30 giorni.

Questo è un risultato notevole per molte ragioni. La principale è che le prestazioni dei validatori sono influenzate anche da fattori esterni, come guasti dell'API di Hyperliquid, problemi di incarcerazione e crash continui dei file binari, che hanno un impatto significativo sulle prestazioni.

Oltre a questi 4 validatori selezionati in base alle prestazioni del testnet, 5 validatori della fondazione Hyperliquid stanno operando sulla mainnet. Inoltre, ci sono 7 altri validatori selezionati per la mainnet, ma i motivi della loro selezione non sono stati divulgati.

Poi, è iniziato a emergere un mercato nero per i token HYPE del testnet.

Il testnet di Hyperliquid inizialmente ha avuto 50 validatori. Inizialmente, solo entità specifiche erano autorizzate a unirsi al testnet, ma il 12 dicembre, la selezione dei validatori è stata completamente aperta.

Le condizioni sono semplici: sono necessari 10000 token HYPE del testnet per registrarsi come validatore. Tuttavia, per diventare un validatore attivo, è necessario essere tra i primi 50, altrimenti il validatore rimarrà inattivo.

Questo ha portato a un'impennata del prezzo dei token HYPE del testnet. Inizialmente, il prezzo è salito a oltre 3000 USDC del testnet, e pochi giorni dopo è salito a oltre 28000 USDC del testnet. Al momento della scrittura, il prezzo attuale del token è di circa 700 USDC del testnet.

Sfortunatamente, il faucet distribuisce solo 100 USDC del testnet ogni 4 ore. Per entrare tra i primi 50 validatori attivi del testnet, attualmente sono necessari oltre 528747 token HYPE del testnet. Supponendo un prezzo del token di 700 USDC del testnet e facendo affidamento solo sul rilascio degli USDC dal faucet, il calcolo è il seguente:

Giorni necessari = (528747×700)÷(100×6) = 616871.5 giorni

Questo significa che, facendo affidamento solo sul faucet per ottenere i token HYPE del testnet richiesti, diventare un validatore attivo su Hyperliquid richiederebbe circa 616871.5 giorni, ovvero 1690 anni.

Tuttavia, coloro che hanno ricevuto un airdrop di HYPE sulla mainnet hanno ricevuto un'analoga quantità di token anche nel testnet. Questo ha creato opportunità per i validatori di collaborare con questi membri della comunità, permettendo loro di mettere in staking i token HYPE del testnet ai validatori, consentendo ai validatori di occupare una posizione nel pool attivo.

Nel frattempo, questa situazione ha portato i detentori di token HYPE del testnet a considerare altre opzioni. Considerando la forte competizione per unirsi al pool di validatori del testnet, molti validatori erano ansiosi di ottenere il maggior numero possibile di token HYPE del testnet. Di conseguenza, è emerso un mercato nero, con i grandi detentori di token HYPE del testnet che iniziavano a vendere i token ai validatori in cambio di veri USDC sulla mainnet.

Non ho mai visto una situazione così caotica. Anche se il team di Hyperliquid è chiaramente contro queste pratiche, hanno piena capacità di risolvere il problema. Una possibile soluzione è implementare un appropriato processo di selezione dei validatori sulla testnet.

Nella maggior parte delle altre reti di proof of stake, il team centrale di solito condivide un modulo che qualsiasi validatore può compilare per esprimere la propria volontà di eseguire la catena. Successivamente, il team esamina le domande e seleziona preliminarmente in base a vari criteri, come l'esperienza del validatore nell'esecuzione di nodi, i contributi passati, il coinvolgimento nella comunità o altri fattori.

Questo gruppo di validatori preliminarmente selezionati può contribuire al testnet, collaborando strettamente con il team ingegneristico per fornire feedback e garantire che tutto funzioni senza intoppi. Abbiamo provato più volte a fornire feedback, ma finora senza successo.

Mainnet vs. Decentralizzazione

Come già accennato, l'attuale pool di validatori sulla mainnet di Hyperliquid è composto da 16 validatori, che possono essere visti qui: https://app.hyperliquid.xyz/staking.

Di questi, 5 provengono dalla fondazione Hyperliquid. 4 sono stati selezionati in base alle prestazioni del testnet e hanno mantenuto oltre il 90% di tempo di attività. 7 sono stati selezionati dal team di Hyperliquid.

Tra i 404495250 token HYPE già messi in staking, circa 329578724 token HYPE sono messi in staking presso i nodi della fondazione, che rappresentano circa l'81.4% del totale. Non sappiamo molto su HyperBFT, ma supponiamo che funzioni come un sistema tollerante ai guasti bizantini, dove l'assunto centrale della maggior parte dei sistemi BFT è che non più del 33% dei diritti di voto possa comportarsi in modo malevolo. Se un singolo ente controlla un terzo della quota di staking, può fermare la blockchain. Se controlla i due terzi della quota di staking, può prendere completamente il controllo della rete.

La fondazione Hyperliquid ha inizialmente messo in staking 60 milioni di token HYPE per ogni nodo della fondazione. Tuttavia, molti detentori di HYPE hanno scelto di fare staking anche presso i nodi della fondazione, il che è molto sfavorevole per la decentralizzazione. Il team dovrebbe interagire di più con la comunità per incoraggiare una distribuzione dello staking più decentralizzata.

Ci sono tre potenziali soluzioni:

  1. Promuovere alla comunità l'importanza dello staking presso validatori esterni per migliorare la sicurezza e il grado di decentralizzazione della catena.

  2. I nodi della fondazione applicano una commissione del 100% per incentivare gli utenti a fare staking presso validatori esterni, promuovendo la decentralizzazione.

  3. Ridefinire la quota di staking della fondazione a favore dei validatori esterni, che è la prassi per la maggior parte delle catene.

Distribuire la quota di staking a validatori esterni aiuta anche a renderli economicamente più sostenibili. Hyperliquid è una blockchain focalizzata su un alto throughput, e il costo dell'infrastruttura per eseguire nodi (soprattutto a Tokyo) può essere molto alto. Attualmente, i validatori a basso volume guadagnano tra i 3000 e i 5000 dollari all'anno, il che non è sufficiente a coprire i loro costi. È particolarmente impegnativo poiché devono mettere in staking 10000 token HYPE sulla mainnet (attualmente circa 250000 dollari) per poter validare.

Attualmente, gli utenti interagiscono con Hyperliquid attraversando USDC da Arbitrum alla catena di Hyperliquid. Dopo aver esaminato il contratto del bridge cross-chain, sembra che il bridge cross-chain sia ancora gestito da 4 validatori. Questi validatori non sembrano essere correlati al meccanismo di consenso della catena o ai 16 validatori sulla mainnet.

Hyperliquid ha un prodotto fantastico, ma il team deve ancora migliorare diversi aspetti della propria infrastruttura per competere realmente con le principali blockchain L1.

Alcune misure di miglioramento includono:

  • Ascoltare le opinioni dei validatori. Anche se il team sta lavorando autonomamente e non interagisce con molte persone esterne, questo approccio è efficace per costruire il loro prodotto Perp, i validatori sono il pilastro delle blockchain L1. Ascoltare le loro opinioni è altrettanto importante per garantire che tutto funzioni senza intoppi.

  • Codice open source. Questo aiuterebbe i validatori a comprendere meglio i problemi che affrontano nell'esecuzione di nodi sulla catena di Hyperliquid e contribuirebbe a costruire la fiducia degli utenti nel prodotto. Il codice open source permetterebbe anche ai validatori di comprendere meglio l'architettura e l'algoritmo di consenso. Attualmente, le informazioni su HyperBFT sono molto limitate, e l'open source potrebbe fornire la trasparenza e la comprensione di cui c'è urgente bisogno.

  • Creare un appropriato processo di selezione dei validatori per eliminare il mercato nero dei token HYPE del testnet. Selezionare i validatori in base al tempo di attività è un modo equo, ma ottenere un buon tempo di attività dovrebbe essere anch'esso equo. Non dovrebbe dipendere dall'ottenere token del testnet tramite relazioni, dall'acquisto di token del testnet o dalla dipendenza dal tempo di attività dell'API di Hyperliquid.

In generale, Hyperliquid non ha bisogno di apportare cambiamenti radicali per competere con le principali blockchain L1. Il focus principale dovrebbe essere quello di interagire di più con le parti esterne e considerare le loro opinioni. Non vedo l'ora di vedere come si svilupperà la situazione nelle prossime settimane e nei prossimi mesi, e il nostro team è sempre pronto a offrire aiuto e feedback. Buona fortuna al team di Hyperliquid!