Skip to content

Nocturnal v0.1.0-testnet

Pre-release
Pre-release

Choose a tag to compare

@adamanto75 adamanto75 released this 18 Aug 06:56
· 2 commits to main since this release

Nocturnal v0.1.0-testnet

This is a testnet release. The coins it produces are worthless on purpose, and
the code has never been audited. Do not put anything you care about into it.

This is the first tagged build of Nocturnal — a small privacy coin that borrows
its cryptography from Monero's reviewed construction (monero-oxide: Pedersen
commitments, Bulletproofs+, CLSAG over a fixed ring of 16) and contributes only
the chain around it. The point of publishing now is to be read, disagreed with,
and broken by people who are not its author.

What you can do with it

  • Run a node and sync the public testnet
  • Mine with RandomX, solo or against a pool
  • Send and receive confidential transactions
  • Run a pool (noct-poold, PPLNS with vardiff and payouts)

Downloads

File For
Nocturnal-Wallet-Setup-0.1.0.exe Windows desktop wallet — start here if you just want a wallet
nocturnal-v0.1.0-testnet-windows-x64.zip Windows command-line tools
nocturnal-v0.1.0-testnet-linux-x64.tar.gz Linux command-line tools

Each archive contains noctd (node), noct-cli (wallet), noct-miner,
noct-walletd (wallet HTTP service) and noct-poold (mining pool).

Quick start

noctd --network testnet --data-dir ~/.noct-testnet

It finds the network through seed1.nocturnalcoin.com and
seed2.nocturnalcoin.com on port 19333. Then:

noct-cli new --network testnet --wallet testnet.key

Testnet addresses begin with X. Full instructions, including the faucet whose
seed phrase is published so anyone can spend it, are in
docs/TESTNET.md.

Verifying what you downloaded

SHA256SUMS.txt lists a hash for every file. Check it before running anything:

sha256sum -c SHA256SUMS.txt          # Linux
Get-FileHash .\nocturnal-v0.1.0-testnet-windows-x64.zip -Algorithm SHA256

Be clear about what that proves. It proves the file arrived intact. It does
not prove the binary matches the source, because these builds are not
reproducible yet — I built them on my own machines and you are trusting me that
they correspond to this tag. If that bothers you, build from source; it is the
correct instinct and the instructions are in the README. Reproducible builds are
on the list before mainnet.

The Windows binaries are not code-signed, so SmartScreen will warn you.

Known limitations, stated plainly

  • No audit. Internal review passes and one independent model review have
    found real defects. Internal review is an argument about the code, not
    evidence about it.
  • Uniform decoy selection. Ring members are drawn uniformly rather than from
    a distribution matched to real spending. This is weaker than Monero's gamma
    selection and is a documented gap.
  • No network-layer anonymity. Transactions relay over Dandelion++. That is
    not Tor, and it does not defeat an adversary who can watch the whole network.
  • P2P is unencrypted. It carries no credentials or payout addresses; Monero's
    is likewise unencrypted. Node RPC and the pool port do support TLS.
  • Mainnet parameters are still placeholders — genesis timestamp, address
    tags and the RandomX seed schedule are not final.

Before mainnet

A long and genuinely adversarial testnet; a professional third-party audit,
which has not been commissioned; gamma-calibrated decoy selection; reproducible
builds; and a mechanism binding the premine to its stated purpose. Until those
exist this is a research chain with a working implementation — not money, and
nothing here is an offer or investment advice.

Source, specification and the full security review:
https://github.com/adamanto75/nocturnal