On-Chain Commit & Reveal

The on-chain commit & reveal approaches order transactions in two phases. In the first phase, users commit to their transactions by broadcasting their encrypted transaction which is included on-chain. In the second phase, after some time the transaction is either decrypted automatically once the private key becomes available or by the users themselves.

Positives

  • No impact on decentralization
  • Good Scope
  • Minimal Jostling

Negatives

  • Increased Transaction fees
  • Increased Delay
  • Decreased Goodput

Methods

Abbreviations

  1. DeFi: Decentralized Finance
  2. FairPoS : Fair Proof of Stake
  3. DAG : Directed Acyclic Graph
  1. MEV : Maximal Extractable Value
  2. BFT: Byzantine Fault Tolerance
  1. MPTC: Multi Party Timed Commitments
  2. F3B : Flash Freezing Flash Boys

This page is mantained by the Distributed Computing group at ETH Zürich. We are not liable for any false information.

Copyright © 2024 Distributed Computing Group, ETH Zürich