aipia blockchain for serialization presentation 2017
TRANSCRIPT
![Page 1: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/1.jpg)
Is Blockchain
the future of Serialization?
Chaim BechorBrandGuard LTD Conference 2017http://www.linkedin.com/in/chaimbechor
![Page 2: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/2.jpg)
2
Why Blockchain?➤
Agenda
The Basics➤
Verifying Ownership➤
Verifying Authenticity➤
Challenges➤
Summary & Q&A➤
![Page 3: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/3.jpg)
3
Blockchain
Restores trust
in an untrusted
transactional
environment
➤
Why use Blockchain?
✓
![Page 4: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/4.jpg)
4
How is it related to Serialization?
Database Tagged Item
Tagged Item?
We need to secure the
database part
✓ This is fine
![Page 5: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/5.jpg)
5
Blockchain Technology
The Basics
![Page 6: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/6.jpg)
6
Peer2Peer
Blockchain implements
a ‘distributed ledger’
Nodes inter-communicate to update and validate any change. No central facility
![Page 7: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/7.jpg)
7
Basic Structure
Each nodes records all the transactions
applied to this Blockchain –
the entire history
How it works
Network
Each Node stores a linked chain of blocks
Nodes participates via unique pointer (‘URL’)
![Page 8: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/8.jpg)
8
Block Structure
Each blocks contains all
necessary data and pointers
to ensure resistance to unauthorized
change
How it works
#1 (First)
![Page 9: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/9.jpg)
9
Chain Structure
Blocks are interlinked via
hashed pointers
(‘hash’ = unidirectional
encryption using SHA256
algorithm)
How it works
#1 (First)
#2 (First)
Data Value #1
3
Hash#1
Nonce#1
![Page 10: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/10.jpg)
10
(Demo) (Web-Hosted simplistic case, Video)
Go to: http://blockchaindemo.io/
Go to: http://https://anders.com/blockchain/
For a more elaborate video demo:
![Page 11: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/11.jpg)
11
A change is introduced
but not yet validated
How it works
The Invalidation Process
?Conflict
![Page 12: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/12.jpg)
12
Longer Chain Dominates:
Once new block is added,
the ‘stranger’ is removed
How it worksBad block removed
Conflict Resolution
![Page 13: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/13.jpg)
13
Verifying
Ownership
using Blockchain
Technology
![Page 14: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/14.jpg)
14
Kupat Tahu Presentation
Distribution Point
Perfect match between need and technologyThe ’Track & Trace’ Case
Source Store
Each change of ownership recorded
![Page 15: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/15.jpg)
15
Verifying
Authenticity
using Blockchain
Technology
?
![Page 16: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/16.jpg)
16
Kupat Tahu Presentation
Transactional tracking is not enoughAuthenticity Verification
CounterfeitOriginal Counterfeit
Serialization is safe:Cannot change or
generate fakes
…But can be easily retrieved
![Page 17: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/17.jpg)
17
Kupat Tahu Presentation
Needs to add Complementary MeasuresMaking Authentication Safe
Original
Serialization is safe
…Access Control
Unique Tags
![Page 18: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/18.jpg)
18
Challenges
Mining Costs
Network Depth
Node Implementation
![Page 19: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/19.jpg)
19
Mining Cost Target: < $0.1 per code
Etherium mining uses the
principle of ‘Computational
Wall’ as a barrier to excessive
mining’
Too expensive for the mission
Solution: Private Blockchain
As the number of
codes increases,
the energy required
to mine a new one
increases -
exponentially
![Page 20: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/20.jpg)
20
Private vs. Public Network DepthRequired vs. Available Network Depth
…….
~ 3
10+
> 10n
Minimum
OK
Public
Private
Best
![Page 21: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/21.jpg)
21
Node Implementation Challenge
Network
?
Need to store all
transactions history
on item
Or on
scanning
device?
✓
![Page 22: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/22.jpg)
22
Current Solution: Proxy Node
Network
Proxy(edge server)
✓
![Page 23: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/23.jpg)
23
Low Mining Costs
Network Depth substantial
Powerful /Convenient APIs
Based on
Jelurida.com
BrandGuard will use
![Page 24: AIPIA Blockchain for Serialization Presentation 2017](https://reader031.vdocuments.site/reader031/viewer/2022030318/5a6541927f8b9a57138b47d1/html5/thumbnails/24.jpg)
24
Q&As
Chaim Bechor
BrandGuard LTDWebSite:
brandguardpro.com