Been doing research in Plasma, and Ethereum side chains and something I've come across (but can't seem to find an explanation of) is why are all Plasma child chains of UTXO type?

I'm wondering why not use child chains that aren't UTXO? Wouldn't it be possible to just build a PoA or other type of Ethereum network and broadcast the blocks to contracts on the mainchain?


As far as I know, plasma is trying to minimise storage and logic. With a UTXO-based sidechain, the bitmap can directly represent txs bit by bit. They do mention in the white paper that it is possible to still do it state-based but it would increase the logic behind it.


The UTXO model is for starting on the Minimal Viable Plasma. This is so that it is much easier to implement, than an account based model like in an ethereum chain, in terms of security mechanism of plasma, which I think is what the MVP is focusing on. Yes, the idea eventually is to implement general state transitions on the child chain like on ethereum, but I would assume there are more things to think about security there, with exit mechanisms n all, than can be implemented in an MVP.

Learn and contribute to plasma here

About plasma MVP

  • There is more reliance on the root chain if an account-based model is chosen. The goal is to let the Plasma child-chain be as much self-sufficient as possible, and UTXOs help in doing so. Jul 30 '18 at 16:28
  • Please add some sources/links and I will mark this as the answer.
    – hextet
    Sep 23 '18 at 18:09
  • Have added a link that has more info on plasma.I would say, the focus initially is more on getting the security and exit mechanism right, in enabling a user at any level to have a safe exit on its parent chain, up to the the ethereum chain.
    – shonjs
    Sep 26 '18 at 16:04

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.