Skip to main content
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

Decentralizing the Whitechain validators network

In the current design of the consensus layer, Whitechain employs a Proof of Authority (PoA) consensus mechanism with a singular validator, which is managed directly by WhiteBIT, putting the company’s reputation at stake. This design ensures initial stability and reliability, as validators are whitelisted based on their reputable standing and willingness to commit their brand’s integrity to the network’s success. The strategic roadmap is focused on expanding the ecosystem, aiming to significantly increase the user base, nurture a thriving developer community, and secure partnerships with major market players. As Whitechain progresses and achieves milestones in user and partner engagement, the network will be further decentralized by incorporating additional validators. These new validators will be selected from a pool of trusted partners who have demonstrated a strong commitment to community values and are prepared to stake their reputation on the network’s integrity. The expansion will be facilitated through a transition to a round-robin mechanism for validator selection. This approach ensures a democratic and equitable distribution of validation responsibilities, thereby promoting a fair and decentralized blockchain environment. In the case of Whitechain, the block validators will be authorized nodes from WhiteBIT, ensuring overall security and enabling efficient transaction processing and high performance. WhiteBIT plays a crucial role in the Whitechain platform as a guarantor of performance and security. With its expertise and infrastructure, WhiteBIT ensures that the network operates smoothly and efficiently, delivering fast and reliable transaction processing. Additionally, WhiteBIT employs robust security measures to protect the platform against threats and vulnerabilities. By incorporating WhiteBIT as a trusted entity within the network, users can have confidence in the performance and security of the platform.