pull down to refresh

The better question is, why would anyone put arbitrary data on the chain when they could put it literally anywhere else and just timestamp a hash of it?

160 sats \ 1 reply \ @petertodd 2 May

You do not understand what Citrea is doing.

They're not storing data or committing data. They're provably publishing data. They need to do this because their protocol needs to ensure that other actors in the protocol get that data in the non-cooperative case.

Lightning does the same thing: if an HTLC transaction goes on chain, collecting the HTLC forces you to publish the pre-image on the chain, ensuring he next person in the path can find the pre-image and use it themselves to collect their HTLC.

reply

Guilty, was generalizing... Citrea ref #969690

reply

🎯

reply

Indeed, but the reality is that sadly people are doing it.