Plasma is built on the condition that everyone is very compliant, but it is virtually impossible to achieve this.
And when there is wrong information in Root Hash, everyone has to quit, it is a strange behavior…
I have studied plasma for a while, and I just made a simple plasma contract for decentralized games using token. I have following questions:
What consensus algorithms are possible to use in plasma chains? For a small company, it’s hard to use POS, and POA can’t convince people. How can I use an unconvincing chain support a convincing chain?
How high is its TPS? Is there any online application using plasma? you know if you want to challenge someone, you need to upload all Merkle tree key node. so it is impossible to achieve 100,000 TPS.
Below is my smart contract URL:
I add some function like: Punishment mechanism
And a new role in the plasma ecosystem: verifier
To become a verifier, someone need to pay a guarantee fund.
The verifier can agree to the withdrawal before it can takeout.
So when someone challenges, the verifier will be punished if the challenge is successful.
Welcome to comment on my smart contract.
(At the top of the contract is a simple token transfer function. You can change to ERC20 Token Standard if you want.)
In my opinion, plasma chains don’t need to be decentralize, as the decentralization and security are guaranteed by ethereum chain. So we could use even one single node to generate block.
Agreed that POA plasma chains are totally reasonable designs, but they are subject to some level of censorship. Personally, I like the idea of DPOS plasma chains to add a little more censorship resistance at the cost of some scalability.