SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Blockchain
The future of Internet
Muhammad Moinur Rahman
moin@bofh.im
Blockchain != Bitcoin/Cryptocurrency
What is Blockchain?
●
A distributed Database
●
Decentralized
●
Mainly a list of always growing records
What is Blockchain? - Continued
●
Tamper proof and Revision proof
●
Open, permission less and public
●
Byzantine Fault Tolerant
How Blockchain Works?
●
A growing list of records called blocks
●
Each block contains
– A timestamp
– A link to previous block
●
Can be managed
– Publicly or autonomously
●
Peer-to-peer network
●
Distributed Time-stamping
– Privately
Uses of Blockchain
●
Recording of events
●
Medical Records
●
Identity Management
●
Transaction processing
●
Documenting
provenance
●
Financial Transactions
●
Marketplace
●
Smart Contracts
●
Digital Products
Marketing
●
Property Records
●
Voting
●
Cloud Storage
History of Blockchain
●
1991 – Stuart Haber & Scott Stornetta
●
1996 – Ross J. Anderson
●
1997 – Michael Doyle
●
1998 – Bruce Schneier
●
1998 – Nick Szabo – Bit Gold
●
2008 – Satoshi Nakamoto
●
2014 – Blockchain 2.0
Internet
●
A 30 years old technology
●
Based on IP routing and DNS
●
Primary purpose was to share
abundance of Data
●
Now under mass surveillance
●
Now censored by different
governments to capitalize
political benefits
●
Always requires DNS
information to make full
communication
Internet
●
Centralized by the so called ROOT DNS servers
●
Secured by DNSSEC
●
Web trust system is broken
●
Under the control of around 1200+ CA
●
Most of the https are weakly configured
●
Prone to catastrophe, zombie apocalypse, alien
invasion, Government shutdown
Words from ..
●
“We didn’t focus on how you could wreck this
system intentionally,” - Vinton G. Cerf.
●
"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
●
A decentralized database maintained by root
servers
●
Secured implementation by DNSSEC(Hardly
implemented by Domain owners)
●
Web anchor of trust is based on CA(Run by
large Companies, Controlled by Governments)
DNS in a Distributed Blockchain
●
Censor-free
●
Distributed, hard to knock down by a single
attack or Government
●
Supported by TOR or I2P
●
Private
DNSchain - Implementation
●
Namecoin – Bit DNS
●
OKTurtle
●
Emercoin – EMCDNS
●
And more ..
Data storage/Cloud Storage
●
Privacy at stake for major Cloud Storage
providers
●
Personal information stored in clouds
●
Accessible by Providers/Law Enforcement
Agency/Governments
– With Warrant
– With Subpoena
●
Ransomware
Data storage in Blockchain - Implementation
●
storj
●
sia.tech
Traffic Routing
●
Always goes through an ISP
●
Running Deep Packet Inspection
●
National Firewall
●
DNS Cache Poisoning
●
Plain traffic is intercept-able
●
Caching Data poisoning
●
Comes with Privacy Demolished
Blockchain in routing(BGP) – What if
●
Voting capability to avoid bad routes
●
Overlay Network with Path Performance
Computation
●
A DHT maintaining RemyCC (Remy Congestion
Control)
●
Prefixes are added/removed/modified by DPKI
SDN in Blockchain
●
SDN – Cutting Edge Technology
●
Misconfigured Infrastructures by newbie
uneducated engineers
●
API/Programmability is vulnerable
●
Flow Table can be modified remotely
SDN in Blockchain – What if ..
●
Flowtable is maintained in a blockchain
●
Modification of flowtable is authenticated against
KSI(Keyless Signature Infrastructure) or DPKI
●
Saving the events in a blockchain to track it
down to its root
●
Easier Log readability
●
Authenticate agents, messages, control
interfaces, devices, state of a service
IoT
●
A trillion dollar Industry
●
Billions of devices will be connected
●
Interact in between them
●
Going to be the most vulnerable systems from
the prying eyes
●
Decentralization is required, considering
centralized infrastructure
IoT in Blockchain – What if
●
Billions of ongoing transactions will be stored in
blockchain
●
Rather than centralizing the Data storage
●
A single fail-proof network
●
No MITM attack
●
A single Tamper proof DHT(Distributed Hash Table)
●
Blockchain is already a proven technology with
billions of Dollar market for Cryptocurrencies
BlockStack
●
Decentralized Internet
●
A Full Stack of Apps
– Identity
– Storage
– Payments
●
With the possibility of
– Decentralized Social Network
– P2P Marketplace
– Community Run Voting
●
Blockchain
BlockStack - Details
●
Blockchain Layer
●
Virtual chain Layer
●
Discovery Layer
●
Storage Layer
– Any Cloud Storage Provider
– Personal Storage at your bunker
●
BNS
●
ATLAS Network
BlockStack - Architecture
End Goal
●
A Censorship free Internet
●
Freedom of Speech
●
Privacy in the Digital Age
Questions ..
Thank you ..

Contenu connexe

Tendances

Tendances (20)

Blockchain fundamentals
Blockchain fundamentalsBlockchain fundamentals
Blockchain fundamentals
 
Bitcoin Forensics
Bitcoin ForensicsBitcoin Forensics
Bitcoin Forensics
 
Understanding private blockchains
Understanding private blockchainsUnderstanding private blockchains
Understanding private blockchains
 
A quick introduction to Consensus Models
A quick introduction to Consensus ModelsA quick introduction to Consensus Models
A quick introduction to Consensus Models
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
402 @ Mobile next
402 @ Mobile next402 @ Mobile next
402 @ Mobile next
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques
 
PSU CSE 541 Project Idea
PSU CSE 541 Project IdeaPSU CSE 541 Project Idea
PSU CSE 541 Project Idea
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
Crypto currency1
Crypto currency1Crypto currency1
Crypto currency1
 
Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchains
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensus
 
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPressBDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
 
Blockchain @ Descon 2016
Blockchain @ Descon 2016Blockchain @ Descon 2016
Blockchain @ Descon 2016
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
 
Testing in the blockchain
Testing in the blockchainTesting in the blockchain
Testing in the blockchain
 
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
 
What is tezos
What is tezos What is tezos
What is tezos
 
Hyperledger Consensus Algorithms
Hyperledger Consensus AlgorithmsHyperledger Consensus Algorithms
Hyperledger Consensus Algorithms
 

Similaire à Blockchain – The future of Internet by Moinur Rahman

Murali_BlockChain_Technology_6_May_2016.pptx
Murali_BlockChain_Technology_6_May_2016.pptxMurali_BlockChain_Technology_6_May_2016.pptx
Murali_BlockChain_Technology_6_May_2016.pptx
Murali krishna
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Kishor Datta Gupta
 

Similaire à Blockchain – The future of Internet by Moinur Rahman (20)

Blockchain - The future of internet
Blockchain - The future of internetBlockchain - The future of internet
Blockchain - The future of internet
 
Blockchain The future of Internet
 Blockchain The future of Internet  Blockchain The future of Internet
Blockchain The future of Internet
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
Blockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank VaghelaBlockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank Vaghela
 
Blockchain - the future of the Internet
Blockchain - the future of the InternetBlockchain - the future of the Internet
Blockchain - the future of the Internet
 
Towards a Post-Modern Hash Chain Future
Towards a Post-Modern Hash Chain FutureTowards a Post-Modern Hash Chain Future
Towards a Post-Modern Hash Chain Future
 
Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]
 
Fluent destry saul
Fluent destry saulFluent destry saul
Fluent destry saul
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Blockchain Тechnology - Introduction
Blockchain Тechnology - IntroductionBlockchain Тechnology - Introduction
Blockchain Тechnology - Introduction
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain  and CryptocurrenciesIntroduction to Blockchain  and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
Murali_BlockChain_Technology_6_May_2016.pptx
Murali_BlockChain_Technology_6_May_2016.pptxMurali_BlockChain_Technology_6_May_2016.pptx
Murali_BlockChain_Technology_6_May_2016.pptx
 
Blockchain @ Insurance Analytics Summit Canada
Blockchain @ Insurance Analytics Summit CanadaBlockchain @ Insurance Analytics Summit Canada
Blockchain @ Insurance Analytics Summit Canada
 
Fredericksburg LUG Bitcoin slides
Fredericksburg LUG Bitcoin slidesFredericksburg LUG Bitcoin slides
Fredericksburg LUG Bitcoin slides
 
2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain Overview2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain Overview
 
Blockchain
Blockchain Blockchain
Blockchain
 
Blockchain an introduction
Blockchain an introduction Blockchain an introduction
Blockchain an introduction
 
Distributed Ledgers meet Mesh Networks
Distributed Ledgers meet Mesh NetworksDistributed Ledgers meet Mesh Networks
Distributed Ledgers meet Mesh Networks
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 

Plus de MyNOG

MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
MyNOG
 

Plus de MyNOG (20)

Peering Personal MyNOG-10
Peering Personal MyNOG-10Peering Personal MyNOG-10
Peering Personal MyNOG-10
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier Networks
 
Equinix: New Markets, New Frontiers
Equinix: New Markets, New FrontiersEquinix: New Markets, New Frontiers
Equinix: New Markets, New Frontiers
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
 
Hierarchical Network Controller
Hierarchical Network ControllerHierarchical Network Controller
Hierarchical Network Controller
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
 
Introducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIXIntroducing Peering LAN 2.0 at DE-CIX
Introducing Peering LAN 2.0 at DE-CIX
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in Kubernetes
 
Cloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKICloud SDN: BGP Peering and RPKI
Cloud SDN: BGP Peering and RPKI
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable Paradigm
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
 
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
Malaysia Data Center Landscape, Where is the next hotspot to place your fiber...
 
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity PerspectiveFUTURE-PROOFING DATA CENTRES from Connectivity Perspective
FUTURE-PROOFING DATA CENTRES from Connectivity Perspective
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
 

Dernier

Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 

Dernier (20)

7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 

Blockchain – The future of Internet by Moinur Rahman

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