Durante la recente Hack Seasons Conference a Bruxelles, abbiamo avuto l'opportunità di incontrare Viacheslav Shebanov, Chief Technology Officer di dRPC. In questa intervista illuminante, Shebanov ha offerto approfondimenti sull’approccio innovativo di dRPC ai nodi RPC e ha discusso l’intricato equilibrio tra decentralizzazione ed esigenze aziendali pratiche.
Le sue prospettive sul futuro della tecnologia blockchain, sull'integrazione dell'intelligenza artificiale nei loro servizi e sulle sfide che il settore deve affrontare offrono uno sguardo affascinante sull'infrastruttura Web3.
Molti imprenditori sono attratti dal loro settore da un momento o da un evento specifico. Qual è stato il tuo viaggio verso Web3?
Lavoro nel settore tecnologico da più di 10 anni in grandi aziende come social network e banche. Nel 2022, una serie di eventi mi ha convinto che le criptovalute siano effettivamente importanti.
In precedenza ero più scettico al riguardo perché non ne vedevo il reale caso d’uso. Ma dopo alcuni eventi, ho capito che l’indipendenza finanziaria e la libertà di effettuare transazioni sono cose molto importanti che possono esserti tolte. Le criptovalute sono l’unica cosa che redime qui. Quindi, ho cambiato idea e ho deciso di cercare lavoro nel settore delle criptovalute.
In che modo l’approccio di dRPC ai nodi RPC differisce da quello dei tradizionali provider RPC centralizzati? Quali vantaggi specifici offre questo in termini di resilienza e prestazioni della rete?
Siamo piuttosto diversi dal fornitore RPC medio perché non ospitiamo i nostri client blockchain. Usiamo solo quelli della community. In genere, se stai costruendo un'azienda di questo tipo, avrai tre componenti principali: un bilanciatore del carico, un'interfaccia utente web e client blockchain. I provider RPC centralizzati possiedono tutte queste cose.
Abbiamo deciso di iniziare decentralizzando i client blockchain. Disponiamo di un pool autorizzato di 25-30 diverse società indipendenti a cui instradaamo le richieste. La nostra attività principale è costruire un sofisticato sistema di bilanciamento che ci permetta di compensare i problemi dei singoli fornitori e consenta ai clienti di non preoccuparsi se siamo decentralizzati o centralizzati.
Parlando di vantaggi, il più evidente è che possiamo supportare moltissime catene. Supportiamo più di 60 blockchain. Ciò è possibile perché non abbiamo bisogno di gestire da soli tutta la complessità: lo fanno i nostri fornitori. Quando aggiungiamo una nuova rete, non abbiamo bisogno di imparare troppo a riguardo da soli. Dobbiamo solo trovare persone che già lo fanno.
Un altro vantaggio è che la nostra latenza è piuttosto buona, spesso migliore di quella di molti provider centralizzati. Disponiamo di infrastrutture a Singapore, San Paolo, in Europa, negli Stati Uniti e a Hong Kong. Poiché i nostri fornitori di comunità sono distribuiti a livello globale, è abbastanza facile mantenere questa infrastruttura globale.
Puoi spiegare in che modo la rete di partner terzi indipendenti e nodi pubblici di dRPC migliora la resistenza alla censura?
Attualmente, non direi che aumenti in modo significativo la resistenza alla censura. Molti fornitori non censurano e la situazione con la censura non è così terribile da costituire una minaccia imminente. Tuttavia, la nostra struttura decentralizzata offre alcuni vantaggi in questo ambito.
Un provider RPC centralizzato è una singola entità che possiede l'intera infrastruttura. Se devono conformarsi a nuove sanzioni o regolamenti, non hanno scelta. Nel nostro caso, è più complicato. I nostri 25-30 fornitori si trovano in diverse regioni e paesi. Alcuni di essi potrebbero non dover rispettare determinate normative.
Inoltre, anche se disponiamo di un gateway centralizzato, questo è solo un pezzo di codice che può essere eseguito da chiunque. Se la censura diventasse un problema, potremmo fornire il codice a un'altra società con sede in una giurisdizione diversa.
Puoi elaborare la tua visione dell’emergere dell’intelligenza artificiale e della blockchain? Come funziona il bilanciatore del carico basato sull'intelligenza artificiale di dRPC?
Onestamente non credo molto nella sinergia tra blockchain e intelligenza artificiale. Nel nostro caso, utilizziamo un semplice modello di intelligenza artificiale per prevedere la latenza. Quando i clienti ci inviano una richiesta, dobbiamo selezionare il miglior fornitore possibile che risponderà il più velocemente. Il nostro modello di intelligenza artificiale prende vari parametri per ciascun provider e cerca di prevederne la latenza nei prossimi cinque secondi. Lo facciamo ogni cinque secondi.
Questo ci consente di selezionare il miglior fornitore in termini di latenza in tempo reale, il che può ridurre la latenza e compensare i problemi di latenza dei singoli fornitori. Non è troppo connesso alla blockchain. È solo un utilizzo medio dell’IA in qualsiasi progetto tecnologico. Puoi confrontarlo con le aste nei sistemi pubblicitari dei social network.
Prevedi di implementare altre soluzioni di intelligenza artificiale?
Non ne siamo sicuri. L’intelligenza artificiale è solo uno strumento. Se ne vedremo la necessità, lo faremo. Abbiamo l’esperienza e le competenze per farlo, ma l’obiettivo non è implementare l’intelligenza artificiale fine a se stessa. L'obiettivo è soddisfare i clienti.
Puoi parlare di alcuni degli ostacoli tecnici più impegnativi che incontri sul percorso verso la decentralizzazione?
L’ostacolo più grande è che ai clienti in realtà non interessa la decentralizzazione. Non ne hanno davvero bisogno, quindi non stiamo spingendo troppo. Per noi la decentralizzazione è il mezzo, non il fine. Stiamo valutando la possibilità di rendere il nostro pool di fornitori senza autorizzazione, il che potrebbe portare vantaggi come una migliore copertura per le blockchain meno popolari. Ma comporta anche molta complessità.
Il mercato non richiede la completa decentralizzazione in questo momento, e siamo ancora un business, non un progetto ideologico. Dobbiamo pensare prima ai nostri clienti.
Hai qualche progetto per espandere i tuoi servizi?
Il Web3 in questo momento è un'area enorme e tutti hanno bisogno di infrastrutture. Quindi, siamo in una buona posizione in questo senso. Più lo spazio cresce, più richieste aziendali e clienti abbiamo. Pensiamo sempre a migliorare il nostro servizio e a cambiare il nostro approccio al modo in cui i dati vengono utilizzati e recuperati all'interno dello spazio. Ma non posso condividere nulla di specifico in questo momento.
Come prevede in futuro l'emergere del Web2 e del Web3, soprattutto nel settore finanziario?
Penso che la maggior parte del sistema finanziario prima o poi passerà alla blockchain. È solo questione di tempo, ma ci vorrà molto tempo.
Cosa pensi del futuro della decentralizzazione e delle sue sfide?
Dipende soprattutto dalle normative. Il problema diventerà probabilmente più evidente perché ci saranno sempre più regolamenti, e tali regolamenti probabilmente saranno in conflitto nelle diverse giurisdizioni. Se Web3 dovrà affrontare o meno la censura dipende totalmente da una serie di eventi e da diverse aziende come noi.
Se ci riusciamo, probabilmente potremo eliminare la probabilità di censura sul livello RPC. Ma ci sono molti livelli: L1, L2 e altri. Ad esempio, parliamo molto della censura di Ethereum, ma molti L2 in questo momento possono censurare le transazioni, e lo abbiamo visto in eventi recenti come alcuni hack. Il Sequencer è uno strumento di censura.
Non esiste una soluzione universale. Dovremo pensare a ciascun problema e risolverlo separatamente.
Il post L'intelligenza artificiale incontra la blockchain: l'approccio rivoluzionario di dRPC al bilanciamento del carico e all'ottimizzazione della latenza è apparso per la prima volta su Metaverse Post.