Nimiq Blockchain
Nimiq ist ein reibungsloses Bezahlungsprotokoll für das Web. Für eine High-Level Einführung können Sie das Nimiq White Paper (Englisch) lesen. Der Quelltext ist auf GitHub verfügbar.
Diese Entwickler-Referenz enthält:
Datenschemas
Datenschemas der Übertragung, mit Fokus auf Feldern, Byte Größen und kurzen Erklärungen.
- Transaktionen: basic und erweitert
- Blockchain: Block, Header, Interlink, Body
- Accounts and Verträge: Einfacher Account, Vesting and Hashed Time-Locked Contracts
- Account-Baum: Details zum Patricia Merkle-Baum, der benutzt wird, um Accounts zu speichern
- Primitives: Nicht zusammengesetzte Elemente, z.B. Hashes, Adressen
- Nachrichten: Alle p2p-artige Nachrichten zwischen Nodes
High-Level-Konzepte
High-Level-Konzepte in Nimiq.
- Konstanten: Konfiguration des Nimiq core
- Nodes and Clients: Node.js und Browser, full, small, und nano
- Versorgung und Belohnung: Gesamte Versorgung (total supply), Belohnungen (rewards) und Anpassen der Schwierigkeit (difficulty)
- Verifikation: Validierungsregeln für die Nimiq Blockchain
Weitere Infos
Weitere Infos für einen Überblick über das Nimiq-Projekt und System:
- API Dokumentation
- Browser Miner und Browser Wallet
- Contributing Guidelines und Code of Conduct
- Dieses Projekt ist unter der Apache License 2.0 lizensiert.
Wir wollen unsere Konzepte und Herangehensweisen so klar wie möglich herüberbringen. Je einfacher es ist, in die Details zu gehen, desto mehr werden es tun, was wiederum in einen tieferen Peer-Reviewing-Prozess resultiert. Dieser ist essentiell für das Härten unseres Protokolls. Verbesserungen dieser Referenz durch Pull Requests sind sehr willkommen.