Bitplanet Technical Deep Dives
Technical documentation covering Bitplanet's blockchain infrastructure, custom modules, and smart contract architecture.
In This Section
Introduction
Architecture Overview - Dual-layer architecture (BitSDK + EVM), core components (AIs, Cores, Gems, Contributors), system workflow, and key differentiators
Core Infrastructure
BitSDK Integration - How Bitplanet leverages BitSDK's state management (KVStore/IAVL), transaction processing, consensus (CometBFT), governance, module keepers, and API generation
EVM Compatibility - EVM execution architecture, transaction processing, state mapping, gas mechanics, JSON-RPC interface, and token bridge (ERC-20 ↔ Cosmos)
State Management - IAVL tree properties, module store organization, key encoding schemes (length-prefixed, big-endian), storage patterns (circular buffers, ordered lists, tensor merging), and pruning strategies
Custom Modules
Custom Modules Overview - Overview of Bitplanet's custom modules
x/brahma Module - AI attribution system and reward distribution
x/precompile Module - Contract address registry and event processing
Execution & Processing
Hooks & Lifecycle - Block lifecycle flow, module execution order (
BeginBlock/EndBlock),PostTxProcessinghooks, event emission, and performance considerations
Related Documentation
Token Economics - Core/Gem token system and inflation mechanism
Last updated