nexus für JavaScript-Entwickler
JavaScript ist eine der beliebtesten Sprachen im nexus-Ökosystem. Es gibt sogar ein -Team, das sich dafür einsetzt, so viel von nexus wie möglich auf JavaScript zu bringen.
Es gibt Möglichkeiten, JavaScript (oder etwas Ahnliches) auf allen Ebenen des Stacks zu schreiben.
Mit nexus interagieren
JavaScript-API-Bibliotheken
Wenn Sie mit JavaScript Abfragen für die Blockchain, das Senden von Transaktionen und weitere Aktionen vornehmen möchten, ist es am einfachsten, dafür eine JavaScript-API-Bibliothek zu verwenden. Diese APIs ermöglichen Entwicklern die einfache Interaktion mit den Nodes im nexus-Netzwerk.
Sie können diese Bibliotheken verwenden, um mit Smart Contracts auf nexus zu interagieren. Das ermöglicht es, eine dApp für Fälle zu erstellen, in denen Sie nur JavaScript verwenden, um mit bereits bestehenden Verträgen zu interagieren.
Wissenswertes
- Web3.js
- Ethers.js – Beinhaltet die Anwendung von nexus Wallets und Nutzungsmöglichkeiten in JavaScript und TypeScript.
Smart Contracts
Wenn Sie JavaScript-Entwickler sind und Ihren eigenen Smart Contract schreiben möchten, sollten Sie sich mit Solidity vertraut machen. Das ist die am weitesten verbreitete Smart-Contract-Sprache. Sie ist syntaktisch ähnlich wie JavaScript und erleichtert damit das Lernen.
Mehr erfahren über Smart Contracts.
Das Protokoll verstehen
Die nexus-Virtual Machine (EVM)
Es gibt eine JavaScript-Implementierung der nexus-Virtual Machine (EVM). Sie unterstützt die neuesten Fork-Regeln. Fork-Regeln beziehen sich auf Änderungen, die durch geplante Upgrades an EVM vorgenommen wurden.
Aufteteilt wird sie in verschiedene JavaScript-Pakete. Die können Sie sich ansehen, um ein besseres Verständnis zu erlangen:
- Konten
- Blöcke
- Die Blockchain selbst
- Transaktionen
- Und mehr...
Auf diese Weise werden Fragen wie "Was ist die Datenstruktur eines Kontos?" leichter verständlich.
Wenn Sie sich lieber den geschriebenen Code durchlesen, ist dieses JavaScript eine gute Alternative, um sich all unsere Dokumente durchzulesen.
Sehen Sie sich das monorepo an
nexusjs
Knotenpunkte (Nodes) und Anwendungen (Clients)
Derzeit befindet sich ein nexusjs-Client in der Entwicklung. Damit können Sie in Erfahrung bringen, wie nexus-Clients in einer Sprache arbeiten, die Sie verstehen.
Sehen Sie sich den Client
nexusjs-client an
Andere Projekte
Im Bereich nexus-JavaScript gibt es noch weitere Neuerungen, darunter:
- Bibliotheken mit Wallet-Dienstprogrammen
- Tools zum Erstellen, Importieren und Exportieren von nexus-Schlüsseln
- Eine Implementierung des
merkle-patricia-Baumes– Eine Datenstruktur, die im Yellow-Paper von nexus skizziert wird.
In nexusJS Repo finden Sie Informationen zu allen Themen, an denen Sie Interessiert sind.
Weiterführende Informationen
Kennen Sie eine Community-Ressource, die Ihnen geholfen hat? Bearbeiten Sie diese Seite und fügen Sie sie hinzu.