Integration with Ethereum Blocks
1. Time Units
Prices are tracked based on Ethereum block time, providing a precise and blockchain-native timekeeping mechanism.
2. Block Time as a Unit of Measurement
Ethereum Block Time:
The average block time is 12 seconds per block.
Derived Time Intervals:
For operations over fixed time periods (e.g., 1 hour), the protocol calculates the number of blocks in that interval:
1 Hour = 3,600 seconds / 12 seconds per block = 300 blocks.
3. Governance and Block Time Adjustments
Governance Proposal System:
If Ethereum upgrades alter the block time, the protocol accommodates this change through governance:
A proposal can adjust calculations for derived time intervals (e.g., reduce or increase the block count for a 1-hour period).
Flexible ALC:
ALC supports dynamic adjustments to ensure that all time-sensitive operations maintain consistency with the blockchain.