Skip to main content
Adaptive Multiple Concurrent Proposers (AMCP) allow multiple validators to contribute transactions to a single block, enabling sub-second inclusion latency and higher aggregate throughput.

Identification

Adaptive Multiple Concurrent Proposers (AMCP) transactions are identified through a nonce-key prefix system:
  • The most-significant byte of the 2D nonce key is set to 0x5b.
  • The next 15 bytes encode a partial validator public key that binds the transaction to a specific proposer.
This allows the protocol to verify which validator proposed each transaction without additional metadata.

Validation Rules

Use Case: Low-Latency Point of Sale

A point-of-sale terminal submits a payment transaction. Instead of waiting for the next full block, a validator includes it in its sub-block and signs it. The merchant receives a cryptographic proof of inclusion within milliseconds, backed by the validator’s stake.