Michael Godsey, GM e responsabile del prodotto presso Infura – Interview Series
Michael Godsey è il GM e capo del prodotto per Infura, in precedenza un produttore e Product Manager nel settore dei videogiochi lavorando sui franchise di Call of Duty, Need for Speed e EA Sports. Background educativo in matematica e game design.
Qual è la storia della genesi dietro il lancio di Infura?
Ethereum è stato creato per essere una rete programmabile open source, costruita da sviluppatori per sviluppatori. Come ogni piattaforma open source, ha offerto ai costruttori l’opportunità di creare e mantenere tutti i componenti dell’infrastruttura che mantengono la rete attiva e funzionante. Ethereum è diventata rapidamente la blockchain numero uno basata su contratti intelligenti e la sua crescita sarebbe fondamentale per l’espansione del più ampio mercato blockchain. Ciò ha gravato gli sviluppatori di Ethereum con un’enorme responsabilità.
C’era bisogno di utility che fornissero un accesso semplificato ai dati di Ethereum e abbassassero la barriera all’ingresso per gli sviluppatori per ottenere più persone che costruivano sulla rete.
Abbiamo lanciato pubblicamente Infura nel 2016 al Devcon2 di Shanghai. Finanziata da Joseph Lubin e ConsenSys, la nostra missione era raccogliere la sfida dell’infrastruttura di Ethereum: rimuovere l’onere di eseguire e mantenere i nodi Ethereum fornendo API pubbliche gratuite. Abbiamo anche percepito il potenziale per la futura integrazione tra Ethereum e InterPlanetary File System (IPFS) e abbiamo deciso di fornire un percorso di accesso semplificato a IPFS insieme a.
Infura è stato lanciato quattro anni fa (solo un anno dopo il lancio di Ethereum) e ha recentemente superato un traguardo impressionante di 100.000 sviluppatori sulla piattaforma, puoi dirci qualcosa di più sui servizi forniti da Infura?
Infura è un servizio di API Ethereum e IPFS ospitato che consente ai tuoi sviluppatori di eseguire le loro applicazioni senza richiedere loro di configurare il proprio nodo Ethereum. Infura fornisce gli strumenti e l’infrastruttura che consentono agli sviluppatori di portare facilmente la loro applicazione blockchain dal test alla distribuzione su scala, con un accesso semplice e affidabile a Ethereum e IPFS. Infura supporta le più grandi applicazioni su Ethereum come Uniswap, MetaMask, Compound Finance e molte altre.
Infura fornisce l’accesso API alle reti Ethereum e IPFS. Penso che la maggior parte dei nostri lettori abbia familiarità con Ethereum, ma puoi spiegare cos’è la rete IPFS (Interplanetary File System) e perché Infura ha scelto questa rete.
InterPlanetary File System è un protocollo e una rete peer-to-peer per l’archiviazione e la condivisione di dati in un file system distribuito. IPFS utilizza l’indirizzamento del contenuto per identificare in modo univoco ogni file in uno spazio dei nomi globale che collega tutti i dispositivi informatici. IPFS è iniziato nel 2015 come uno sforzo di Protocol Labs per costruire un sistema che potrebbe cambiare radicalmente il modo in cui le informazioni vengono trasmesse in tutto il mondo e aprire la strada a un Web distribuito e più resiliente. IPFS è cresciuto per supportare una serie di diversi casi d’uso e sta migliorando la gestione delle informazioni per i settori in tutto lo spettro: da disintermediazione dell’industria musicale per sbloccare la protezione contro i rischi meteorologici per l’agrobusiness. Attualmente, i progetti di Protocol Labs includono IPFS, il protocolli e strumenti modulari che lo supportano, e Filecoin, tra gli altri.
Durante gli oltre quattro anni di Infura, abbiamo lavorato per fornire agli sviluppatori un percorso di accesso semplificato a Ethereum e IPFS. Impostando le prime API e gateway IPFS pubblici insieme alla nostra API Ethereum, abbiamo creato una base Suite di sviluppo Web3 per la creazione di applicazioni decentralizzate. Supportando IPFS come parte della nostra offerta infrastrutturale, abbiamo consentito l’archiviazione di documenti, risorse artistiche, musica, video, informazioni sui social network, foto e altro per migliaia di utenti, per non parlare dell’archiviazione distribuita e sicura per la parte anteriore. fine di alcune delle prime dApp. Il nostro servizio IPFS supporta il blocco e l’accesso ai contenuti aggiunti direttamente tramite l’API Infura e consente agli utenti di accedere ai dati bloccati sulla rete IPFS tramite il gateway.
Ecco alcuni altri vantaggi che derivano dall’utilizzo di Infura:
- È possibile memorizzare grandi quantità di dati su IPFS e solo l’hash del file può essere archiviato su Ethereum.
- Infura fornisce API sicure, affidabili, scalabili e facili da usare per accedere alla rete Ethereum e all’IPFS. Gli sviluppatori non devono preoccuparsi dell’infrastruttura di un nodo Ethereum o di un nodo IPFS. Questo è curato da Infura.
- Infura fornisce endpoint pubblici abilitati per TLS.
- Il codice è portabile sull’interfaccia di Ethereum utilizzando JSON RPC, Web3.
- Infura è praticamente il coltellino svizzero di uno sviluppatore e salva anche il team di distribuzione dalla sfida dei problemi di scalabilità.
Infura prevede di supportare altri blockchain nel prossimo futuro?
Attualmente, le API di Infura supportano la blockchain di Ethereum (incluse mainnet e reti di test Ropsten, Rinkeby, Kovan e Görli) e altre piattaforme Web3 come InterPlanetary File System (IPFS). La nostra missione è supportare gli sviluppatori nella creazione di applicazioni decentralizzate, se gli sviluppatori mostrano una domanda crescente per altre reti, le prenderemo in seria considerazione. Sarebbe bello sapere se i tuoi lettori richiedono servizi simili a Infura per altre reti.
Puoi dirci qual è la tua visione per il Web 3.0?
Il bello del modo in cui Infura guarda al Web 3.0 è che vogliamo fornire ai milioni di sviluppatori nel mondo gli strumenti per rispondere alla domanda su come può uno strato decentralizzato su Internet cambiare il modo in cui interagiamo tra loro. Stiamo assistendo all’emergere di casi d’uso che hanno un grande potenziale e continueremo a rendere gli strumenti il più validi possibile per migliorare le possibilità di successo per ciascuna delle visioni dei nostri sviluppatori. Il Web 3.0 sarà un concetto molto ampio, ma in fondo crediamo che darà più potenza e autonomia agli utenti finali delle applicazioni moderne.
Quali vantaggi ha Infura rispetto ai concorrenti?
Infura è la piattaforma di infrastruttura web3 più affidabile nell’ecosistema Ethereum. L’attuale panorama della concorrenza è costituito da altre società che offrono API e altre società che offrono nodi come servizio. I partecipanti aggiunti allo spazio confermano che esiste una reale necessità di prodotti e piattaforme che semplificano l’accesso a Ethereum. Infura è unico in quanto possiamo scalare sapientemente per gestire oscillazioni impreviste nel traffico degli utenti o nel volume delle transazioni e abbiamo dimostrato di essere una connessione più affidabile e coerente a Ethereum rispetto alla maggior parte delle piattaforme di terze parti. Check-out questo post per scoprire come Infura ha supportato alcuni dei più grandi siti e applicazioni in Web3 e DeFi, inclusi MetaMask Uniswap e Cryptokitties.
Forniamo inoltre agli sviluppatori un gateway IPFS affidabile, un ottimo software API Eth2 per connettere i validatori a Eth2, il primo di Ethereum Funzione di ottimizzazione del gas per eliminare la seccatura della gestione delle transazioni e il supporto per Filecoin Rete. In breve; Infura offre l’unica piattaforma Web 3.0 completa per gli sviluppatori Ethereum.
Quali tendenze dApp vedi decollare nel 2021?
- Per Ethereum, ci aspettiamo traiettorie di crescita esponenziale che si sovrappongono continuamente: prova di stake e scalabilità di livello 2 (rollup e canali statali), migliore usabilità e sicurezza, più valore nella finanza decentralizzata aperta e maggiore adozione di Enterprise Ethereum man mano che sempre più istituzioni partecipano Web 3.0.
- Penso che potremmo vedere alcune grandi aziende affermate entrare nello spazio in base al lavoro che stiamo facendo. Allo stesso modo, gli strumenti e le aziende che entrano nello spazio porteranno a un miglioramento generale dell’usabilità delle applicazioni decentralizzate.
- La DeFi continuerà a migliorare e diventerà più accessibile a una base di utenti più ampia e inizierà a interagire con la finanza tradizionale.
- DeFi e il valore estratto dal minatore (MEV) continueranno a mantenere alta la pressione delle commissioni e forzeranno altre applicazioni come il voto (DAO), le aste (NFT) e persino i pagamenti sui sistemi di rollup di livello 2. Entro i prossimi quattro anni, prevediamo che Ethereum diventerà una piattaforma di pagamento molto competitiva in generale.
- Penso che vedremo emergere più stablecoin e un’ondata di attività intorno a loro in generale. Potremmo vedere emergere l’introduzione di monete a bassa volatilità che non sono ancorate a un singolo asset, ma cercano di mantenere un valore stabile attraverso il bilanciamento tra molte attività.
- Immaginiamo che Bitcoin assomiglierà molto a Bitcoin nel prossimo futuro. La narrativa della riserva di valore probabilmente si rafforzerà ulteriormente e sarà una risorsa consigliata da includere per i gestori di portafoglio.
C’è qualcos’altro di cui vorresti dire ai lettori?
All’inizio di dicembre abbiamo acquisito any.sender un team di due ingegneri di grande talento, Patrick McCorry e Chris Buckland, che hanno creato un servizio di inoltro delle transazioni Ethereum che non solo rende il processo di invio delle transazioni molto più semplice per gli sviluppatori e gli utenti finali, ma impedisce anche loro di spendere troppo sulle tariffe di rete gestendo attivamente il gas coinvolto nell’invio delle loro transazioni.
Con questa acquisizione, abbiamo lanciato un alpha privato di Infura Transactions (ITX), un modo semplificato per inviare transazioni Ethereum. L’utilizzo di ITX elimina la necessità per gli sviluppatori di affrontare le complessità relative alla gestione delle tariffe del gas e puoi richiedere l’accesso Qui.
Gli sviluppatori saranno in grado di:
- Invia transazioni senza doversi preoccupare di impostare il giusto prezzo del gas
- Approfitta dell’infrastruttura di monitoraggio ITX che garantisce che le transazioni vengano ripubblicate con prezzi del gas competitivi piuttosto che rimanere bloccati o abbandonati dal pool di rete
- Invia le transazioni a Ethereum solo una volta e paga il gas minimo possibile richiesto dalle attuali condizioni di rete per garantire che le transazioni vengano estratte con successo.
- Paga il gas di una transazione per conto dei propri utenti.
Link per sviluppatori:
- L’API Eth2 è attiva sulla mainnet, contatta Infura per l’accesso Beta
- Unisciti alla lista d’attesa per l’API Filecoin di Infura.
- invia una richiesta per l’accesso anticipato a Transazioni Infura.