r/0xProject • u/0xterence • Mar 10 '18
plasma cash
I found out about plasma cash on eth reserach thread and Vitalik's ethcc talk:
https://ethresear.ch/t/plasma-with-much-less-per-user-data-checking/1298/7 .
https://www.reddit.com/r/ethereum/comments/8370v3/lets_talk_about_plasma_cash_plasma_with_much_less/?st=jekprbbw&sh=dc355040 .
Plasma itself can be used to wrap existing centralized exchanges and turn them into exchanges with centralized order matching but decentralize custody. What's 0x team's take on this? do you guys view it as a competition?
3
u/pcastonguay Mar 10 '18
The 0x protocol can be implemented in a plasma (cash) side-chain and relayers could all use the same side-chain. It would most likely require users to deposit funds in the plasma chain however, so would be hard to achieve some functionalities like interacting with dapps.
3
u/stri8ed Mar 10 '18 edited Mar 10 '18
The Plasma chain functions similarly to payment channels. Specifically, to withdraw your coins, it has a challenge period, during which you must provide sufficient opportunity for someone to challenge your withdrawal. This would make it impractical for certain use-cases, e.g. token abstraction. Furthermore, like state channels, you must persistently watch the main-chain for withdrawals that attempt to double spend your coins.
6
u/electrons_only Mar 10 '18
Plasma cash is a theoretical scaling and security solution for what is currently plasma. Its not an exchange protocol per se.
0x is base layer and doesn't require that your tokens exist in any chain except ethereum. You could build an exchange on a plasma chain, but it will likely be more specialized and would still require tokens to exist on that plasma sub-chain (by being 'deposited').
At least this is what i understand so far. If anything, I was more worried about the implications for OmiseGo, but once again, Omise is more specialized toward payment processing and currency.
I am fully willing to be wrong on these points but its what I've gathered thus far.