privacy chain · testnet · Port 19191

How to

Node und Wallet-TUI auf dem eigenen Rechner. Linux zuerst, x86_64.

1. Herunterladen

  1. Paket von der Download-Seite: nyr-0.1.0.zip.
  2. Entpacken. Darin liegt die Datei nyr (Linux x86_64) und die Spezifikation.
  3. Ausführbar machen:
chmod +x nyr
sudo install -m 755 nyr /usr/local/bin/nyr
nyr --help

Danach reicht überall nyr — nicht mehr /opt/nyr/nyr. Wortliste steckt in der Binary, nur glibc.

2. Chain-Datei

Eine Node hält die Kette in einer Datei. Beim ersten Start entsteht die Genesis von selbst. Liegt die Datei unter /var/lib/nyr/nyr.chain, findet nyr sie von selbst.

sudo mkdir -p /var/lib/nyr
nyr status

Referenz-Node: v41089.1blu.de:19191 · Port 19191 (P2P). 19192 ist reserviert.

3. Node starten

  1. In der NÝR-Wallet eine Empfangsadresse erzeugen.
  2. Im Terminal:
nyr node

Im Terminal öffnet sich die Node-TUI (Englisch, wie die Wallet-TUI). Läuft die Node schon als Dienst, hängt sich die TUI nur an — Q schließt nur die Oberfläche. Reward und Peers: R P, Siegel/Drop: S D. Ohne Terminal: nyr node --plain.

Die Node zählt Arbeitssekunden (0,00001 NÝR/s, Cap 0,86400/Tag) und siegelt Transfers. Firewall: TCP 19191 öffnen, wenn andere Nodes euch finden sollen.

Eine Überweisung gilt im Testnetz, wenn 2 andere Nodes sie bestätigt haben.

NFTs — Bilder neben der Chain

Jedes NFT-Bild ist ein JPEG, höchstens 512×512, neben der Chain-Datei: nft/<blake2b>.jpg. Die Chain speichert nur den Hash und die Owner-Adresse. Die App NÝR-NFT wählt ein Bild, schneidet/skaliert es, sendet es per HTTP an eine Node (IP:Port, Standard 195.90.214.85:19191) und mintet dort. Nodes tauschen die Dateien untereinander — fällt eine Node aus, bleiben die Bilder bei den anderen.

Minten kostet 0,25000 NÝR — absichtlich teuer. Die Gebühr geht in die Reward-Wallet der Node, die das Bild speichert.

HTTP: POST /nft (JPEG) · POST /nft/mint · GET /nft · GET /nft/{hash} · Gebühr 0,25000 NÝR

Tasten — Node-TUI

TasteWirkung
R[R] Reward — Empfangsadresse für die Arbeit
P[P] Peers — 1–5 Gossip-Knoten
S[S] Seal — Mempool jetzt siegeln
D[D] Drop — fällige Auszahlung jetzt (Test)
Q[Q] Quit — Node stoppen

4. Wallet-TUI

nyr wallet

Die TUI ist auf Englisch. Node und Wallet sind getrennt: die Wallet liest die Chain-Datei nicht, sondern holt Blöcke von Nodes (P Peers, Standard 127.0.0.1:19191 und v41089.1blu.de:19191). Schon syncte Höhen werden nicht neu geladen; neu/Import macht einen vollen Scan inkl. HD-Adressen (Gap 20). Der Seed sind 13 lateinische Wörter. Passphrase in ~/.nyr/nyr.wallet. Historie: H, Adressen: A dann N, Sync: Y. Backup: B.

Tasten — Start

TasteWirkung
N[N] New — Wallet mit Passphrase anlegen
O[O] Open — gespeicherte Datei
I[I] Import — 13 Wörter, dann Passphrase
P[P] Peers — andere Knoten (1–5)
Q[Q] Quit

Tasten — Wallet offen

TasteWirkung
S[S] Send (Tab wechselt die Felder, Enter sendet)
H[H] History — Bewegungen, Enter für Details (Memo, Höhe, TxHash)
A[A] Addresses — Liste, [N] neue Empfangsadresse
N[N] Notes (offene Beträge, nur ihr seht sie)
B[B] Seed — Backup anzeigen, Esc wieder zu
P[P] Peers — andere Knoten
Y[Y] Sync — Blöcke von der Node nachladen
W[W] New — ersetzt die aktuelle Wallet-Datei (voller Scan)
I[I] Import einer anderen Wallet (voller Scan)
EscBack / Wallet schließen
Q[Q] Quit

Send: Empfänger nyr1…, Betrag mit Komma (z. B. 0,25000), Memo nur für euch beide. Esc bricht ab.

WebUI

Dieselbe Chain könnt ihr im Browser ansehen (Explorer, Wallet mit Passphrase-Datei). Die TUI braucht das nicht. Seed-Sicherung dort ebenfalls nur über Backup.