ZYCORD Doku
Deutsch

Zycord-Dokumentation

Alles, was zu Zycord veröffentlicht ist, in Lesereihenfolge — die Entwurfsbegründung, die technische Spezifikation und die Betreiberanleitungen für den tatsächlichen Betrieb.

Bevor Sie irgendetwas anderes lesen

Auf dem Mainnet gibt es noch keinen Coin, und wer Ihnen heute ZCD verkaufen will, betrügt Sie. Die Coins des öffentlichen Testnets sind absichtlich nichts wert. Die Mainnet-Genesis ist 2026-10-01T00:00:00Z, und dieser Zeitpunkt ist die genesis_time in der veröffentlichten Parameterdatei und keine Ankündigung — ein Node, der ihr widerspricht, ist auf einer anderen Chain. Jede offizielle Ankündigung ist mit E724 39CE DD85 11F9 D607 550B 87FD 60D5 EB4A 0B29 signiert und wird in dem Forumsthread gepostet. Nirgendwo sonst.

Zycord ist ein Proof-of-Work-Netzwerk, in dem jede Transaktion — hier Zertifikat genannt — den Zustand mitträgt, den sie gelesen, und den Zustand, den sie geschrieben hat. Eines zu verifizieren ist daher eine reine Funktion seiner Bytes: keine Platte, keine Historie, kein geteilter Zustand und keine Schranke dafür, wie viele Maschinen es zugleich prüfen. Die Chain führt nie etwas aus. Sie ordnet Zertifikate und schreibt sie mit einem deterministischen Fold fest, der jedes Zertifikat anwendet, dessen deklarierte Eingaben noch gelten, und den Rest überspringt.

Diese Seiten sind die Dokumentation zu diesem System: die Entwurfsbegründung, die technische Spezifikation und die Betreiberanleitungen für den Betrieb. Sie sind aus denselben Quellen geschrieben, aus denen die Referenzimplementierung gebaut wird, und wo eine von ihnen dem Repository widerspricht, hat das Repository recht.

Hier anfangen#

Mit dem Bild anfangen

Wie das Netzwerk funktioniert

Das ganze System auf einer Seite: eine Transaktion, off-chain zwischen Servern zusammengestellt, allein aus ihren Bytes parallel verifiziert und durch einen einzigen sequenziellen Fold festgeschrieben. Das Zertifikat, die zwei Verben, die Rollen, die zwei Gas-Märkte und die abgeschirmte Schiene — als Diagramm.

Betreiben#

Referenz#

Der kürzeste nützliche Weg#

Wenn Sie heute im Netzwerk sein wollen, statt darüber zu lesen, ist das hier alles davon. Das öffentliche Testnet läuft jetzt; es hat dieselben Konsensregeln wie das Mainnet unter einer anderen Chain-ID.

# Build the binary that can join a RandomX network.
# `make build` produces a devnet-only binary -- see Installation, "Two tiers".
make build-randomx

# A payout address. The node never sees the key behind it.
./bin/zcd-randomx wallet new --out miner.json

# Join, and mine to yourself. Coins come from mining; on testnet there is
# also a faucet at zycord.com/faucet/ for a first, small balance.
./bin/zycordd-randomx --testnet --dir ./testnet \
  --mine --payout $(./bin/zcd-randomx wallet address --key miner.json)

Starten Sie ihn, wann Sie wollen, auch bevor der erste Block eines Netzwerks fällig ist: der Node verweigert es, einen Block zu bauen, den seine eigene Uhr noch nicht erreicht hat, sagt, wie lange die Wartezeit ist, und beginnt von selbst zu minen. Es gibt nichts zu planen und nichts neu zu starten. Die vollständige Fassung davon ist Öffentliches Testnet, und was der Betrieb kostet, steht unter Mining.

Was maßgeblich ist und was nur Erläuterung#

Das zählt hier mehr als bei den meisten Projekten, weil das Netzwerk keinen Admin-Schlüssel hat und daher keine Möglichkeit, einen Fehler nachträglich zu korrigieren. Die Dokumente sind gestuft, und die Stufung ist keine Formalität:

EbeneWas sie istWo sie liegt
Das ProtokollDie Parameterdateien und die Golden Test Vectors. Eine unabhängige Implementierung, die die Vektoren besteht, ist ein Peer, kein Fork.spec/
Die Peer-EbeneDie normativen Anforderungen daran, was Nodes einander sagen.Wire-Protokoll
Die BegründungWarum der Entwurf so geformt ist, mit Messungen und benannten offenen Fragen.Whitepaper
Die ImplementierungWie der Referenz-Node all das umsetzt. Erläuternd, nicht normativ.Architektur
Die BetreiberanleitungenInstallieren, betreiben, minen und Schlüssel verwahren.Diese Seiten

Wo zwei einander widersprechen, gewinnt das genauere, und der Widerspruch ist ein meldenswerter Fehler. Keine von Hand geschriebene Zahl in den erläuternden Ebenen ist eine Quelle der Wahrheit; sie wird aus Code erzeugt, von einem benannten Test behauptet, oder sie ist eine Illustration, die sonst nichts zitieren darf.

Prüfen Sie es selbst#

Bei einem Projekt, dessen Autor nicht persönlich für es bürgen wird, ist hier nichts mehr wert als das, was Sie prüfen können, ohne zu fragen. Das Protokoll ist ein Verzeichnis voller Dateien: die bei Genesis eingefrorenen Parameterdateien und Golden Vectors, die jeder Fold-, Block- und Gültigkeitsregel ihren eigenen Fall geben. Eine Implementierung, die sie besteht, ist ein Peer und kein Fork.