La struttura tecnica della rete Pyth Network si distingue per un design unico che combina efficienza e decentralizzazione, risolvendo molte delle sfide affrontate dagli oracle tradizionali. Nel cuore di questa architettura si trova Pythnet, una blockchain dedicata (Appchain) costruita sulla base di Solana. Pythnet non funziona come rete pubblica, ma è esclusivamente dedicata alla gestione delle attività relative alla pubblicazione, aggregazione e trasmissione dei feed dei prezzi ad altre blockchain. Questo design rappresenta una soluzione innovativa, in quanto tutte le aggiornamenti ad alta frequenza dei dati vengono elaborati su una blockchain altamente efficiente e a basso costo, assicurando velocità e sicurezza dei dati prima della loro distribuzione sulle blockchain collegate.
Il meccanismo di raccolta dati nella Pyth Network va oltre il semplice calcolo della media aritmetica dei prezzi. Invece, la rete utilizza un algoritmo complesso che tiene conto dell' "Intervallo di Confidenza" (Confidence Interval) di ciascun publisher, che rappresenta una misura della precisione del prezzo riportato. Questo algoritmo opera tramite un meccanismo di "voto" unico, in cui ogni publisher dà tre voti per ciascun prezzo che invia: un voto al prezzo dichiarato, un voto al prezzo aumentato dell'intervallo di confidenza e un voto al prezzo diminuito dell'intervallo di confidenza. Viene quindi presa la mediana di tutti questi voti per determinare il prezzo aggregato finale. Questo meccanismo garantisce che qualsiasi prezzo anomalo da un singolo publisher non influisca in modo significativo sul prezzo finale, proteggendo la rete da tentativi di manipolazione dei dati. Questo approccio trasforma il problema della "fiducia" in un problema di "calcolo" verificabile matematicamente, aumentando notevolmente la trasparenza e l'affidabilità del sistema.
Il principale vantaggio tecnico della Pyth Network è il modello "pull" (Pull Model). In questo modello, i dati non vengono trasmessi automaticamente su ogni blockchain, il che potrebbe essere costoso e causare congestione. Invece, i prezzi rimangono disponibili su Pythnet, e gli sviluppatori su altre blockchain (come Ethereum o Aptos o Arbitrum) "estraggono" l'ultimo aggiornamento dei dati quando necessario, pagando solo le commissioni del gas quando consumano i dati. Questo modello consente una distribuzione dei dati altamente efficiente tra le varie blockchain. Per abilitare questa distribuzione, Pyth utilizza il protocollo Wormhole, che funge da strato di messaggistica cross-chain. Wormhole consente a Pyth Network di distribuire i propri dati senza soluzione di continuità su decine di blockchain compatibili, aumentando la sua flessibilità e disponibilità.
Sebbene questo modello riduca notevolmente i costi, ridistribuisce i rischi. Mentre allevia il carico dei costi sulla rete centrale, pone la responsabilità di richiedere i dati in modo tempestivo sulle spalle del protocollo consumatore. Ciò richiede un design intelligente delle applicazioni che utilizzano questi dati, poiché la velocità di aggiornamento dei dati dipende dalla velocità della blockchain utilizzata e non solo dalla velocità dell'oracolo Pyth.

Questa architettura complessa e precisa è ciò che consente a Pyth Network di fornire dati finanziari in tempo reale e affidabili su larga scala, aumentando il suo valore nel panorama della finanza decentralizzata.



