Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add FastFinality contract #106 #160
I found a problem.
Basically, sender and operator are malicious in Plasma double spend attack scenario.
Sender sign two different transactions, tx1 is changing owner to the receiver, tx2 is to the operator.
sender send tx1 to the receiver, but the operator includes tx2 in the block and include tx1 in the next block. Then tx1 is double spent transaction. But receiver already receives tx1, and the sender gets an item from the receiver.
The receiver sends a dispute request by tx1, but the operator can challenge by inclusion proof of tx1.
To solve this.