Blockchain Based Approach for Preserving Car Maintenance History
Iva Najdenova Master Project Supervisor: Linus Gasser External Supervisor: Alexandru Rusu Professor: Bryan Ford Decentralized and Distributed Systems Lab
Blockchain Based Approach for Preserving Car Maintenance History - - PowerPoint PPT Presentation
Blockchain Based Approach for Preserving Car Maintenance History Master Project Decentralized and Distributed Systems Lab Iva Najdenova Professor: Bryan Ford Supervisor: Linus Gasser External Supervisor: Alexandru Rusu Overview DEMO
Iva Najdenova Master Project Supervisor: Linus Gasser External Supervisor: Alexandru Rusu Professor: Bryan Ford Decentralized and Distributed Systems Lab
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 2
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 3
4
5
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 6
7
Source: NAKAMOTO, S. Bitcoin: A Peer-to-Peer Electronic Cash System, 2008
8
Transaction
Verification
Confirmation
9
Source: https://raw.githubusercontent.com/dedis/cothority/master/byzcoin/ByzCoin.png
10
Source: https://raw.githubusercontent.com/dedis/cothority/master/byzcoin/ByzCoin.png
Sharding Authenticate Batch Order Consensus
ByzCoin
Node Node Node
Cothority
11
Source: https://raw.githubusercontent.com/dedis/cothority/master/byzcoin/ByzCoin.png
12
13
Source: https://raw.githubusercontent.com/dedis/cothority/master/byzcoin/ByzCoin.png
14
Source: https://raw.githubusercontent.com/dedis/cothority/master/byzcoin/ByzCoin.png
15
16
Source: CALYPSO: Auditable Sharing of Private Data over Blockchains, 2018
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 17
18
3" + 2 " - faulty nodes
Insurance Companies
19
20
21
22
Genesis DARC Admin DARC
spawn:darc
23
Admin DARC User DARC
spawn:darc
Car Owner DARC Car Garage DARC Car Reader DARC Car DARC
spawn:darc spawn:darc spawn:darc spawn:darc
24
Car DARC
25
SecretData string Mileage boolean Warranty string RepairNote string Score Report string Date string GarageID []byte WriteInstanceID Car string VIN []Report Reports
26
27
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 28
29
30
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 31
32
§ Each Server: 24 cores, 256GB of RAM, 2.5GHz processor
33
34
Number of concurrent enrollments / reports
35
Number of concurrent enrollments / reports
36
37
38
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 39
§ Car Contract § Access Control § Calypso Interaction § Java Desktop Application
40
41
CONCLUSION EXPERIMENTS DEMO IMPLEMENTATION BYZCOIN INTRODUCTION 42