All in one explanatory paper on Plasma Cash, featuring reference implementation at https://github.com/loomnetwork/plasma-cash
- Deposit coin (either through approve-transfer for erc20/erc721 or with erc721 receiver)
- Send coin (offchain)
- Verify coin received protocol
- Exit
- Challenge Types, exit period windows etc.
- Withdrawal protocol
- Proof of Inclusion / Exclusion (optimized with default bitfield for SMTS)
- Signing a transaction
- Cryptoeconomic bonds to ensure valid behavior
- Block Withholding
- Griefing (constant factor? unlimited?)
- Arbitrary denomination payments
- Plasma Debit analysis
- Plasma Defragmentation/Cashflow
- Fast withdrawals
- Proofs / formalization (maybe in this paper?)
make
. Cleanup repo with make clean
Requires dia
cd figures
python dia2pdf.py
80 character width by default. There are a couple places where reflowing will break (primarily in figures where it's sensitive to linebreaks).