Concepts
Commitments
Commitments represent promises made by providers in a cryptographically verifiable manner.
Key | Description |
---|---|
commitmentDigest | Represents the hash of the bid structure, including the bid signature |
commitmentSignature | Represents an ECDSA signature of the commitmentDigest |
commitmentProviderAddress | Represents the address of the provider |
sharedSecret | Represents the shared secret between the bidder and provider |
Example commitment
The commitment consists of the details associated with the bid along with signatures made by the provider.
The provider generates a digest from the commitment, signs it with their private key, stores the digest and signature as an encrypted commitment on the mev-commit chain, and sends the commitment back to the originating bidder via the P2P network.