Open sdbondi opened 2 months ago
There could be a large amount of these transactions. I agree with the above, except that I suggest that we use the base layer block height or hash and not the Epoch
I currently disagree with the need to include the base layer block data in L2 blocks.
This is why:
My current mental model:
get_block_by_height((base_layer_height - 1000(lag)) / 10)
Thoughts? I may be missing something. I have not had this understanding until recently or expressed it until now so feedback welcome :)
Background
A L1 UTXO burnt into the L2 at a specific epoch currently may be proposed at some undefined point.
There is currently no incentive for proposers to include the mint commands into a block.
Proposal 1
A detected burnt UTXO MUST be proposed in a block as soon as the applicable epoch becomes active, that is, once we can be sure that a super majority of validators are aware of the UTXO. Failing that the block must be rejected (NO VOTE).
Assuming some disincentive for missed/invalid proposals, this indirectly incentivises proposing to mint unclaimed UTXOs.