In plasma cash, if Alice sends the same coin to both Bob and Charlie and they both try and cash out, who gets the coin?

Does the plasma sidechain have to periodically commit its plasma blocks to the mainchain to avoid this situation? If yes doesn't that mitigate all the supposed speed benefits we get from Plasma cash?


So yes, the side chain does need to continuously post updates to the root chain. The sidechain submits the Merkle root of each plasma block to the root chain. When someone wants to withdraw his assets from the plasma contract he submits the transaction in which he received the asset as well as the Merkle proof for it.

In terms of speed, it does depend on how often the sidechain updates the root chain. Before the plasma block has been submitted, it is possible for a double spend to happen.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.