Skip to content

Commit

Permalink
Update docs/fraud-proofs.md
Browse files Browse the repository at this point in the history
Co-authored-by: John Adler <[email protected]>
  • Loading branch information
rach-id and adlerjohn authored Sep 16, 2023
1 parent feeba92 commit 40ac2b4
Showing 1 changed file with 0 additions and 2 deletions.
2 changes: 0 additions & 2 deletions docs/fraud-proofs.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ A Celestium is a blockchain that uses Celestia for data availability but settles

Fraud proofs can be used to inform light clients (including on-chain smart contract light clients) in the case of an invalid rollup state transition or unavailable rollup block data—specifically rollup block data that is claimed to be on Celestia but is not. They rely on rollup full nodes getting the data that was published to Celestia, and executing all the state transitions to verify the rollup state. If they discover an invalid state transition or unavailable rollup block, they emit a fraud proof with the necessary information to convince light clients that fraud happened. This allows for trust-minimized light clients, as the network only needs one honest full node to create the fraud proof and propagate it.

If the Celestium is settlement smart contract based, then the contract would only need to receive a fraud proof to decide whether data was published correctly or not.

## Rollup header

Rollups can adopt many approaches to prove that fraud occurred. One of which could be having the following fields in the rollup header:
Expand Down

0 comments on commit 40ac2b4

Please sign in to comment.