AIPIA Blockchain for Serialization Presentation 2017

Post on 22-Jan-2018

285 views 1 download

Transcript of AIPIA Blockchain for Serialization Presentation 2017

Is Blockchain

the future of Serialization?

Chaim BechorBrandGuard LTD Conference 2017http://www.linkedin.com/in/chaimbechor

2

Why Blockchain?➤

Agenda

The Basics➤

Verifying Ownership➤

Verifying Authenticity➤

Challenges➤

Summary & Q&A➤

3

Blockchain

Restores trust

in an untrusted

transactional

environment

Why use Blockchain?

4

How is it related to Serialization?

Database Tagged Item

Tagged Item?

We need to secure the

database part

✓ This is fine

5

Blockchain Technology

The Basics

6

Peer2Peer

Blockchain implements

a ‘distributed ledger’

Nodes inter-communicate to update and validate any change. No central facility

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’)

8

Block Structure

Each blocks contains all

necessary data and pointers

to ensure resistance to unauthorized

change

How it works

#1 (First)

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

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:

11

A change is introduced

but not yet validated

How it works

The Invalidation Process

?Conflict

12

Longer Chain Dominates:

Once new block is added,

the ‘stranger’ is removed

How it worksBad block removed

Conflict Resolution

13

Verifying

Ownership

using Blockchain

Technology

14

Kupat Tahu Presentation

Distribution Point

Perfect match between need and technologyThe ’Track & Trace’ Case

Source Store

Each change of ownership recorded

15

Verifying

Authenticity

using Blockchain

Technology

?

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

17

Kupat Tahu Presentation

Needs to add Complementary MeasuresMaking Authentication Safe

Original

Serialization is safe

…Access Control

Unique Tags

18

Challenges

Mining Costs

Network Depth

Node Implementation

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

20

Private vs. Public Network DepthRequired vs. Available Network Depth

…….

~ 3

10+

> 10n

Minimum

OK

Public

Private

Best

21

Node Implementation Challenge

Network

?

Need to store all

transactions history

on item

Or on

scanning

device?

22

Current Solution: Proxy Node

Network

Proxy(edge server)

23

Low Mining Costs

Network Depth substantial

Powerful /Convenient APIs

Based on

Jelurida.com

BrandGuard will use

24

Q&As

Chaim Bechor

BrandGuard LTDWebSite:

brandguardpro.com