Proof workflow:

  1. Users stake money(ETH) to become a validator.

  2. Validators are chosen at random to create blocks and are responsible for checking and confirming blocks they don’t create.

    user’s stake is also used as a way to incentivise good validator behavior. For example, a user can lose a portion of their stake for things like going offline (failing to validate) or their entire stake for deliberate collusion.

  3. If you attest to malicious blocks, you lose your stake.