En el món de la Blockchain, els processos no segueixen les regles de la centralització reguladora - es produeixen en un context descentralitzat. Per això estic prenent el meu temps per redactar aquest article amb l'objectiu de donar-vos una visió més àmplia dels conceptes fonamentals i, més importantment, per ajudar-vos a entendre per què els nodes blockchain són vitals i donar-vos una comprensió de com es connecten o es relacionen amb les APIs i la infraestructura Web3. En primer lloc, per entendre correctament els nodes, primer hem de familiaritzar-nos amb el concepte de Blockchain mateix. I no, no és res com la cadena d'or que porteu amb un rellotge, però com un rellotge, una blockchain està formada per múltiples parts complexes que treballen junts en perfecta sincronització per garantir la seguretat i el rendiment perfecte del sistema. Què és una Blockchain? En la seva totalitat, una blockchain és un sistema digital descentralitzat o registre que és compartit per milions de persones a través d'ordinadors de tot el món i, no obstant això, d'alguna manera funciona per si mateix sense estar sota el control de ningú. Això també: • Stores millions of transactions made by people on the chain. Assegura que tothom veu la blockchain de la mateixa manera. • Actualitza les dades globalment en temps real. • Garantir que les dades sensibles de la cadena estiguin protegides. Per exemple, imagineu un gran llibre de comptes o un llibre de llibres que conté o allotja milions de dades de transaccions i és compartit o utilitzat per milions o fins i tot milers de persones. Ara, cada pàgina del llibre es coneix com un bloc. Cada seqüència o grup de blocs és una cadena. • Tothom veu la blockchain de la mateixa manera (com es va esmentar anteriorment). • Ningú, ni tan sols el govern, té cap forma de control sobre el funcionament de la blockchain. És lliure i just i encara d'alguna manera altament segur. (Decentralitzat) Qualsevol canvi fet a la blockchain s'actualitza globalment, permetent a tothom veure qui va fer el que, què es va fer, quan va passar i com es va dur a terme. Però d'alguna manera - malgrat aquesta transparència - les dades sensibles romanen protegides, les actualitzacions es gestionen fàcilment i el sistema continua funcionant amb èxit sense control centralitzat o regulació humana. How possible is that? Take a wild guess. If you guessed ‘Nodes’, then you’re very correct. In fact, you nailed it. Good job. Els nodes són com el cervell - el sistema nerviós central i els òrgans vitals d'un sistema descentralitzat. La Blockchain és insignificant sense ells. Els nodes són com el cervell - el sistema nerviós central i els òrgans vitals d'un sistema descentralitzat. La Blockchain és insignificant sense ells. En els nodes - què són? Un node és qualsevol ordinador connectat a la xarxa blockchain.Tots sabem que és descentralitzat, de manera que es podria estendre a través de múltiples unitats, ubicacions o nodes, amb cada usuari amb la mateixa vista en viu. • Emmagatzema dades blockchain. • També valida les transaccions realitzades pels usuaris a la cadena. Un node també pot comunicar-se amb altres nodes de la cadena per fer canvis o actualitzacions globalment i fer un seguiment d'aquests canvis. • Els nodes estan actius en tot moment. Els nodes mantenen un seguiment de qui fa què, què es fa i com es fa. I ho fan sense la intervenció de polítiques centralitzades o control. Els blocs no poden funcionar sense nodes. Blockchains can’t function without nodes. Types of Nodes Tipus de nodes Based on their functions, we can classify nodes as a) El : Aquests nodes emmagatzemen la història completa de la blockchain. Validen els blocs (és a dir, Bitcoin Core). b) El : Aquests nodes emmagatzemen només resums o encapçalaments de dades en nodes complets. c) El Aquests segueixen cada petit detall del passat, fins i tot canvis en els estats. d) El Aquests ajuden a decidir quin bloc s'afegeix votant en blockchain proof-of-stake. Full Nodes Light Nodes Archive Nodes Validation Nodes Breaking it down Per descompondre-ho més endavant, per mostrar-vos com els nodes influeixen en la blockchain. Visualitzem la blockchain com Google Docs, però una versió descentralitzada. Com en Google Docs, tothom amb l'enllaç (nodes) té una còpia. Quan una persona fa un canvi (una nova transacció), s'actualitza i es sincronitza amb tots els altres. • Ningú té control sobre el document. • Tothom veu la mateixa versió en viu. (Si un usuari està fent un canvi, tothom veurà qui és i quin canvi s'està fent.) Això és Els “nodes” són els dispositius que ho fan possible. decentralization. Fact: Els nodes eliminen la necessitat de confiança, però han de ser fiables per si mateixos. Si el 51% es comporta malament, tot el blockchain pot ser compromès. Fact: Els nodes eliminen la necessitat de confiança, però han de ser fiables per si mateixos. Si el 51% es comporta malament, tot el blockchain pot ser compromès. How Does a Blockchain Node Work? Com funciona un Blockchain Node? Ara que hem entès el concepte de node blockchain una mica, seria meravellós si també poguéssim entendre com funciona. Creació de transaccions: primer hauríeu de crear una transacció i signar la transacció amb la vostra clau privada. Transacció Broadcasting: La seva cartera (és a dir, MetaMask) enviarà aquesta transacció a un node a través de la xarxa. Validació de la Transacció: El node comprovarà si teniu 2 ETH o prou a la cartera per continuar amb la transacció. Transmissió de la Transacció Validada al Mempool (piscina de memòria): Una vegada que la transacció ha passat els controls de validació, va directament al mempool (una mena de memòria o sala d'espera on les transaccions no confirmades romanen fins que siguin aprovades). En Proof of Stake (PoS), que és un mecanisme de consens basat en la quantitat de cripto estocada, un validador seleccionat agafa la transacció, crea un nou bloc i l'afegeix a la cadena. Consens succeeix: altres nodes estan d'acord que el bloc amb la transacció és vàlid. El bloc s'afegeix a la cadena: les actualitzacions són fetes per tots els nodes complets a les seves còpies una vegada que s'hagi aprovat. Confirmació: El teu amic rep els 2 ETH i els teus saldos respectius s'actualitzen. També, els teus detalls de transacció s'emmagatzemen en els registres permanents de blockchain. How Do Developers Use Nodes? Com utilitzen els desenvolupadors els nodes? La majoria dels desenvolupadors no executen el seu propi node, ja que sovint és molt car i difícil de manejar. El que proporciona: GetBlock • Nodes blockchain preparats per a l'ús. • API (com el JSON-RPC) • Suport per a xarxes com Ethereum, Solana, BNB, etc. APIs en relació amb nodes a la Blockchain Una API (Application Programming Interface) és un conjunt de regles i eines que permeten al programari comunicar-se amb altres programes. Un programari (és a dir, un dApp) fa una sol·licitud a l'altre programari pel que fa a les dades que necessita a través d'una porta d'API, i l'altre programari (o node) al seu torn passa les dades sol·licitades. How APIs work with Nodes Com funcionen les APIs amb nodes En les aplicacions Web3 (dApps), la seva cartera o contracte intel·ligent no pot accedir directament a la blockchain. Per exemple, suposem que esteu utilitzant una dApp (és a dir, una cartera de criptografia com MetaMask).Quan obriu l'aplicació, la vostra aplicació enviarà una sol·licitud al node blockchain (és a dir, El node comprovarà la blockchain i respondrà immediatament amb les dades exactes (el vostre saldo en aquest cas). Podria mostrar, “El vostre saldo és 0,74 ETH.” GetBlock Sense els nodes, la seva API no té on obtenir les seves dades, i la seva dApp no sabria com comunicar-se amb els nodes. Why Are Nodes So Important in Web3? Per què els nodes són tan importants a Web3? Sense nodes, hi hauria caos, ja que ningú no estaria d'acord sobre l'estat actual de la blockchain. algú podria falsificar transaccions o enganyar, fent així la ruptura de la descentralització. Però els nodes ajuden a aturar tota aquesta confusió: • Emmagatzemar la veritat i tota la informació vital. • Garantir que tothom es mantingui honest. • Fes que el sistema no sigui fiable. • Serveixen com a jutges de la blockchain. Conclusion and Key Takeaways Conclusió i Takeaways clau Els nodes no només alimenten la blockchain o serveixen com a columna vertebral per mantenir-la en el seu lloc - són, de fet, la mateixa blockchain. Les APIs són les plataformes que serveixen com a pont entre dApps, carteres, plataformes Web3 i els nodes, permetent-los així comunicar-se de manera eficaç. Ja sigui que vostè està aprenent sobre la Blockchain com jo o vostè és un desenvolupador habilitat que té somnis de construir la propera gran cosa en Web3, tenir una comprensió clara de com els nodes i les API funcionen junts li donaria un bonic cap de partida, empenyent-lo just per davant de la corba. Si ets un fanàtic curiós com jo i vols explorar com funcionen els nodes, explora plataformes gratuïtes de Node-as-a-Service com Et donaran un gran començament. Blocatge Finalment, en Blockchain i Web3, no només el futur és descentralitzat, sinó que també és segur, segur, fàcil de rastrejar i actualitzar - i sobretot, comença i acaba amb nodes.