Date post: | 23-Jan-2018 |
Category: |
Software |
Upload: | heikki-henriksen |
View: | 272 times |
Download: | 0 times |
Trust and digitital identity in the Ethereum blockchain
A Proof-Of-Concept
Heikki Palm Henriksen
Software Engineer & Co-Owner, Kantega@heikkih
First General Assembly / Shareholders meetingNordmarka, Oslo, 2003
General Assembly/Shareholders meeting.Thingvellir, Iceland, 2013
Next General Assembly / Shareholders meeting (?)Blockchain, Internet, 2016 (?)
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
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
A
fr
ie
n
d
«
D
o
y
o
u
w
a
n
t
it
p
ai
d
in
bi
tc
oi
n
?
»
M
e
:
«
N
o
p
e
.
I’
m
e
x
p
e
ct
in
g
a
st
r
o
n
g
d
e
v
al
u
a
ti
o
n
in
t
h
a
t
m
a
r
k
e
t
»
Let’s go back
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
A
fr
ie
n
d
«
D
o
y
o
u
w
a
n
t
it
p
ai
d
in
bi
tc
oi
n
?
»
M
e
:
«
N
o
p
e
.
I’
m
e
x
p
e
ct
in
g
a
st
r
o
n
g
d
e
v
al
u
a
ti
o
n
in
t
h
a
t
m
a
r
k
e
t
»
2
0
1
5
P
o
t
e
n
ti
al
f
o
r
m
u
c
h
m
o
r
e
t
h
a
n
«j
u
st
»
tr
a
n
s
a
ct
io
n
s
Let’s go back
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
A
fr
ie
n
d
«
D
o
y
o
u
w
a
n
t
it
p
ai
d
in
bi
tc
oi
n
?
»
M
e
:
«
N
o
p
e
.
I’
m
e
x
p
e
ct
in
g
a
st
r
o
n
g
d
e
v
al
u
a
ti
o
n
in
t
h
a
t
m
a
r
k
e
t
»
2
0
1
5
P
o
t
e
n
ti
al
f
o
r
m
u
c
h
m
o
r
e
t
h
a
n
«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
• 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?
#
1
C
r
e
a
t
e
d
c
o
n
tr
a
ct
s
#
2
P
la
y
e
d
o
n
t
h
e
M
o
r
d
e
n
t
e
st
-
n
e
t
w
o
r
k
#
3
G
o
t
f
a
m
ili
a
r
w
it
h
t
h
e
A
P
I
#
4
T
e
st
e
d
di
ff
e
r
e
n
t
u
s
e
-
c
a
s
e
s
#
5
L
o
o
k
e
d
in
t
o
u
s
e
-
c
a
s
e
s
t
h
a
t
di
d
n
o
t
fit
!
#
6
C
r
e
a
t
e
d
w
o
r
k
s
h
o
p
s
f
o
r
in
t
e
r
n
al
u
s
e
#
7
L
e
a
r
ni
n
g
a
n
d
f
ai
li
n
g
#
8
M
a
t
u
ri
n
g
k
n
o
w
le
d
g
e
Started experimenting
Next General Assembly / Shareholders meeting (?)Blockchain, Internet, 2016 (?)
• Voting
• Signing
• Storage of proof
• Proof-of-identity?
Use-case: General assembly
(0) 0x89ae3f924646665338b8525da9f159488b42d49d
(1) 0x8840665b93f1c46fd099c9bbdbc7d1ea45d14259
(2) 0x5b233ab84e51c019e8c8bb09d8b15416e5056bdd
(3) 0x8fda1d2e8c6f5023604c59454789c8792d374753
(4) 0xa653ea545a2ae48f98ef946a447096706c18c3bc
(5) 0xa5f9543c57a8a3834f0f1e02010d5341665d12c8
(6) 0x23390a6a7c75e0a92dfa0abb6998b7a2eed7fe76
(7) 0x7d4e177381ce1595baa60b1c6024657181e28481
(8) 0x8954014dfde989aff7e55617bf116288713caf57
(9) 0x5199edd5280849302deabe6cf9e69bd465cc002e
Use-case: General assembly
• Proof-of-identity
• KYC: Know your customer
− Identity built up over time
− Unforgable
− Auditable
− Trust and convenience
Trust
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
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.
«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