CS5412 / LECTURE 16 BLOCKCHAINS WITH MULTIPLE ORGANIZATIONS
Ken Birman Spring, 2020
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 1
CS5412 / LECTURE 16 Ken Birman BLOCKCHAINS WITH MULTIPLE Spring, - - PowerPoint PPT Presentation
CS5412 / LECTURE 16 Ken Birman BLOCKCHAINS WITH MULTIPLE Spring, 2020 ORGANIZATIONS HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 1 TODAY: BRAINSTORMING ABOUT A REAL BLOCKCHAIN USE CASE! Consider the challenge of running a
Ken Birman Spring, 2020
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 1
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 2
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 3
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 4
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 5
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 6
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 7
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 8
Client system Home hosted EHR records system Web services first tier is like a function tier
Stub relays requests to the cloud
Hybrid cloud uses a version of the App Service to manage machines on your behalf. Your EHR system is a microservice! Cloud hosted EHR records system
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 9
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 10
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 11
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 12
Dennis… the evil hacker
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 13
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 14
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 15
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 16
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 17
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 18
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 19
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 20
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 21
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 22
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 23
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 24
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 25
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 26
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 27
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 28
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 29
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 30
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 31
Buy gum. Frank must pay Sam $1 Visa locked Sally’s account by mistake Sally writes a check to pay Sam for washing car Frank can’t cash the check! He must wait Visa unlocks Sally’s account Frank retries. Now Sally’s check clears Frank pays Sam
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 32
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 33
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 34
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 35
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 36
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 37
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 38
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 39
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 40
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 41
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 42
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 43
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 44
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 45
Where is Blockchain heading? Unhappy with Client-Server v1, she gives up on it! A customer
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2020SP 46
HTTP://WWW.CS.CORNELL.EDU/COURSES/CS5412/2018SP 47