blockchain - the future of internet 1505269305 · Blockchain The future of Internet Muhammad Moinur...

Post on 11-Apr-2020

7 views 0 download

Transcript of blockchain - the future of internet 1505269305 · Blockchain The future of Internet Muhammad Moinur...

BlockchainThe future of Internet

Muhammad Moinur Rahmanmoin@bofh.im

Blockchain != Bitcoin/Cryptocurrency

What is Blockchain?

l A distributed Databasel Decentralizedl Mainly a list of always growing records

What is Blockchain? - Continued

l Tamper proof and Revision proofl Open, permission less and publicl Byzantine Fault Tolerant

How Blockchain Works?

l A growing list of records called blocksl Each block contains

- A timestamp- A link to previous block

l Can be managed- Publicly or autonomously

l Peer-to-peer networkl Distributed Time-stamping

- Privately

Uses of Blockchain

l Recording of eventsl Medical Recordsl Identity Managementl Transaction

processingl Documenting

provenancel Financial

l Marketplacel Smart Contractsl Digital Products

Marketingl Property Recordsl Votingl Cloud Storage

History of Blockchain

l 1991 – Stuart Haber & Scott Stornettal 1996 – Ross J. Andersonl 1997 – Michael Doylel 1998 – Bruce Schneierl 1998 – Nick Szabo – Bit Goldl 2008 – Satoshi Nakamotol 2014 – Blockchain 2.0

Internet

l A 30 years old technologyl Based on IP routing and DNSl Primary purpose was to

share abundance of Datal Now under mass surveillancel Now censored by different

governments to capitalize political benefits

l Always requires DNS information to make full communication

Internet

l Centralized by the so called ROOT DNS serversl Secured by DNSSECl Web trust system is brokenl Under the control of around 1200+ CAl Most of the https are weakly configuredl Prone to catastrophe, zombie apocalypse, alien invasion,

Government shutdown

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

DNS

l A decentralized database maintained by root serversl 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)

DNS in a Distributed Blockchainl Censor-freel Distributed, hard to knock down by a single attack or

Governmentl Supported by TOR or I2Pl Private

DNSchain - Implementationl Namecoin – Bit DNSl OKTurtlel Emercoin – EMCDNSl And more ..

Data storage/Cloud Storage

l Privacy at stake for major Cloud Storage providersl Personal information stored in cloudsl Accessible by Providers/Law Enforcement

Agency/Governments- With Warrant- With Subpoena

l Ransomware

Data storage in Blockchain - Implementationl storjl sia.tech

Traffic Routing

l Always goes through an ISPl Running Deep Packet Inspectionl National Firewalll DNS Cache Poisoningl Plain traffic is intercept-ablel Caching Data poisoningl Comes with Privacy Demolished

Blockchain in routing(BGP) – What if

l Voting capability to avoid bad routesl Overlay Network with Path Performance Computationl A DHT maintaining RemyCC (Remy Congestion Control)l Prefixes are added/removed/modified by DPKI

SDN in Blockchain

l SDN – Cutting Edge Technologyl Misconfigured Infrastructures by newbie uneducated engineersl API/Programmability is vulnerablel Flow Table can be modified remotely

SDN in Blockchain – What if ..

l Flowtable is maintained in a blockchainl Modification of flowtable is authenticated against KSI(Keyless

Signature Infrastructure) or DPKIl Saving the events in a blockchain to track it down to its rootl Easier Log readabilityl Authenticate agents, messages, control interfaces, devices,

state of a service

IoT

l A trillion dollar Industryl Billions of devices will be connectedl Interact in between theml Going to be the most vulnerable systems from the prying eyesl Decentralization is required, considering centralized

infrastructure

IoT in Blockchain – What if

l Billions of ongoing transactions will be stored in blockchainl Rather than centralizing the Data storagel A single fail-proof networkl No MITM attackl A single Tamper proof DHT(Distributed Hash Table)l Blockchain is already a proven technology with billions of Dollar

market for Cryptocurrencies

BlockStack

l Decentralized Internetl A Full Stack of Apps

- Identity- Storage- Payments

l With the possibility of- Decentralized Social Network- P2P Marketplace- Community Run Voting

l Blockchain

BlockStack - Details

l Blockchain Layerl Virtual chain Layerl Discovery Layerl Storage Layer

- Any Cloud Storage Provider- Personal Storage at your bunker

l BNSl ATLAS Network

BlockStack - Architecture

End Goal

l A Censorship free Internetl Freedom of Speechl Privacy in the Digital Age

Questions ..

l Thank you ..