Hello sir, check the post above your last one, i explain that on it, at the end you will have a PDF for a more graphic example.
Could be possible to apply on every cryptocurrency that use the same UTXO as bitcoin that does not have the SegWit update, on Ethereum is not possible since it use the Account model.
Hope this gives you a clear view of the subject, keep learning!
If you have any doubt, please let us know so we can help you!
Carlos Z.