Subblocks
Layer 1 scaling work for faster provisional transaction feedback
Subblocks are being tested in the Matrix devnet/test stream to provide near-instant transaction inclusion feedback without sacrificing decentralization or security. Ordering blocks remain responsible for final settlement.
Key Metrics
Feedback Time
Target provisional inclusion feedback
Throughput Increase
Matrix implementation is still in rollout testing
Security Model
Same as main blocks
Compatibility
Backward compatible
Key Features
Subblocks aim to combine Layer 1 security with faster wallet and dApp feedback
Fast Provisional Feedback
Near-instant transaction inclusion feedback for improved user experience without sacrificing decentralization
Layer 1 Security
Full blockchain security without trusted intermediaries or bridges
Seamless Integration
Works with existing infrastructure - no bridges or sidechains needed
Parallel Processing
Input-block chains can reduce perceived latency and improve transaction propagation
Adaptive Difficulty
Dynamic adjustment ensures consistent block times even with varying hash power
Miner Incentives
Additional rewards for subblock miners while maintaining main chain security
Technical Details
Understanding the architecture and implementation of subblocks
Architecture
Subblocks are intermediate blocks between main blocks that provide faster confirmations. They maintain the same security model as main blocks but with adjusted difficulty targets.
Consensus Mechanism
Uses a modified version of Autolykos that allows for variable difficulty targets. Subblocks contribute to the overall chain weight while maintaining compatibility with existing infrastructure.
Transaction Ordering
Transactions in subblocks are ordered deterministically using a combination of timestamp and transaction ID, preventing front-running and ensuring fairness.
State Management
Subblocks update the UTXO set incrementally, allowing for efficient state transitions without full block validation overhead.
Use Cases
Applications that benefit from faster provisional transaction feedback
DeFi Applications
Improve swap UX with faster inclusion feedback while final settlement remains on ordering blocks
Payment Systems
Point-of-sale flows with faster provisional payment feedback
Gaming
Faster game-state feedback without waiting for full ordering-block settlement
Social Applications
Instant messaging and social interactions on-chain
Frequently Asked Questions
Common questions about subblocks and their implementation