Nervos CKB: eine auf Verifikation ausgerichtete Layer-1-Blockchain
Projektüberblick: Die Nervos CKB ist eine öffentliche, erlaubnislose Blockchain und die Schicht 1 des Nervos-Netzwerks.
Auf einen Blick
- Was ist das?
- Das Nervos-CKB-Repository enthält die Rust-Implementierung einer öffentlichen, erlaubnisfreien Layer-1-Blockchain, die Proof of Work und eine RISC-V-basierte virtuelle Maschine verwendet.
- Für wen ist es gedacht?
- Das Repository beschreibt CKB als eine auf Verifikation fokussierte Layer-1-Blockchain mit RISC-V-VM, Eaglesong-Mining und zwei öffentlichen Netzwerken. Der develop-Zweig wird ausdrücklich als instabil bezeichnet, während master als produktionsreif gilt.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Rust, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Eine öffentliche, erlaubnisfreie Layer-1
Nervos CKB ist die Layer-1-Blockchain des Nervos-Netzwerks. Das README bezeichnet sie als öffentliche und erlaubnisfreie Blockchain und als Common Knowledge Base. Das Repository ist in Rust geschrieben und weist laut GitHub-Metadaten 1.217 Sterne, 264 Forks und 72 offene Issues auf. CKB ist Teil des Nervos Network, das laut README eine Reihe skalierbarer und interoperabler Blockchain-Protokolle definiert, um eine selbstentwickelnde verteilte Ökonomie zu schaffen. Das README erklärt weder, wie diese Ökonomie regiert wird, noch was Interoperabilität konkret bedeutet; diese Details sind dem Nervos-RFC-Repository überlassen.
Proof of Work und Konsensdesign
CKB verwendet Proof of Work und einen vom README als verbesserten Nakamoto-Konsens bezeichneten Ansatz. Das Ziel ist laut README, maximale Leistung auf durchschnittlicher Hardware und Netzwerkbandbreite zu erreichen, ohne die zentralen Werte der Layer-1, Dezentralisierung und Sicherheit, zu opfern. Das README definiert die Verbesserung nicht näher, sondern verlinkt einen Medium-Artikel mit dem Titel "Breaking the Throughput Limit of Nakamoto Consensus". Der Mining-Algorithmus ist Eaglesong, definiert in einem Nervos RFC. Das README nennt keine Blockzeit, Blockgröße, Hashrate oder Durchsatzwerte und enthält auch keinen Benchmark.
Virtuelle Maschine und Skriptmodell
Skripte in CKB laufen auf CKB-VM, die das README als eine mit dem RISC-V-ISA vollständig kompatible virtuelle Maschine beschreibt. Deshalb sagt das README, CKB unterstütze Skripte in jeder Programmiersprache; die praktische Einschränkung ist, dass eine Sprache nach RISC-V kompilierbar sein muss. CKB wird als Universal Verification Layer beschrieben, der sich auf Verifikation konzentriert und Berechnungen Anwendungen und Protokollen der Layer 2 und höher überlässt. Das README verlinkt für diese Beschreibung einen Medium-Artikel über das Zellmodell, erklärt das Zellmodell aber nicht und listet keine getesteten Sprachen auf.
Netzwerke, Initialisierung und Mining
Zwei öffentliche Netzwerke werden genannt: Mainnet Mirana und Testnet Pudge. Zum Beitritt soll man laut README das neueste Release verwenden und ckb init --chain mainnet oder ckb init --chain testnet ausführen. Mirana ist seit Epoch 5414 aktiv, und das README verlinkt eine Migrationsanleitung für das Upgrade von Lina. Pudge ist seit Epoch 3113 aktiv. Das README sagt nicht, was sich bei der Migration änderte, wie Epochennummern bestimmt werden oder welche Hardware oder Bandbreite ein Knoten benötigt. Das Mining nutzt den Eaglesong-Algorithmus; Mining-Belohnungen oder Schwierigkeitsregeln werden nicht angegeben.
Zweigstrategie und Dokumentation
Der Standardzweig auf GitHub ist develop, den das README als Arbeitszweig für neue Funktionen bezeichnet und als nicht stabil einstuft. Der master-Zweig wird regelmäßig gebaut und getestet und gilt als produktionsreif. Das CHANGELOG ist in Releases und in CHANGELOG.md im master-Zweig verfügbar. Das README verweist auf Quick Start, Configure CKB, Platform Support, How to Download or Build CKB Binary und How to test miner on dev chain sowie auf docs.nervos.org als umfassendere Dokumentationsseite. Es weist außerdem darauf hin, dass die Dokumentation für Mainnet Mirana und Testnet Pudge im master-Zweig liegt, nicht im Standardzweig.
Plattformunterstützung und Beiträge
Die Unterstützung für verschiedene Plattformen ist laut README in drei Stufen organisiert, jeweils mit unterschiedlichen Garantien. Das README listet die Stufen oder Garantien jedoch nicht auf, sondern verlinkt auf docs/platform-support.md. Für Beiträge verweist das README auf offene Issues mit dem Label good first issue, auf CONTRIBUTING.md für den Arbeitsablauf und auf SECURITY.md für die Sicherheitsrichtlinie. Neue Protokoll- oder Standardvorschläge laufen über das Nervos-RFC-Repository. Es gibt Links zu englischen und chinesischen Discord-Kanälen, aber das README beschreibt weder deren Moderation noch Antwortzeiten.
Lizenz und Hinweis zu Sentry
Die Repository-Metadaten weisen eine MIT-Lizenz aus, und das README besagt, dass Nervos CKB unter der MIT-Lizenz veröffentlicht wird, mit Links zu COPYING und zur Seite der Open Source Initiative. Der bereitgestellte Lizenzauszug enthält keinen Lizenztext, daher kann dieser Artikel keine konkreten Gewährungsbedingungen zitieren oder paraphrasieren; die bereitgestellte Lizenz sagt nichts über Sicherheitsvorkehrungen, Support oder Garantie aus. Der Lizenzabschnitt des README zeigt außerdem ein FOSSA-Statusabzeichen, aber das Ergebnis wird nicht genannt. Separater Hinweis: Das README warnt, dass der ckb-Prozess bei Rust-Panics standardmäßig einen Stack-Trace an Sentry sendet, vor dem Mainnet-Start. Dies kann deaktiviert werden, indem die Option dsn in der Konfigurationsdatei leer gesetzt wird. Ob sich diese Standardeinstellung nach dem Mainnet geändert hat, sagt das README nicht.
Redaktionelles Fazit
Das Repository beschreibt CKB als eine auf Verifikation fokussierte Layer-1-Blockchain mit RISC-V-VM, Eaglesong-Mining und zwei öffentlichen Netzwerken. Der develop-Zweig wird ausdrücklich als instabil bezeichnet, während master als produktionsreif gilt. Das README verweist für Plattformstufen, Konfiguration und Beitragsrichtlinien auf externe Dokumentation, ohne diese Details selbst zu nennen.
Community-Notizen