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

Execution & Processing

  • Hooks & Lifecycle - Block lifecycle flow, module execution order (BeginBlock/EndBlock), PostTxProcessing hooks, event emission, and performance considerations

Last updated