decentralized server-less applications with blockstack at allthingsopen
Post on 21-Mar-2017
215 Views
Preview:
TRANSCRIPT
Building a decentralized internet
Decentralized, Server-less Applications with BlockstackAll Things Open, October 2016
Building a decentralized internet
About Me
1. Core Contributor for the Blockstack open source project
2. Co-founder of Blockstack Inc (a Blockstack company)
3. President Emeritus, Princeton Entrepreneurship Club
4. Inductee, Forbes 30 Under 30
5. Author, several crypto libraries
twitter: @ryaneshea
Building a decentralized internet
Over time the internet became highly centralized
1. Blind trust in others
2. No ownership of data
3. Bad for innovaMon
4. Bad for security
Building a decentralized internet
The Benefits of decentralization
For users:
1. OpMons
2. Availability
3. Savings
4. InfoSec
For developers & society:
1. Inclusion
2. InnovaMon
3. Independence
Building a decentralized internet
…but decentralized apps are hard to build
1. Complexity
2. Security
3. Scalability
Building a decentralized internet
Blockstack makes building decentralized apps easy
Without Blockstack With Blockstack
Servers to deploy and maintain Server-less, just publish code
Databases to set up and maintain Users bring their own cloud storage
IdenMty management systems to build IdenMty naMvely built-in
Payment systems to build out Payments naMvely built-in
Building a decentralized internet
We solved key problems over 2+ years of PhD-level engineering
Jan 16 Jul 16Jul 15Jan 15Jul 14
Identity Identity Naming
Identity
Naming
Identity
Auth
Naming
Identity
Auth
Storage
The core “kernel” has already been built and deployed
Building a decentralized internet
Blockstack Core handles the complexity
{ Authentication
Storage
Identity
Naming
Blockchain
App AppApp
Building a decentralized internet
Our community has expertise in security, distributed systems, and UX
Building a decentralized internet
Our tech has been thoroughly vetted
Blockstack: A Global Naming and Storage System Secured by BlockchainsUSENIX Annual Technical Conference (ATC), June 2016
Bootstrapping Trust in Distributed SystemsUSENIX ;login: 2016
Extending ExisKng Blockchains with VirtualchainDistributed Cryptocurrencies and Consensus Ledgers (DCCL), July 2016
Building a decentralized internet
Growth of online developer community
0
350
700
1050
1400
06/29/1
5
07/13/1
5
07/27/1
5
08/10/1
5
08/24/1
5
09/07/1
5
09/21/1
5
10/05/1
5
10/19/1
5
11/02/1
5
11/16/1
5
11/30/1
5
12/14/1
5
01/03/1
6
01/17/1
6
01/31/1
6
02/14/1
6
02/28/1
6
03/13/1
6
03/27/1
6
04/10/1
6
04/24/1
6
05/08/1
6
05/22/1
6
06/05/1
6
06/19/1
6
07/03/1
6
07/17/1
6
07/31/1
6
08/14/1
6
08/28/1
6
Slac
k co
mm
unity
m
embe
rs
Join Blockstack Slack - chat.blockstack.org
Building a decentralized internet
Growth of in person developer community
1,816 members
6 interested
14 Meetups
14 cities
7 countries
Building a decentralized internet
Growth of in person developer community
0
300
600
900
1,200
March April May June July August
1,136
708
543
340
15650
Mee
tup
grou
p m
embe
rs
Building a decentralized internet
Value capture will move down the software stack
TCP/IP, HTTP, SMTP
SOFTWARE PROVIDERS
FACEBOOK, TWITTER, AMAZON, ETC.
MINERS, EXCHANGES
DECENTRALIZED APPLICATIONS
BITCOIN, ETHEREUM, AND OTHER PROTOCOL
TOKENS
More info: https://www.usv.com/blog/fat-protocols
- 0%
- 100%
0% -
100% -
Building a decentralized internet
iOS and Android made native apps easy
(UI components live on your device)
Blockstack makes server-less apps easy
(UI components & data live on your device)
BlockstackApp Store
top related