Nerva v0.2.2.0: Legacy Reborn, Point Release 2

Nerva core v0.2.2.0 is out. This release delivers meaningful performance gains alongside targeted security and privacy hardening and marks real progress on the Nerva–Monero upstream gaps.

Performance

QuickSync is now 2x faster and full P2P sync is ~40% faster, both compared to v0.2.0.0. Getting a new node up and running has never been this quick.

Security & Privacy (Gap §2)

  • P2P message deserialization hardened, closing the critical crash exploitable via crafted P2P messages
  • Separate size limits for P2P vs RPC, addressing the memory exhaustion attack vector
  • RPC DoS mitigations against computationally expensive queries
  • LMDB deadlock fix under concurrent transaction access
  • Onion address exposure fixed. Peerlist responses no longer leak real timestamps or fixed positions
  • Peer subnet deduplication upgraded from /16 to /24 to reduce spy node effectiveness
  • Peer ID correlation on Tor/I2P disabled
  • Silent transaction drop on privacy networks fixed
  • Multiple decoy selection biases corrected including gamma distribution, integer truncation and sequential ring picking
  • Per-transaction DNS privacy leaks eliminated

Wallet & UX (Gap §5)

  • Pool spend detection fixed so balance updates correctly when a transaction is in the pool but not yet confirmed
  • Key image spent status corrected after confirmed spends, eliminating inflated balance display

We are closing the gaps

Download: nerva.one/#downloads or GitHub

Upgrade is not required but strongly recommended.

Next stop, hard fork 13.

NervaOne wallet and miner v1.0.0 release

NervaOne Wallet and Miner v1.0.0 – Android Has Arrived

The biggest NervaOne release yet is finally here.

We’ve been working toward this for a long time, and today we’re proud to announce the official release of NervaOne Wallet and Miner v1.0.0 — our most significant update to date.

The headline? NervaOne is now on Android.

Android Support — Full Node in Your Pocket

Starting with v1.0.0, NervaOne runs natively on Android. Whether you want to run a full node or use it as a wallet only, the choice is yours — right from your phone. This has been one of the most requested features from our community, and we’re thrilled to finally deliver it.

A Redesign Built for Every Screen

To support Android properly, we went back and redesigned the majority of NervaOne’s views from the ground up. The result is an interface that feels at home on both desktop and mobile — clean, functional, and consistent across devices.

Easy Public Node Setup

Connecting to the network is now simpler than ever. The new Public Node setup flow gets you connected quickly with minimal configuration — ideal for users who want the NervaOne experience without running a full node.

Improved Address Book Integration

The Address Book has received meaningful improvements in this release, making it easier to manage your contacts and streamline transactions.

Better Memory Security for Wallet Operations

We’ve reduced the lifetime of sensitive data in memory during wallet operations, tightening up security where it matters most.

Faster Sync with Blockchain Database Download

For those who cannot wait to synchronize their blockchain database, there is now new download blockchain database option that lets you skip the long initial sync by downloading the chain directly – saving you significant time when setting up.

What Else Changed?

The application has been officially renamed to NervaOne, with the app folder updated to match. A clean name for a clean new chapter.

You can download latest version from GitHub or website:

🔗 https://github.com/nerva-project/nerva/releases/tag/v0.2.1.0

🔗 https://nerva.one/#downloads

Have questions or feedback? Join the conversation in our Discord and Telegram communities. We’d love to hear how v1.0.0 is running for you.

Nerva v0.2.2.0-RC2 QuickSync: 2x Faster

We recently covered how v0.2.2.0 dramatically improves P2P sync speed. Those same optimizations carry over to QuickSync and the results are just as impressive.

QuickSync improvement by block range

Block rangeImprovement
0 – 500k~46% faster
500k – 1M~43% faster
1M – 2M~47% faster
2M – 2.5M~67% faster
2.5M – 4M~62% faster
Overall~52% faster (2.1x)

Testing was performed on an AMD Ryzen 9 7950X running Windows 11. Both versions were synced from block 0 using a fresh QuickSync file with no other load on the machine. v0.2.0.0 completed in 1h 37m, v0.2.2.0-RC2 in 46m.

The gains are consistent across the entire chain, with the biggest improvements in the second half where recent blocks are processed. Whether you’re syncing fresh via QuickSync or catching up over P2P, v0.2.2.0 is the fastest Nerva release yet.

Official v0.2.2.0 release coming out soon:

https://github.com/nerva-project/nerva/releases

How to Mine Nerva (XNV) on Android with NervaOne

Mine Nerva on Android with NervaOne

Most cryptocurrency mining requires expensive GPUs or dedicated ASIC hardware. Nerva is different. It’s designed specifically for CPU mining, which means any standard computer can participate. With the release of NervaOne v1.0.0, that now includes your Android phone.

This guide walks you through getting started.

What you need

An Android device (ARM64) and a bit of patience for the initial sync. No special hardware, no technical background required.

Step 1: Download NervaOne

Go to nerva.one/#downloads and download nervaone-v1.0.0-android-arm64.zip. Extract the ZIP to get the APK file.

Step 2: Install the app

Android will ask you to allow installation from unknown sources since NervaOne isn’t on the Play Store. Go to Settings > Security and enable “Install unknown apps” for your file manager, then open the APK to install.

Step 3: First launch

Open NervaOne and select Nerva (XNV) as your cryptocurrency. Then choose your operating mode:

  • Full Node – runs the blockchain locally and enables mining. Choose this.
  • Wallet Only – connects to a remote node, no mining. Good for checking balances on limited storage or mobile data.

Step 4: Synchronize the blockchain

Before you can create a wallet or mine, NervaOne needs to sync with the Nerva blockchain. If you’re below 90% synchronized, the app will offer to use a QuickSync file – accept this to significantly speed up the process. Wait until sync completes before continuing.

Step 5: Create your wallet

Once synced, go to Wallet Setup > Create New Wallet. You’ll receive a 25-word mnemonic seed and keys. Write this down and store it somewhere safe offline. This is the only way to recover your funds if you lose access to your device. Never share it with anyone.

Your XNV address will be visible in the Wallet section. Copy it, you’ll need it in the next step.

Already have a wallet?

If you’ve mined Nerva on desktop before, you can just use the same wallet to mine. No need to create or restore wallet on your Android device.

Step 6: Set your mining address

Go to Daemon Setup > Mining Address, paste your XNV wallet address, and tap Save Settings.

Step 7: Start mining

Navigate to the Daemon screen, pick number of threads you want to mine with and press Start Mining. Your phone is now contributing to the Nerva network.


A note on battery and heat

Mining uses your phone’s CPU continuously. If you run at high thread counts, expect your device to get warm and your battery to drain quickly. It’s best to mine while plugged in. You can reduce the number of mining threads in Daemon screen to find a balance between performance and heat that works for your device.

A note on mobile mining

Phone CPUs are less powerful than desktop processors, so your mining output will be modest. Think of it as contributing to the network’s decentralization rather than a primary income source – but it’s a legitimate, fully functional node running in your pocket.

Block rewards are currently 0.3 XNV with 60-second block times, shared across all active miners.


Join the community

Nerva has been running for eight years, fully community-driven since 2021. If you run into questions, the Discord and Telegram communities are active and helpful.


NervaOne Documentation: https://docs.nerva.one/guides/nervaone/

Nerva is now on KlingEx exchange

$XNV Now Listed on KlingEx

Nerva (XNV) is now available for trading on KlingEx, a small but up-and-coming exchange that just added $XNV to its lineup.

About KlingEx

KlingEx is an emerging exchange still establishing itself in the crypto space. It may not be a household name yet, but it adds another option for those looking to trade $XNV. More trading venues means more accessibility for the Nerva community.

Getting Started

Signup is straightforward: email, password, confirm, done. No lengthy verification process to get through the door.

KlingEx offers plenty of USDT deposit options, and depositing is as simple as generating a deposit address and sending funds. For $XNV specifically, expect 60 confirmations before your deposit clears.

Once funded, placing buy and sell orders is easy enough. Worth noting: KlingEx also offers liquidity pools, which is an interesting addition for a smaller exchange, something to keep an eye on if you’re interested in providing liquidity rather than just trading.

What is Nerva?

If you’re new to Nerva, here’s the short version.

Nerva is a privacy cryptocurrency built on CryptoNote technology, the same foundation as Monero. Every transaction is untraceable by design – sender, receiver, and amount are all hidden on-chain. There are no transparent transactions, no optional privacy. It’s private by default, for everyone.

Beyond privacy, Nerva is one of the few coins that remains genuinely decentralized at the mining level. It is CPU-mineable only, with no ASIC support and no mining pools, keeping the network in the hands of individual participants rather than industrial operations.

No company. No venture capital. No developer tax. Just a community that believes in what it’s building.

Start Trading $XNV

The XNV/USDT trading pair is now live on KlingEx:

https://klingex.io/trade/XNV-USDT

A Reminder on Exchange Safety

As always – never keep more funds on any exchange than you are prepared to lose. Withdraw to your own wallet when you’re done trading.

Not your keys, not your coins.

Nerva on NoirTrade

$XNV Now Listed on NoirTrade

We’re pleased to announce that Nerva ($XNV) is now available for trading on NoirTrade, a non-KYC exchange that’s quietly building its presence in the crypto space.

About NoirTrade

NoirTrade is a small but growing exchange focused on accessibility and privacy. It requires no KYC verification and – notably – no email address to sign up. You set a password and receive a Login ID. That’s it.

It’s an early-stage platform, so we won’t oversell it. But its privacy-first approach makes it a natural fit for the Nerva community.

What is Nerva?

Nerva is a privacy coin built on the belief that cryptocurrency should remain accessible to everyone. CPU-mineable and pool-resistant by design, $XNV stays true to Satoshi’s original vision of one CPU, one vote – keeping mining decentralized and out of the hands of large mining pools and ASIC farms.

Getting Started on NoirTrade

The signup process is simple:

  1. Set a password – no email, no KYC
  2. You receive a Login ID to access your account
  3. Save your recovery codes somewhere safe
  4. Enable 2FA and store your authenticator backup codes securely
  5. Set refund addresses for XNV and POL (POL is used for USDT deposits and withdrawals)

Once set up, you can deposit $XNV and USDT and place both market and limit orders.

A Word of Caution

Never keep more funds on any exchange than you are prepared to lose. Practice good security hygiene, save your recovery codes, and always withdraw to your own wallet when you’re done trading.

Not your keys, not your coins.

Start Trading $XNV

Head over to NoirTrade and check out $XNV trading today:

https://noirtrade.com/trade?pair=XNV_USDT0

Nerva sync speed testing

Nerva Sync Speed: A Big Step Forward

One of the most common complaints from new Nerva users is how long it takes to sync the blockchain from scratch. We heard you. We’ve been working on a set of code optimizations (tracked internally as PR65) specifically targeting sync performance, and we now have real benchmark results to share.

On an AMD Ryzen 9 7950X, PR65 synced the entire Nerva blockchain — over 4.2 million blocks — in 19 hours and 49 minutes.

The baseline v0.2.0.0 release was measured at 23 hours 9 minutes to reach block 3.5 million; extrapolating at the observed rate, a full baseline sync would take approximately 32–33 hours. That puts the overall improvement at roughly 40% faster, or about 1.67x the throughput.


Where the gains are biggest

The improvement isn’t uniform — it grows as the blockchain gets more recent:

Chain sectionImprovement
Blocks 0 – 1M (older chain)~6% faster
Blocks 1M – 2M~33% faster
Blocks 2M – 3M~37% faster
Blocks 3M+ (most recent)~40%+ faster

The part of the chain that used to take the longest is now the part that benefits the most.


What changed under the hood

The optimizations target two areas of the block verification pipeline that had become increasingly expensive as the chain grew past Hard Fork 12:

Redundant weight median recomputation. Block weight limits are calculated using a rolling median of recent block weights. The old code recomputed this median from scratch for blocks it didn’t need to — particularly during the initial block cache build and for blocks in the middle of large sync batches. These calculations now happen only when actually needed.

Smarter cache validation. When looking up historical block data, the old code re-validated cached entries using a full hash comparison even when a simple height check was sufficient. The new code skips the expensive hash lookup when the block height already confirms we have the right entry.

Neither change touches consensus rules — they are purely internal performance improvements with no effect on how blocks are validated or the chain itself.


These improvements will ship very soon, alongside wallet restore speed improvements and several other fixes, but this is only step 1. More significant sync speed improvements are coming in Hard Fork 13.