Plasma Debit (see https://ethresear.ch/t/plasma-debit-arbitrary-denomination-payments-in-plasma-cash/2198) explicitly calls itself a Plasma flavor, and is arguably much closer to an account-based model than a UTXO-based one; in fact, it seems to have very similar properties to what this is proposing. So I do think the way the Plasma community has been using the term Plasma lately is closer to the expansive definition than the restrictive one.
Examples of things that I think everyone would agree are definitely not Plasma include:
- Bitcoin-style “Proof of Existence” — because Plasma inherently hinges on using Merkle trees with committed roots to provide proof of non-existence of double-spends (both to users and to a parent chain)
- Layer-1 blockchains (including sharded systems with “tight coupling”)
- “Sidechains” that are not “trustless” in the sense of the word commonly used in this context
- Merkle trees as used in Truebit, or proofs of custody, or proofs of independent execution, or any other such protocol.
- Proofs of non-existence for many kinds of non-financial applications. For example, suppose that an issuing authority publishes a sparse Merkle tree of public keys that is a blacklist of identities that it considers no longer value, and I provide a branch of the Merkle tree that shows that there is no value in the tree at the index that would correspond to my public key.
I do agree the community should try to aim for a clearer definition though.
Source and More information: Plasma Debit (see…
Author: Vitalik Buterin
Leave a Reply