01 / Genesis boundary
Private hard fork / Token economics06
Blockchain R&D
A Solana local network rebuilt around a smaller supply and a fixed private-chain inflation model.
私有硬分叉通胀重设计本地验证网创世配置质押奖励供应隔离
This work keeps Solana's account, stake, vote, fee, rent, epoch, and reward machinery intact, while replacing mainnet-oriented genesis defaults with a reproducible private development chain.
Initial mint10M SOL
Validator stake100K SOL
Annual inflation0.5%
Foundation share0%
Repository
/home/lry/Projects/RustRepo/solana
Technical Stack
RustSolana validatorGenesisConfigInflationBank runtimeRPCShell automationcargo test
02 / Economic redesign
Inflation is simplified into a fixed private-fork curve.
A new private_fork inflation constructor sets initial and terminal annual inflation to 0.5%, taper to 1.0, and foundation parameters to zero. Rewards still flow through Solana's existing epoch reward pipeline.03 / Local validation
The fork is verified as a running block-producing network.
A private-localnet script starts solana-test-validator with a short 64-slot epoch, 8 ticks per slot, a dedicated ledger, and faucet funding. RPC checks confirm genesis hash, advancing slots, inflation governor values, and zero mainnet non-circulating accounts.What I Built
01
Added a private inflation option and a Development default path for genesis creation.
02
Reduced local test-validator mint from 500,000,000 SOL to 10,000,000 SOL.
03
Reduced bootstrap validator stake from 1,000,000 SOL to 100,000 SOL.
04
Excluded mainnet-beta non-circulating supply lists from Development cluster supply reporting.
05
Validated getGenesisHash, getEpochInfo, getInflationGovernor, and getSupply over local RPC.