3. What is Blockchain?
l A distributed Database
l Decentralized
l Mainly a list of always growing records
4. What is Blockchain? - Continued
l Tamper proof and Revision proof
l Open, permission less and public
l Byzantine Fault Tolerant
5. How Blockchain Works?
l A growing list of records called blocks
l Each block contains
- A timestamp
- A link to previous block
l Can be managed
- Publicly or autonomously
l Peer-to-peer network
l Distributed Time-stamping
- Privately
6. Uses of Blockchain
l Recording of events
l Medical Records
l Identity Management
l Transaction
processing
l Documenting
provenance
l Marketplace
l Smart Contracts
l Digital Products
Marketing
l Property Records
l Voting
l Cloud Storage
7. History of Blockchain
l 1991 – Stuart Haber & Scott Stornetta
l 1996 – Ross J. Anderson
l 1997 – Michael Doyle
l 1998 – Bruce Schneier
l 1998 – Nick Szabo – Bit Gold
l 2008 – Satoshi Nakamoto
l 2014 – Blockchain 2.0
8. Internet
l A 30 years old technology
l Based on IP routing and DNS
l Primary purpose was to
share abundance of Data
l Now under mass surveillance
l Now censored by different
governments to capitalize
political benefits
l Always requires DNS
information to make full
9. Internet
l Centralized by the so called ROOT DNS servers
l Secured by DNSSEC
l Web trust system is broken
l Under the control of around 1200+ CA
l Most of the https are weakly configured
l Prone to catastrophe, zombie apocalypse, alien invasion,
Government shutdown
10. Words from ..
l “We didn’t focus on how you could wreck this system
intentionally,” - Vinton G. Cerf.
l "I invented the web. Here are three things we need to change to
save it
- We’ve lost control of our personal data
- It’s too easy for misinformation to spread on the web
- Political advertising online needs transparency and
understanding” - Sir Tim Berners Lee
11. DNS
l A decentralized database maintained by root servers
l Secured implementation by DNSSEC(Hardly implemented by
Domain owners)
l Web anchor of trust is based on CA(Run by large Companies,
Controlled by Governments)
12. DNS in a Distributed Blockchain
l Censor-free
l Distributed, hard to knock down by a single attack or
Government
l Supported by TOR or I2P
l Private
14. Data storage/Cloud Storage
l Privacy at stake for major Cloud Storage providers
l Personal information stored in clouds
l Accessible by Providers/Law Enforcement
Agency/Governments
- With Warrant
- With Subpoena
l Ransomware
15. Data storage in Blockchain - Implementation
l storj
l sia.tech
16. Traffic Routing
l Always goes through an ISP
l Running Deep Packet Inspection
l National Firewall
l DNS Cache Poisoning
l Plain traffic is intercept-able
l Caching Data poisoning
l Comes with Privacy Demolished
17. Blockchain in routing(BGP) – What if
l Voting capability to avoid bad routes
l Overlay Network with Path Performance Computation
l A DHT maintaining RemyCC (Remy Congestion Control)
l Prefixes are added/removed/modified by DPKI
18. SDN in Blockchain
l SDN – Cutting Edge Technology
l Misconfigured Infrastructures by newbie uneducated engineers
l API/Programmability is vulnerable
l Flow Table can be modified remotely
19. SDN in Blockchain – What if ..
l Flowtable is maintained in a blockchain
l Modification of flowtable is authenticated against KSI(Keyless
Signature Infrastructure) or DPKI
l Saving the events in a blockchain to track it down to its root
l Easier Log readability
l Authenticate agents, messages, control interfaces, devices,
state of a service
20. IoT
l A trillion dollar Industry
l Billions of devices will be connected
l Interact in between them
l Going to be the most vulnerable systems from the prying eyes
l Decentralization is required, considering centralized
infrastructure
21. IoT in Blockchain – What if
l Billions of ongoing transactions will be stored in blockchain
l Rather than centralizing the Data storage
l A single fail-proof network
l No MITM attack
l A single Tamper proof DHT(Distributed Hash Table)
l Blockchain is already a proven technology with billions of Dollar
market for Cryptocurrencies
22. BlockStack
l Decentralized Internet
l A Full Stack of Apps
- Identity
- Storage
- Payments
l With the possibility of
- Decentralized Social Network
- P2P Marketplace
- Community Run Voting
23. BlockStack - Details
l Blockchain Layer
l Virtual chain Layer
l Discovery Layer
l Storage Layer
- Any Cloud Storage Provider
- Personal Storage at your bunker
l BNS
l ATLAS Network