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
| Parameter | Value |
|---|---|
| Network Name | NVC Mainnet |
| Network Generation | v2 |
| Native Currency | NVC |
| Currency Decimals | 18 |
| Chain ID | 733100001 |
| Chain ID (hex) | 0x2bb237e1 |
| Network Magic | 4e564532 |
| P2P Port | 9333 |
| RPC Port | 9332 |
| Public RPC | https://rpc.nvcchain.online |
| Explorer | https://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 Parameter | Value |
|---|---|
| Proof-of-Work Algorithm | SHA256d |
| Initial Difficulty | 18 leading-zero bits |
| Minimum Difficulty | 18 leading-zero bits |
| Maximum Difficulty | 40 leading-zero bits |
| Target Block Time | 60 seconds |
| Difficulty Adjustment Interval | 60 blocks |
| Maximum Difficulty Adjustment | 1 bit per interval |
| Maximum Future Timestamp | 7,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 Parameter | Value |
|---|---|
| Currency Symbol | NVC |
| Decimals | 18 |
| Initial Block Reward | 50 NVC |
| Halving Interval | 210,000 blocks |
| Maximum Supply | 21,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 Parameter | Value |
|---|---|
| Chain ID | 733100001 |
| Native Asset | NVC |
| Native Asset Decimals | 18 |
| Block Gas Limit | 30,000,000 |
| Pre-NVCP1 Base Fee | 0 |
| Address Format | 0x-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
| Parameter | Value |
|---|---|
| Upgrade Name | NVCP1 |
| Activation Height | 100800 |
| EVM Specification | CANCUN |
| Minimum Gas Price | 1,000,000,000 wei |
| Minimum Gas Price | 1 gwei |
| P2P Protocol Version | 2 |
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