Notícies Desenvolupadors Empresa Bloc de la cadena explicada Esdeveniments i conferències PremsaButlletins informatius
Subscriu-te al nostre butlletí.
Correu electrònic
Respectem la vostra privadesa
IniciBlogBlockchain Development
Com estalviar temps en DevOps i escalar el vostre Ethereum Dapp amb Infura
Coneix els pros i els contres d’executar el teu propi node Ethereum i les diferents maneres en què els principals equips de dapp utilitzen Infura per escalar la seva infraestructura, des de DeFi fins a jocs.
Els pros i els contres d’executar el vostre propi node
Una de les propostes més poderoses de la cadena de blocs d’Ethereum és que, teòricament, qualsevol persona pot executar un node, validar transaccions i contribuir a la xarxa. Si sou un desenvolupador veterà d’Ethereum, és possible que una de les primeres coses que vau fer quan vau entrar en aquest espai fos la creació i la realització d’un node..
Tanmateix, sincronitzar un node Ethereum i emmagatzemar les dades de la cadena de blocs pot costar molt de temps (dies), costar (500 GB d’emmagatzematge o més) i complicat (si tanqueu el client de manera incorrecta, si el disc no és SSD , si Internet no funciona, etc.). Si teniu l’esperança de crear un dapp popular, al final haureu d’escalar la vostra infraestructura per adaptar-los a nous usuaris i un volum de transaccions més alt. Això significa més nodes, més espai al disc, enginyers d’infraestructures a temps complet i, en definitiva, més costos. Si necessiteu fixar dades a IPFS, accedir a les dades d’arxiu de nodes completes o actualitzar els vostres nodes per mantenir-vos compatibles amb les forquilles dures de la xarxa, el manteniment de la infraestructura només serà més complex.
Seminari web a la carta: apreneu a crear el vostre propi node Ethereum amb l’enginyer cap d’infraestructures d’Infura. Veure ara
Tres maneres d’escalar la vostra infraestructura
Llança la teva pròpia solució
Si teniu els recursos necessaris per crear un equip de desenvolupament i emprar enginyers de fiabilitat del lloc (SRE) a temps complet, podeu escalar la vostra pròpia infraestructura ampliant i mantenint més nodes d’Ethereum a casa..
Infraestructura com a servei
Si no coneixeu el desenvolupament de Web3 o no teniu temps ni recursos per configurar la infraestructura i executar els vostres propis nodes Ethereum sincronitzats, podeu utilitzar proveïdors de serveis basats en el núvol, com ara Infura. Amb els punts finals de l’API d’Infura, podeu connectar el vostre dapp a les xarxes de proves, mainnet i IPFS d’Ethereum amb una única línia de codi. No cal sincronització ni configuració complexa. Els nivells de subscripció d’Infura us permeten escalar fàcilment el vostre servei i ajuden el vostre equip a estar centrat en el desenvolupament bàsic de productes en lloc de mantenir una infraestructura costosa..
Infraestructura híbrida
Un model d’infraestructura híbrida és una bona solució si el vostre propi node us serveix bé, però voleu la flexibilitat i la tranquil·litat de poder accedir als proveïdors de serveis de nodes. Una solució híbrida és una barreja de nodes de núvol allotjats per si mateixos amb transferència per error a un proveïdor com Infura, que us permet confirmar i verificar les transaccions al mateix temps, alhora que diversifiqueu la vostra infraestructura per garantir el màxim temps d’activitat de la xarxa. Com comentarem a continuació, diversos equips de dapp populars encara operen nodes allotjats per si mateixos en combinació amb Infura perquè puguin verificar les transaccions ells mateixos i comprovar que els seus propis nodes estiguin sincronitzats..
Com els populars Dapps utilitzen Infura per reforçar la seva infraestructura
Infura admet una àmplia varietat d’aplicacions a tot l’ecosistema Ethereum, des de plataformes de desenvolupament de dapp fins a protocols DeFi fins a jocs de nova generació. A continuació s’explica com alguns equips notables utilitzen les API d’Infura per satisfer la demanda en aquests moments sense precedents d’activitat a la xarxa.
Desenvolupament de Dapp
OpenZeppelin
El OpenZeppelin L’equip executa alguns nodes allotjats per si mateixos i incorpora Infura als seus kits d’inici, ajudant-los a reduir la sobrecàrrega i racionalitzar la incorporació de Web3 per a desenvolupadors en desenvolupament que estan preparats per desplegar els seus dapps a mainnet. OpenZeppelin’s Eina de xarxa JS accelera els fluxos de treball dels creadors de dapp, ja que els permet tornar fàcilment a un node Infura públic i connectar-se a la xarxa Ethereum amb una línia de codi.
MakerDAO
MakerDAOEl conjunt d’eines també permet als desenvolupadors tornar a Infura en cas que no estiguin executant un node actiu i ho vulguin connecteu-vos a Ethereum des de qualsevol lloc.
“Des del nostre punt de vista de les eines de desenvolupament, puc estar connectat a Ethereum en qualsevol lloc. Quan estic a casa tinc un node, però quan viatjo torno a Infura per poder fer sempre el que vull fer amb la xarxa “.
Mariano Conti, cap de contractes intel·ligents, MakerDAO
Microsoft Azure
L’extensió del kit de desenvolupament Blockchain de Microsoft Azure per a VS Code admet nativament Infura, de manera que podeu connectar-vos al vostre compte d’Infura i crear projectes nous directament a la interfície de VS Code. Aquí hi ha un tutorial útil d’Infura al codi VS.
Finances descentralitzades (DeFi)
Compost
El major repte per als equips de DeFi dapp ha estat mantenir-se al dia amb el trànsit, especialment amb els últims xocs del mercat que han provocat que els usuaris inundin la xarxa.. Compost, el grup de préstecs amb interès s’ha convertit en un protocol especialment popular que es connecta a una àmplia gamma de plataformes DeFi. Inicialment, l’equip compost comptava amb els seus propis nodes Geth i Parity a Kubernetes, però els clients van amagar espai al disc i realitzar tasques bàsiques com extreure registres d’esdeveniments requeria un temps DevOps important. Ara l’equip utilitza la suite d’API d’Infura de diverses maneres per optimitzar la seva infraestructura i garantir una experiència d’usuari perfecta:
- La interfície composta es llegeix directament des d’Infura. Fins i tot si els servidors Compound tenen un problema, els usuaris de DeFi poden accedir al protocol Compound a través de la interfície i tots els detalls del seu compte.
- Infura introdueix totes les dades de registre d’esdeveniments de Compound en un processador de flux. Això simplifica els sistemes finals del compost que solien consumir i presentar dades.
- Compound unifica les seves peticions en cadena per reduir els viatges d’anada i tornada a Infura. Mitjançant la combinació de sol·licituds mitjançant un contracte de visualització, Compound minimitza la necessitat de múltiples consultes d’API i simplifica l’ús d’Infura.
Llegiu la història completa a com utilitza el compost Infura per executar una infraestructura DeFi eficient i sòlida com a roca.
“Infura proporciona als nostres usuaris una solució d’alta disponibilitat per accedir a les dades dels seus comptes, fins i tot en els moments més bojos de la criptografia”.
Geoffrey Hayes, CTO, compost
Gnosi
Gnosi ha pres un enfocament híbrid a la seva infraestructura per garantir la connectivitat a gran escala. Infura ajuda els usuaris a connectar-se a Ethereum a través de la cartera multisig de Gnosis i també mostra saldos de token a través de l’aplicació mòbil Gnosis. L’equip de Gnosis gestiona els seus propis nodes al costat d’Infura per a consultes complexes i, per tant, tenen la flexibilitat de verificar les transaccions ells mateixos. D’aquesta manera, poden reduir els costos operatius i també confiar en que la seva infraestructura estigui diversificada.
“L’ús d’Infura ens estalvia molt de temps en el desenvolupament i redueix els nostres costos d’infraestructura. Encara estem executant els nostres propis nodes per a algunes consultes complexes, però fins i tot allà fem servir Infura per comprovar que els nostres propis nodes estan sincronitzats “.
Stefan George, cofundador i CTO de Gnosis
Voleu saber com Infura impulsa altres aplicacions de finançament basades en blockchain? Consulteu els nostres casos d’èxit de clients PoolTogether i Monerium.
Joc
SkyWeaver
Després de les aplicacions DeFi, els jocs es troben entre els dapps d’Ethereum de més alta classificació en termes de volum de transaccions. Si el creixement de CryptoKitties va aparèixer cap signe el 2017, els jocs basats en cadenes de blocs estaran a punt de ser cada vegada més populars en línia a Web3. SkyWeaver, un joc de cartes comercials basat en Ethereum desenvolupat per Horizon, permet als jugadors intercanviar cartes col·leccionables úniques que en realitat són fitxes ERC-1155, de manera que els usuaris poden rastrejar i verificar la propietat de la cadena de blocs fàcilment. Infura es va associar amb Horizon a principis d’aquest any per ajudar a gestionar la infraestructura a mesura que SkyWeaver passa a operacions de producció i continua augmentant.
Explorar Opinions dels clients d’Infura per esbrinar com altres aplicacions Ethereum utilitzen el paquet API Infura per escalar solucions d’anàlisi, plataformes organitzatives i molt més.
Esteu a punt per simplificar la vostra infraestructura?
“Portem funcionant a Infura des que recordo. És un dels pilars de la nostra infraestructura. Si fallen els nostres nodes o falla l’API Etherscan, podem confiar en Infura “.
Jordan Spence, CMO, MyCrypto
Aquí és quan hauríeu de considerar un proveïdor d’infraestructures d’Ethereum com Infura:
- Ets nou a Ethereum. Infura us facilita la vida, fins i tot si només us desplegueu a xarxes de prova com Ropsten, Rinkeby, Kovan i Görli. El nostre servei bàsic és gratuït fins a 100.000 sol·licituds al dia.
- Estàs limitat pel temps. Les API Infura proporcionen una connexió instantània a Ethereum i IPFS perquè el vostre equip i vosaltres pugueu centrar-vos en la creació del vostre programari bàsic en lloc de sincronitzar, actualitzar i mantenir nodes..
- Teniu recursos limitats. L’execució de nodes i l’emmagatzematge de dades és car, sobretot quan necessiteu enginyers dedicats per mantenir la confiança en la vostra infraestructura.
- Cal escalar. La connectivitat perfecta és la forma en què els dapps guanyen la confiança dels usuaris, sobretot en moments de gran volum de transaccions. Banc de dapps líder a Infura perquè els nostres temps de resposta a les sol·licituds són fins a 20 vegades més ràpids que la infraestructura allotjada per si mateixos.
- Necessiteu la màxima fiabilitat. Quan la infraestructura de còpia de seguretat i la migració per error són crítics, una solució de tercers com Infura és una opció lògica.
- Necessiteu suport expert. Infura proporciona accés les 24 hores del dia els 7 dies de la setmana a equips experts en suport a la infraestructura.
Si voleu obtenir més informació sobre com podeu interactuar amb les xarxes Ethereum i IPFS mitjançant Infura, aneu a infura.io/docs i exploreu la nostra documentació o consulteu la nostra tutorial pas a pas sobre com començar amb Infura.
Esteu a punt per connectar la vostra aplicació amb les nostres API d’accés instantani? Cap a infura.io/register i comenceu gratuïtament avui mateix.
Desenvolupeu-vos ara a Web3 amb les API Ethereum i IPFS d’Infura.
Comenceu gratuïtament InfuraNewsletter Subscriviu-vos al nostre butlletí per obtenir les últimes novetats d’Ethereum, solucions empresarials, recursos per a desenvolupadors i molt més. Adreça electrònica Contingut exclusiuSeminari web
Com es pot crear un producte Blockchain amb èxit
Seminari web
Com configurar i executar un node Ethereum
Seminari web
Com es crea la seva pròpia API Ethereum
Seminari web
Com es crea un testimoni social
Seminari web
Ús d’eines de seguretat en el desenvolupament de contractes intel·ligents
Seminari web