O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Building Blockchain UX for Millions of Users

1.209 visualizações

Publicada em

OST's Benjamin Bollen presents at ETHCC2019 on designing blockchain UX to enable crypto adoption by millions of users.

Ben also presents details on the OST Wallet SDK for mass market usage:
-Business can issue Brand Tokens to their users
-Txs on sidechains
-Noncustodial wallet
-Writing down 12 words is optional for the user
-Ephemeral keys, biometrics, for everyday tx
-Secure recovery fr smart contract w/ PIN

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Building Blockchain UX for Millions of Users

  1. Personas for
 Blockchain Product Development EthCC - Paris - 7 March 2019 @benjaminbollen, ben@ost.com
  2. Distribution is the product. Photo by Erda Estremera on Unsplash
  3. Photo by Daryn Stumbaugh on Unsplash To build a decentralized internet we need to
 put keys in the hands of people;
  4. Photo by Daryn Stumbaugh on Unsplash To build a decentralized internet we need to
 put keys in the hands of millions of people; one contribution:
 put Ethereum inside mainstream apps.
  5. Photo by Toa Heftiba on Unsplash But how do we navigate the landscape?
  6. Personas for
 Blockchain Product Development ownership of value transparent platforms data sovereignty
  7. Jobs To Be Done framework. Photo by Mourad Saadi on Unsplash A good App gets me to where I need to go.
  8. Photo by Luke Chesser on Unsplash App developers too have a job to get done,
 improve user engagement.
  9. A first pilot: Hornet, Gay Social Network
 25 million users. soon on Ethereum mainnet.
  10. The user already has his Job To Get Done.
 Don’t get in his way.
  11. Educate.
  12. Educate. But don’t ask too much.
  13. Wallet SDK manages etherless keys.
  14. • manages device keys • owns TokenHolder contract each device has a device key Wallet SDK manages etherless keys.
  15. session keys for
 in-app transactions • manages session keys • holds LGBT tokens • manages device keys • owns TokenHolder contract each device has a device key Wallet SDK manages etherless keys.
  16. user has unique recovery key • initiate recovery for new device session keys for
 in-app transactions • manages session keys • holds LGBT tokens • manages device keys • owns TokenHolder contract each device has a device key Wallet SDK manages etherless keys.
  17. recovery key <EIP-712 structured data> session keys <EIP-1077 executable Tx> <Gnosis SafeTx> device keys All keys sign etherless, executable transactions.
  18. OST relays executable transactions to Ethereum.
  19. OST relays executable transactions to Ethereum. 2 …layer-2 scaling on…
  20. 🎉 LGBT Token
  21. But apps get uninstalled, keys get lost.
  22. But apps get uninstalled, keys get lost. yes! write down 12 words. yes! have multiple devices.
  23. But apps get uninstalled, keys get lost. yes! write down 12 words. yes! have multiple devices. but millions of people won’t.
  24. Distribution is the product. Photo by Erda Estremera on Unsplash
  25. 6 digit PIN.
  26. 6 digit PIN. Needs more entropy. recovery key derived from secrets and PIN user secret2user secret1 entropy-rich entropy-rich
  27. 6 digit PIN. Needs more entropy. recovery key derived from secrets and PIN⚠brute force user secret2user secret1 entropy-rich entropy-rich
  28. contract enforces
 delay on recovery 6 digit PIN. Needs more entropy. Needs user secret2user secret1 entropy-rich entropy-rich recovery key derived from secrets and PIN
  29. Personas for
 Blockchain Product Development ownership of value transparent platforms data sovereignty
  30. OST relays executable transactions to Ethereum. 2 …layer-2 scaling on… ownership of value transparent platforms data sovereignty
  31. Meet Mappy, Happy, and Dappy Personas for 
 Blockchain Product Development
 EthCC - Paris - 7 March 2019 @benjaminbollen, ben@ost.com
 github.com/openstfoundation 🙏

×