Shardeum is an autoscaling blockchain infrastructure designed to distribute network workloads across multiple shards to increase throughput. It uses a dynamic-sharding architecture that horizontally scales node capacity and adjusts the number of active shards based on real-time network demand.
The system features an execution environment compatible with the Ethereum Virtual Machine, allowing it to run smart contracts and decentralized applications. It maintains network agreement and security through consensus-group partitioning, which organizes validator nodes into discrete groups.
The platform covers blockchain node operation and state management, including peer-to-peer state synchronization, persisted storage for account balances, and remote procedure call interfaces for external state exposure. It also includes tools for network orchestration, such as genesis configuration, node reward management, and the ability to deploy multi-node environments.
The project provides a development environment bootstrap process and supports containerized node deployment.