20160419 oslo blockchain day - trust and digital identity

23

Upload: heikki-henriksen

Post on 23-Jan-2018

273 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 20160419 Oslo Blockchain Day - Trust and digital identity
Page 2: 20160419 Oslo Blockchain Day - Trust and digital identity

Trust and digitital identity in the Ethereum blockchain

A Proof-Of-Concept

Heikki Palm Henriksen

Software Engineer & Co-Owner, Kantega@heikkih

Page 3: 20160419 Oslo Blockchain Day - Trust and digital identity

First General Assembly / Shareholders meetingNordmarka, Oslo, 2003

Page 4: 20160419 Oslo Blockchain Day - Trust and digital identity

General Assembly/Shareholders meeting.Thingvellir, Iceland, 2013

Page 5: 20160419 Oslo Blockchain Day - Trust and digital identity

Next General Assembly / Shareholders meeting (?)Blockchain, Internet, 2016 (?)

Page 6: 20160419 Oslo Blockchain Day - Trust and digital identity

J

u

l

y

2

0

1

0

s

la

s

h

d

o

t.

o

r

g

:

bi

tc

oi

n

-

r

el

e

a

s

e

s

-

v

e

r

si

o

n

-

0

3

Let’s go back

Page 7: 20160419 Oslo Blockchain Day - Trust and digital identity

J

u

l

y

2

0

1

0

 s

la

s

h

d

o

t.

o

r

g

bi

tc

oi

n

-

r

el

e

a

s

e

s

-

v

e

r

si

o

n

-

0

3

F

e

b

2

0

1

3

 

fr

ie

n

«

D

y

o

w

a

n

it 

p

ai

in 

bi

tc

oi

n

?

»

   

M

e

«

N

o

p

e

I’

m

 

e

x

p

e

ct

in

st

r

o

n

d

e

v

al

u

a

ti

o

n

  

in 

t

h

a

m

a

r

k

e

t

»

Let’s go back

Page 8: 20160419 Oslo Blockchain Day - Trust and digital identity
Page 9: 20160419 Oslo Blockchain Day - Trust and digital identity

J

u

l

y

2

0

1

0

 s

la

s

h

d

o

t.

o

r

g

bi

tc

oi

n

-

r

el

e

a

s

e

s

-

v

e

r

si

o

n

-

0

3

F

e

b

2

0

1

3

 

fr

ie

n

«

D

y

o

w

a

n

it 

p

ai

in 

bi

tc

oi

n

?

»

   

   

  

M

e

«

N

o

p

e

I’

m

 

e

x

p

e

ct

in

st

r

o

n

d

e

v

al

u

a

ti

o

n

  

in 

t

h

a

m

a

r

k

e

t

»

2

0

1

5

 

   

  

P

o

t

e

n

ti

al 

f

o

m

u

c

m

o

r

t

h

a

«j

u

st

» 

tr

a

n

s

a

ct

io

n

s

Let’s go back

Page 10: 20160419 Oslo Blockchain Day - Trust and digital identity

J

u

l

y

2

0

1

0

 s

la

s

h

d

o

t.

o

r

g

bi

tc

oi

n

-

r

el

e

a

s

e

s

-

v

e

r

si

o

n

-

0

3

F

e

b

2

0

1

3

 

fr

ie

n

«

D

y

o

w

a

n

it 

p

ai

in 

bi

tc

oi

n

?

»

   

   

  

M

e

«

N

o

p

e

I’

m

 

e

x

p

e

ct

in

st

r

o

n

d

e

v

al

u

a

ti

o

n

  

in 

t

h

a

m

a

r

k

e

t

»

2

0

1

5

 

   

  

P

o

t

e

n

ti

al 

f

o

m

u

c

m

o

r

t

h

a

«j

u

st

» 

tr

a

n

s

a

ct

io

n

s

E

n

t

e

r

E

t

h

e

r

e

u

m

Let’s go back

Page 11: 20160419 Oslo Blockchain Day - Trust and digital identity

• First truly global singleton distribued computer

• Can’t turn off!

• Shared state

• Guaranteed consistency (eventually)

• Isolated vm’s for contracts and agreements

• Ubiquitous

• Verifiable and auditable

• Programmable

Why Ethereum?

Page 12: 20160419 Oslo Blockchain Day - Trust and digital identity

#

1

 

C

r

e

a

t

e

c

o

n

tr

a

ct

s

#

2

 

P

la

y

e

o

t

h

M

o

r

d

e

t

e

st

-

n

e

t

w

o

r

#

3

 

G

o

f

a

m

ili

a

w

it

t

h

A

P

I

#

4

 

T

e

st

e

di

ff

e

r

e

n

u

s

e

-

c

a

s

e

s

#

5

 

L

o

o

k

e

in

t

u

s

e

-

c

a

s

e

t

h

a

di

n

o

fit

!

#

6

 

C

r

e

a

t

e

w

o

r

k

s

h

o

p

f

o

in

t

e

r

n

al 

u

s

e

#

7

 

L

e

a

r

ni

n

a

n

f

ai

li

n

g

#

8

 

M

a

t

u

ri

n

k

n

o

w

le

d

g

e

Started experimenting

Page 13: 20160419 Oslo Blockchain Day - Trust and digital identity

Next General Assembly / Shareholders meeting (?)Blockchain, Internet, 2016 (?)

Page 14: 20160419 Oslo Blockchain Day - Trust and digital identity

• Voting

• Signing

• Storage of proof

• Proof-of-identity?

Use-case: General assembly

Page 15: 20160419 Oslo Blockchain Day - Trust and digital identity

(0) 0x89ae3f924646665338b8525da9f159488b42d49d

(1) 0x8840665b93f1c46fd099c9bbdbc7d1ea45d14259

(2) 0x5b233ab84e51c019e8c8bb09d8b15416e5056bdd

(3) 0x8fda1d2e8c6f5023604c59454789c8792d374753

(4) 0xa653ea545a2ae48f98ef946a447096706c18c3bc

(5) 0xa5f9543c57a8a3834f0f1e02010d5341665d12c8

(6) 0x23390a6a7c75e0a92dfa0abb6998b7a2eed7fe76

(7) 0x7d4e177381ce1595baa60b1c6024657181e28481

(8) 0x8954014dfde989aff7e55617bf116288713caf57

(9) 0x5199edd5280849302deabe6cf9e69bd465cc002e

Use-case: General assembly

Page 16: 20160419 Oslo Blockchain Day - Trust and digital identity

• Proof-of-identity

• KYC: Know your customer

− Identity built up over time

− Unforgable

− Auditable

− Trust and convenience

Trust

Page 17: 20160419 Oslo Blockchain Day - Trust and digital identity
Page 18: 20160419 Oslo Blockchain Day - Trust and digital identity

Digital identityIdentity security level 4: (two-factor)

The e-ID is handed over in a meeting with the person after their identity has been established

Page 19: 20160419 Oslo Blockchain Day - Trust and digital identity

Digital identity

Page 20: 20160419 Oslo Blockchain Day - Trust and digital identity

Digital identity

https://player.vimeo.com/video/163179799

Page 21: 20160419 Oslo Blockchain Day - Trust and digital identity

Where do we go from here?

• Have a working Proof-of-concept!

• Provide Library?

• A contract available for everybody?

• Can be used by everbody?

• Let’s see.

Page 22: 20160419 Oslo Blockchain Day - Trust and digital identity

«My view is that we will see this technology in various forms be deployed in a commercial setting in less than a couple of years. That doesn't mean it will become mainstream in that time frame, I think that the time frame that it'll take to get to be mainstream would be five to ten years»

- Blythe Masters at money2020, april 2016

Page 23: 20160419 Oslo Blockchain Day - Trust and digital identity

Thank you!

• Feel free to get in touch

https://onename.com/hph