Currently we have users sign over the RLP-encoded tx.
If a user owns the same UTXO position on two different plasma chains and they spend the UTXO on one chain, a malicious receiver can publish the same transaction on the other chain and take both UTXOs.
Solution: User signs over the RLP-encoded tx as well as the rootchain smart-contract address.
Currently we have users sign over the RLP-encoded tx.
If a user owns the same UTXO position on two different plasma chains and they spend the UTXO on one chain, a malicious receiver can publish the same transaction on the other chain and take both UTXOs.
Solution: User signs over the RLP-encoded tx as well as the rootchain smart-contract address.