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
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?
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.
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
32. OST relays executable transactions to Ethereum.
2
…layer-2 scaling on…
ownership of value
transparent platforms
data sovereignty
33. Meet Mappy, Happy,
and Dappy
Personas for
Blockchain Product Development
EthCC - Paris - 7 March 2019
@benjaminbollen, ben@ost.com
github.com/openstfoundation
🙏