The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma...
Transcript of The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma...
![Page 1: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/1.jpg)
![Page 2: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/2.jpg)
![Page 3: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/3.jpg)
![Page 4: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/4.jpg)
![Page 5: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/5.jpg)
![Page 6: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/6.jpg)
Block 1 Block 2 Block 3
![Page 7: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/7.jpg)
Block 1 Block 2 Block 3 Block 4a
![Page 8: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/8.jpg)
Block 1 Block 2 Block 3
Block 4a
Block 4b
![Page 9: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/9.jpg)
Block 1 Block 2 Block 3
Block 4a
Block 4b Block 5
![Page 10: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/10.jpg)
![Page 11: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/11.jpg)
![Page 12: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/12.jpg)
Alice Bob
3rd party(Blockchain)
![Page 13: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/13.jpg)
Alice Bob
3rd party(Blockchain)
“I sent it!”“I didn’t get it!”
![Page 14: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/14.jpg)
Alice Bob
3rd party(Blockchain)
“What was the data?”
![Page 15: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/15.jpg)
Blockchain
![Page 16: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/16.jpg)
![Page 17: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/17.jpg)
Root Chain(e.g. Ethereum)
Plasma Chain 1 Plasma Chain 2
Alice: 1 ETH(held in a pool on
the root chain contract)
![Page 18: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/18.jpg)
Plasma Block 1
Plasma Block 2
Plasma Block 3
Plasma Block 4
Plasma Block 5
Block 1 Block 2 Block 3 Block 4 Block 5
![Page 19: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/19.jpg)
Plasma Block 1
Plasma Block 2
Plasma Block 3
Plasma Block 4
Plasma Block 5
Block 1 Block 2 Block 3 Block 4 Block 5
![Page 20: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/20.jpg)
Alice Submits Withdrawal to
Root Chain
Root Chain collects all withdrawals within this epoch.
Bob Submits Withdrawal to
Root Chain
Root chain contract is open for dispute after withdrawal epoch
“Bob’s coin is already spent,
proof!”
Alice withdraws her 1 ETH to the root chain
Bob is Penalized
![Page 21: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/21.jpg)
![Page 22: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/22.jpg)
![Page 23: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/23.jpg)
Alice Submits Withdrawal to
Root Chain
Coin open for dispute in the root chain
A prior spend challenge can be sent
“Bob’s coin is already spent,
proof!”
Alice proves she
spent
Alice Successfully Withdraws
Alice fails to prove and is
penalized
![Page 24: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/24.jpg)
![Page 25: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/25.jpg)
![Page 26: The Stanford Center for Blockchain Research · 2018-07-07 · Root Chain (e.g. Ethereum) Plasma Chain 1 Plasma Chain 2 Alice: 1 ETH (held in a pool on the root chain contract)](https://reader034.fdocuments.in/reader034/viewer/2022042417/5f336a84d83ada07cb3a05e6/html5/thumbnails/26.jpg)