Skip to main content

NVC Mainnet v2 Public Specification

Document Version: 1.0 Network: NVC Mainnet v2 Native Currency: NVC Status: Active Mainnet Protocol Upgrade: NVCP1 scheduled at block 100,800


1. Purpose

This document defines the public technical specification of NVC Mainnet v2.

It is intended to provide a common reference for:

  • node operators
  • miners
  • wallet developers
  • application developers
  • infrastructure providers
  • explorers
  • exchanges
  • data providers
  • users

NVC Mainnet v2 is an independent proof-of-work blockchain with EVM-compatible account and transaction functionality.

Mainnet v1, which used Chain ID 7331, is retired and is not the active NVC network.


2. Network Identity

ParameterValue
Network NameNVC Mainnet
Network Generationv2
Native CurrencyNVC
Currency Decimals18
Chain ID733100001
Chain ID (hex)0x2bb237e1
Network Magic4e564532
P2P Port9333
RPC Port9332
Public RPChttps://rpc.nvcchain.online
Explorerhttps://explorer.nvcchain.online

Applications and wallets integrating the active NVC Mainnet MUST use Chain ID:

733100001

Chain ID 7331 belongs to the retired NVC Mainnet v1 and MUST NOT be used for new Mainnet v2 integrations.


3. Genesis

NVC Mainnet v2 uses an empty genesis state.

Genesis Mode

empty

Genesis Hash

0x000036511168daf6e7af749073a3bd1b0c21dc4ae677acef8df414a8c457d8c9

Genesis State Root

0xeab22c9161d2aaa0279725287c8f53d300aa783800ddafba52f8167e3599f5d2

Genesis Timestamp

1786492800

No migration snapshot is used.

migration_snapshot_sha256 = NONE

The network therefore does not rely upon an imported Mainnet v1 balance snapshot for its initial Mainnet v2 state.


4. Consensus

NVC Mainnet uses Proof of Work (PoW).

Consensus ParameterValue
Proof-of-Work AlgorithmSHA256d
Initial Difficulty18 leading-zero bits
Minimum Difficulty18 leading-zero bits
Maximum Difficulty40 leading-zero bits
Target Block Time60 seconds
Difficulty Adjustment Interval60 blocks
Maximum Difficulty Adjustment1 bit per interval
Maximum Future Timestamp7,200 seconds

Difficulty adjustment uses bounded changes intended to maintain an approximate average block interval of 60 seconds.

The active chain is selected according to cumulative proof of work.


5. Monetary Policy

NVC is the native currency of NVC Mainnet.

Monetary ParameterValue
Currency SymbolNVC
Decimals18
Initial Block Reward50 NVC
Halving Interval210,000 blocks
Maximum Supply21,000,000 NVC

NVC Mainnet v2 began with an empty genesis state rather than a premine allocation.

New NVC enters circulation through the protocol's proof-of-work block reward mechanism.

The initial block reward is:

50 NVC per block

The reward schedule halves every:

210,000 blocks

The protocol maximum supply is:

21,000,000 NVC


6. EVM Environment

NVC Mainnet provides an Ethereum-compatible account and transaction environment.

EVM ParameterValue
Chain ID733100001
Native AssetNVC
Native Asset Decimals18
Block Gas Limit30,000,000
Pre-NVCP1 Base Fee0
Address Format0x-prefixed EVM address

Standard EVM tooling should identify NVC Mainnet by Chain ID rather than currency symbol alone.


7. NVCP1 — NVC Protocol Upgrade 1

NVCP1 is the first scheduled protocol upgrade of NVC Mainnet v2.

Activation

NVCP1 activates at:

Block 100,800

The activation height is determined by block height, not wall-clock date.

A predicted calendar date MUST NOT be treated as a consensus activation condition because actual block production can occur faster or slower than the 60-second target.

NVCP1 Parameters

ParameterValue
Upgrade NameNVCP1
Activation Height100800
EVM SpecificationCANCUN
Minimum Gas Price1,000,000,000 wei
Minimum Gas Price1 gwei
P2P Protocol Version2

Nodes participating beyond the activation boundary must implement the NVCP1 consensus rules.


8. NVCP1 Activation Boundary

The critical transition is:

Block 100799 → Block 100800 → Block 100801

Block 100799 is the final block before NVCP1 activation.

Block 100800 is the first NVCP1 activation-height block.

Blocks from the activation height onward are subject to the applicable NVCP1 consensus rules.

Node operators should upgrade and verify compatibility well before the chain approaches block 100,800.


9. RPC

The canonical public NVC Mainnet RPC endpoint is:

https://rpc.nvcchain.online

The underlying production RPC service uses port:

9332

Production infrastructure may bind the raw RPC service to loopback and expose selected RPC functionality through a TLS reverse proxy.

Examples of supported Ethereum-style RPC functionality include network identification, block queries, balance queries, transaction-count queries and transaction submission.

NVC-specific RPC functionality includes consensus information.

Example:

nvc_getConsensusInfo

This endpoint can expose information including:

  • current height
  • Chain ID
  • network magic
  • genesis hash
  • state root
  • current difficulty
  • cumulative work
  • issued supply
  • target block time
  • NVCP1 activation information

Administrative or mining RPC methods should not be assumed to be publicly available.


10. P2P Network

The standard NVC Mainnet P2P port is:

9333

Production seed infrastructure includes:

seed1.nvcchain.online:9333

seed2.nvcchain.online:9333

seed3.nvcchain.online:9333

Seed infrastructure provides initial peer discovery and network connectivity.

Independent node operators are encouraged to operate additional publicly reachable NVC full nodes.

A healthy decentralized network should not depend permanently on the availability of the original seed infrastructure.


11. Explorer

The canonical NVC Mainnet explorer is:

https://explorer.nvcchain.online

The explorer can be used to inspect publicly available blockchain information such as blocks, transactions, addresses and chain state supported by the explorer implementation.

Explorer information is informational.

Consensus is determined by the blockchain protocol and validating nodes rather than by the explorer website.


12. Wallet Configuration

Wallets supporting compatible custom EVM networks can use the following NVC Mainnet v2 configuration:

Network Name: NVC Mainnet

RPC URL: https://rpc.nvcchain.online

Chain ID: 733100001

Currency Symbol: NVC

Decimals: 18

Block Explorer: https://explorer.nvcchain.online

Users should verify these values against official NVC documentation before adding the network.


13. Mining

NVC Mainnet uses proof-of-work mining.

The current protocol parameters specify:

Algorithm: SHA256d

Target block interval: 60 seconds

Initial block reward: 50 NVC

Initial/minimum PoW requirement: 18 leading-zero bits

Maximum PoW requirement: 40 leading-zero bits

Difficulty adjustment interval: 60 blocks

Mining difficulty may change according to network consensus rules.

Mining rewards are consensus-created NVC and are subject to the monetary policy and halving schedule.


14. Supply

NVC uses 18 decimal places.

Therefore:

1 NVC = 1,000,000,000,000,000,000 base units

Issued supply increases as valid block rewards are created.

The protocol maximum supply is:

21,000,000 NVC

Applications displaying supply information should derive current issued supply from authoritative chain data rather than estimating it solely from elapsed time.


15. Mainnet Verification

Software and infrastructure operators should verify at minimum:

  • Chain ID = 733100001
  • Network magic = 4e564532
  • Genesis hash = 0x000036511168daf6e7af749073a3bd1b0c21dc4ae677acef8df414a8c457d8c9
  • NVCP1 activation height = 100800
  • NVCP1 EVM specification = CANCUN
  • NVCP1 minimum gas price = 1000000000 wei
  • Target block time = 60 seconds
  • Difficulty adjustment interval = 60 blocks
  • Maximum supply = 21000000 NVC

A node reporting another Chain ID or genesis hash is not operating on the active NVC Mainnet v2 described by this specification.


16. Current Production Software Baseline

At the time this specification was prepared, the verified production nodes were running:

Node software: novacoin 0.1.0

Production binary SHA-256:

9a76984ef56080bd6ca51372a10f41596b38a4f0881180272348d23bbfc7f081

Consensus configuration SHA-256:

f8d520f016d4082bae3cc5287003d1e348c79de83b44805b0918d3c490a7d3bb

The same binary and consensus-configuration hashes were independently observed on the three initial production seed nodes during the Mainnet v2 verification.

These hashes describe this production software baseline and should not be interpreted as prohibiting future compatible software releases.


17. Security and Consensus

Users should never rely solely on a website, explorer, social-media post or third-party service to determine NVC consensus parameters.

Consensus-critical software should independently validate the rules of the network.

Node operators should:

  • verify software releases
  • protect private keys
  • maintain secure server configurations
  • maintain backups where appropriate
  • monitor synchronization
  • verify chain identity
  • install consensus-critical upgrades before activation
  • never expose administrative interfaces unnecessarily

Private keys and wallet seed phrases must never be placed in public documentation, source repositories, support messages or public server configuration.


18. Decentralization

The initial NVC infrastructure includes three production seed nodes.

These nodes provide bootstrapping and availability, but the long-term objective of a public blockchain should be independent participation.

Users and organizations are encouraged to operate independent:

  • full nodes
  • miners
  • RPC infrastructure
  • explorers
  • applications
  • developer tooling

The number of project-operated seed servers should not be interpreted as the total size or decentralization level of the network.


19. Price and Market Neutrality

The NVC protocol does not define a fiat-denominated price for NVC.

Any market price that develops should result from independent market activity between buyers and sellers.

The technical specification does not promise:

  • investment returns
  • price appreciation
  • guaranteed liquidity
  • exchange listing
  • guaranteed profitability from mining

NVC's protocol defines blockchain rules, not a guaranteed market valuation.


20. Canonical Mainnet Summary

Network: NVC Mainnet v2 Symbol: NVC Chain ID: 733100001 (0x2bb237e1) Decimals: 18 Consensus: SHA256d Proof of Work Target Block Time: 60 seconds Block Reward: 50 NVC initially Halving: Every 210,000 blocks Maximum Supply: 21,000,000 NVC Genesis Mode: Empty P2P Port: 9333 RPC Port: 9332 Public RPC: https://rpc.nvcchain.online Explorer: https://explorer.nvcchain.online NVCP1 Activation: Block 100,800 NVCP1 EVM Spec: CANCUN NVCP1 Minimum Gas Price: 1 gwei NVCP1 P2P Protocol Version: 2


Status

This specification describes the verified NVC Mainnet v2 network parameters.

Consensus-critical implementations remain authoritative for validation of blockchain rules. When documentation and consensus implementation disagree, operators must investigate the discrepancy rather than blindly relying upon documentation.

NVC Mainnet v2 — Public Specification v1.0