Blockstack

Blockchain Mania #20

Hamburg , 16 April 2019

19:00 Decentralized identity

19:30 Proof of Burn

20:00 Break

20:15 Blockstack Apps

20:45 Socializing

21:30 (I have to leave)

23:00 End

Friedger Müffke

 

PhD in Bristol, UK

 

Android/Web Developer

 

friedger.id

 

@friedger
@social.nasqueron.org

 

@fmdroid@twitter

Engineering Partner
Blockstack

 

Founder Droidcon

 

Founder OpenIntents

Decentralized Identity as an Application on Blockchain

Friedger Müffke

Blockchain Mania #20

Hamburg, 16 April 2019

Identity

You

You to Carol as sibling

You to PwC as employee

You to Germany as citizen

You to Bob as friend

Relationships

You

Your facts of birth

Your credit history

Your health records

Your education

Attributes

You

Your cloud service

Your mobile device

Your lawyer

Your broker

Agents

You

Relationships

Attributes

Agents

You are all
of these

Digital Identity

Existing Identifiers and Root of Trust

  • Email (many companies)
  • OpenID (some big companies)
  • Facebook Connect ID (one company)
  • Passport image (government)
  • Social security number (gov. agency)
  • Headshot (you)

Decentralized Identifiers

URI scheme

did:example:123456789abcdefghi
  • Shared root of trust
    Distributed Ledgers,
    Distributed Databases,..
  • No centralized authority
  • No single point of failure

Decentralized Identity System

DID Document

  • highly available
  • cheap to create and maintain
  • vendor independent
  • secure
  • open standard
  • privacy
  • reduce identity duplication,
    confusion, inaccuracy
  • DID Subject
  • Public Keys
  • Authentication
  • Authorization and Delegation
  • Service Endpoints
  • Proof (Optional)

Parties involved

  • Credentials Community Group (W3C)
  • Decentralized Identity Working Group (W3C)
  • Decentralized Identity Foundation
  • Internet Identity Forum
  • Rebooting Web Of Trust

DID Methods

 

  • Soverin (Hyperledger Indy, sov)
  • Ethereum Name System (Etherum, erc725)
  • Peer (Abstract Method, peer)
  • Blockstack (Bitcoin, stack)

24 registered (April 2019)

stack
  • Public, permission-less  blockchain
  • Human readable names
  • DID refers to n-th registered name of address

Blockstack Name Service

DID - Name - Profile

  • Authentication
  • Name
  • Bio
  • Social Proofs
  • Multi-user app references

History

  • 2014 Onename launched on Namecoin
  • 2015 Migration to Bitcoin
  • 2017 Public Benefit Corp
  • 2018 Token sale

Atlas

Memory

Gaia Storage

Address-based access

friedger.id

explorer.blockstack.org

NAME_PREORDER ? / _REGISTRATION / _RENEWAL :
NAME_UPDATE +

NAME_TRANSFER > / _REVOKE ~

 

ANNOUNCE *

 

NAMESPACE_PREORDER  # / _REVEAL & / _READY !

 

TOKEN_TRANSFER $

Bitcoin Operations

OP_RETURN

You

Relationships

Attributes

Agents

Blockstack ID

Alice

friedger.id

profile

Decentralized Identity as an Application of Blockchain

By friedger

Decentralized Identity as an Application of Blockchain

Blockchain Mania #20

  • 321