Thinking about Plasma Framework

Shuhei Hiya
1 min readOct 19, 2018

--

When we use plasma as a framework we can do a lot of things than to own assets and send any assets. When we verify “challengeExit”, we have to check that state transition is correct or not. A large-scale mechanism like EVM inside EVM is not necessarily required. If the variation of transactions is a few, it can be hard coding on RootChain contract.

What is a suitable paradigm for Plasma? I thought it after reading this article. It will be similar to unlock script like TxVM, but it’s not enough. Ownership is important but UTXO’s ownership is not clear in TxVM’s unlock script. Please imagine multi-sig contract. Who has the ownership of the values in a multi-sig contract? (ex. chess game) Both signers have possibilities to own the values.

I think new simple rules are required. I call them(who has possibilities to get values) “exit-able users” for the UTXO. Their responsibilities are below.

  • In the context of Plasma Cash, They have to verify histories of coin in the UTXO and send confirmation signatures to transaction sender.
  • They can exit the UTXO and continue on RootChain.

This is just one piece of the Plasma language. It’s difficult and interesting.

--

--