How the BSV Association built a million-TPS blockchain node using AWS
Blog
This article describes how the BSV Association built Teranode, a blockchain node achieving 1 million transactions per second using AWS infrastructure across six global regions.
- Teranode achieves 1 million consistent TPS, 66x improvement over previous SVNode
- Uses novel Merkle subtree approach enabling continuous block validation instead of episodic batching
- Deployed across six AWS regions using VPC peering and cluster placement groups for low latency
- Storage-optimized EC2 instances with NVMe SSDs for UTXO data management
- Amazon FSx for Lustre enables efficient block assembly and validation across services
- Amazon EKS orchestrates services with custom Kubernetes operator for scaling and lifecycle management
- Aerospike database for performant memory buffering; S3 for long-term UTXO retention
- Amazon Managed Prometheus and Grafana provide observability and performance monitoring
- Iterative development approach tested single-region proof of concept before multi-region scaling
The solution demonstrates how cloud infrastructure can solve blockchain scalability challenges while maintaining protocol consensus rules and network integrity.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.