You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As shown by the reorg_history test in rgb-tests the update_witnesses method is not enough to handle reorgs. This is because that method is just checking and updating the WitnessOrd of the saved witnesses. But transactions sending to blinded UTXOs are not linked to each other at the bitcoin level, meaning that a transaction disappearing from the chain/mempool could invalidate bundles associated to witnesses that could have a valid WitnessOrd. This issue was discussed also in RGB-WG/RFC#10. After that discussion, a solution based on consensus ordering was considered, but a working proposal was not found.
As shown by the
reorg_history
test in rgb-tests theupdate_witnesses
method is not enough to handle reorgs. This is because that method is just checking and updating theWitnessOrd
of the saved witnesses. But transactions sending to blinded UTXOs are not linked to each other at the bitcoin level, meaning that a transaction disappearing from the chain/mempool could invalidate bundles associated to witnesses that could have a validWitnessOrd
. This issue was discussed also in RGB-WG/RFC#10. After that discussion, a solution based on consensus ordering was considered, but a working proposal was not found.In RGB-WG/rgb-tests#30 there's a proposal to fix this, that consists in:
The text was updated successfully, but these errors were encountered: