GigaCompute Design Principles
The Promises of the Layer 2 Roadmap
Layer 1 blockchain typically rely on off-the-shelf hardware, leading to architectural constraints:
Serial execution models that limit concurrency
Inefficient memory access and cache patterns
Resource contention between unrelated applications.
Layer 2 chains, on the other hand, are free to decouple performance from consensus. Furthermore, they are not limited by hardware constraints and can scale across multiple machines. While existing layer 2 chains have not yet gone beyond the scale of a single, powerful machine, GSVM promises to fully re-architect the execution stack. GSVM introduces the following concepts to the world of blockchain:
High-level
Hardware/software co-design
Cross layer-optimizations
Strong isolation between applications, even under load supporting performance non-interference
Dynamic horizontal scaling
Network
Near line-speed processing
Probabilistic (Bayesian) execution pre-confs
Performance-based sequencing
Latency-optimized tx routing
Runtime
A self-improving runtime that relies on reinforcement learning
Computational abstraction
Hybrid concurrency to support transaction resource non-interference
Hotspot-aware hardware-affine scheduler guaranteeing isolation of applications under load
Database
Disk-minimizing sequencer-driven caching
Hotspot-aware parallel NVMe array back-end supporting data non-interference
Hardware-accelerated SSD-aligned accounts DB
Fast state commitments for light clients
Last updated
Was this helpful?