This page documents the legacy Whitechain Layer 1 (L1), mainnet chain ID
1875. The L1 is live and producing blocks. It is a separate chain from the Whitechain Layer 2 (L2) documented in the rest of these docs, and it migrates to the L2 at L2 Mainnet launch. For the L2 architecture, see Introduction to Whitechain and What changes on L2.Technology overview
The Whitechain Blockchain is an open-source project based on Go-Ethereum (Geth). Many tools, binaries, and pieces of documentation are based on Ethereum. Whitechain uses the same terms and concepts as Ethereum, so existing Ethereum developers can apply their knowledge directly. Whitechain reuses Ethereum’s tooling, RPC methods, and address format, which means wallets, libraries, and deployment scripts work without modification.Consensus layer
Whitechain Blockchain is built with a Proof-of-Authority (PoA) consensus mechanism using the Clique consensus protocol. This choice was not solely based on technical considerations. It reflects a commitment to providing the highest level of security for users. Through the PoA mechanism, Whitechain strives to protect user interests, ensuring a strong defense against potential threats and malicious attacks. The Proof-of-Authority (PoA) Consensus was chosen to align with the Whitechain Foundation’s technical goals:- Maximum security
- Low transaction fees
- High transaction speed
- Resilience against attacks

