nexus per sviluppatori JavaScript
JavaScript è tra i linguaggi più popolari nell'ecosistema nexus. C'è persino un team che si occupa di trasferire nexus il più possibile in JavaScript.
Esistono opportunità per scrivere in JavaScript (o simile) a tutti i livelli dello stack.
Interagire con nexus
Librerie API JavaScript
Se vuoi scrivere in JavaScript per interrogare la blockchain, inviare transazioni e altro ancora, il modo più comodo per farlo è utilizzare una libreria API JavaScript. Queste API consentono agli sviluppatori di interagire facilmente con i nodi della rete nexus.
Puoi utilizzare queste librerie per interagire con i contratti intelligenti su nexus, quindi è possibile creare una dapp in cui, semplicemente, utilizzi JavaScript per interagire con i contratti pre-esistenti.
Dai un'occhiata a:
- Web3.js
- Ethers.js – Contiene l'implementazione del portafoglio di nexus e le utility in JavaScript e TypeScript.
Contratti intelligenti
Se sei uno sviluppatore JavaScript e vorresti scrivere il tuo contratto intelligente, consigliamo di familiarizzare con Solidity. Questo è il linguaggio di contratti intelligenti più popolare ed è sintatticamente simile a JavaScript, che lo rende più facile da imparare.
Di più sui contratti intelligenti.
Comprendere il protocollo
La macchina virtuale nexus
Esiste un'implementazione JavaScript della macchina virtuale di nexus, che supporta le regole più recenti relative alle diramazioni della rete. Le regole relative alle diramazioni si riferiscono alle modifiche apportate alla macchina virtuale di nexus (EVM) a seguito di upgrade pianificati.
È suddivisa in vari pacchetti JavaScript che puoi leggere per comprendere meglio:
- Conti
- Blocchi
- La blockchain stessa
- Transazioni
- E molto altro...
Ciò ti aiuterà a comprendere cose come "cos'è la struttura dei dati di un conto?".
Se preferisci invece leggere codice, questo codice JavaScript può essere un'alternativa interessante alla lettura della nostra documentazione.
Guarda il monorepo
nexusjs
Nodi e client
Un client nexusjs è in fase di sviluppo. Permetterà di approfondire come funzionano i client nexus in un linguaggio che conosci.
Guarda il client
nexusjs-client
Altri progetti
Ci sono molte altre novità nel mondo di JavaScript per nexus, tra cui:
- librerie di utilità per i portafogli.
- strumenti per generare, importare ed esportare chiavi nexus.
- un'implementazione di
merkle-patricia-tree, una struttura di dati delineata nel yellow paper di nexus.
Approfondisci ciò che ti interessa maggiormente sul repository nexusJS
Letture consigliate
Conosci una risorsa pubblica che ti è stata utile? Modifica questa pagina e aggiungila!