SlideShare a Scribd company logo
Blockchain technology and its’ use-
cases in computer networks
Sabidur Rahman
Networks Lab
UC Davis
Oct. 19, 2018
krahman@ucdavis.edu http://www.linkedin.com/in/kmsabidurrahman/
Cash
• Cash is represented by a physical object, usually a coin or a note
• When Cash is handed to another individual, its unit of value is
also transferred, without the need for a third party to be involved
Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of
St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018.
10/17/2018 2
Digital cash - electronic payments
• An ideal payment system would be one in which monetary
value could be transferred electronically via cash data files
• But, electronic files can be copied and used again. This problem
is termed the “double spending problem”
Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of
St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018.
10/17/2018 3
Digital cash - electronic payments
• Classical electronic payment systems are based on a central authority that
verifies the legitimacy of the payments and keeps track of the current
state of ownership. In such systems, a central authority (usually a bank)
manages the accounts of buyers and sellers
Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of
St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018.
10/17/2018 4
Stone Money of Yap Island
• Protection against inflation: stones were
quarried almost 280 miles away on the
island of Palau and brought to Yap by
small boats, costly laborious process
• Virtual ownership transfer, avoiding costly
physical transfer of the stone money
• Publicly shared ownership: It was sufficient
that all the inhabitants knew who the owner
of every stone was
10/19/2018 5William H. Furness, “The Island of Stone Money: Uap of the Carolines,” J. B. Lippincott, Philadelphia, 1910.
https://www.amusingplanet.com
Bitcoin and blockchain
• Bitcoin (and its’ public transaction ledger technology “blockchain”) was
originated with the white paper that was published in 2008 under the
pseudonym “Satoshi Nakamoto” (still anonymous). It was published via a
mailing list for cryptography and has a similar appearance to an academic
paper
• The creators’ original motivation behind Bitcoin was to develop a cash-like
payment system that permitted electronic transactions but that also
included many of the advantageous characteristics of physical cash
• The invention of the blockchain for bitcoin made it the first digital currency
to solve the double-spending problem without the need of a trusted
authority or central server
Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System.” 2008; https://bitcoin.org/bitcoin.pdf.10/17/2018 6
Bitcoin and blockchain
• Key feature of the Bitcoin system is the absence of a centrally managed
ledger. There is no central authority with an exclusive right to keep accounts
• “It was sufficient that all the inhabitants knew who the owner of every stone
was”
10/17/2018 7
What is in a blockchain?
• Despite its apparent complexity, a blockchain is just another type of database for recording transactions – one
that is copied to all of the computers in a participating network
• A blockchain is thus sometimes referred to as a ‘distributed ledger’
• Data in a blockchain is stored in fixed structures called ‘blocks’
• The important parts of a block are:
• Header, which includes metadata, such as a unique block reference number, the time the block was created
and a link back to the previous block
• Content, usually a validated list of digital assets and instruction statements, such as transactions made, their
amounts and the addresses of the parties to those transactions
• Given the latest block, it is possible to access all previous blocks linked together in the chain, so a blockchain
database retains the complete history of all assets and instructions executed since the very first one – making
its data verifiable and independently auditable. As the number of participants grows, it becomes harder for
malicious actors to overcome the verification activities of the majority. Therefore the network becomes
increasingly robust and secure
10/17/2018 8
Bitcoin and Blockchain
• Satoshi Nakamoto defined an electronic coin – the Bitcoin – as “a chain of digital
signatures” known as the ‘blockchain’
• The blockchain enables each coin owner to transfer an amount of currency directly to
any other party connected to the same network without the need for a financial
institution to mediate the exchange
• Bitcoin, like other implementation of blockchains, uses cryptography to validate
transactions, which is why digital currencies are often referred to as ‘cryptocurrencies’
• Bitcoin users gain access to their balance through a password known as a private key
• Transactions are validated by a network of users called ‘miners’, who donate their
computer power in exchange for the chance to gain additional bitcoins using a shared
database and distributed processing
10/17/2018 9
How does blockchain based cryptocurrency work?
“Blockchain Enigma. Paradox. Opportunity” by Deloitte LLP, 2017.
10/17/2018 10
Blockchain breakdown
10/17/2018 11
Security aspects - authenticity
• How do the nodes know that the initiator of the transaction is
the rightful owner and that he or she is thereby entitled to
transfer the Bitcoin units?
Signature: using a private and a public key -
validate the transaction’s origin
proof-of-work consensus protocol: a
game theoretical perspective
10/17/2018 12
Security aspects - integrity
• How can one ensure that the transaction message will not be
tampered with before it is passed from one node to the next?
Signature: using a private and a public key - validate the transaction’s origin
10/17/2018 13
Security aspects - double spending problem
• If two transactions both referencing to the same Bitcoin units are issued. Both
transactions could be propagated simultaneously over the network (transaction
capability), and both would display a valid origin (transaction legitimacy).
• Because of differences in the propagation of these two messages in the Bitcoin network,
some of the nodes would first receive a message for transaction A while others would
first receive a message for transaction B
• Transaction that is first added to a valid block candidate, and therefore added to the
Blockchain, is considered confirmed. System ceases to process the other one. Miners will
stop adding the conflicting transaction to their block candidates
• It is not possible for a miner to add conflicting transactions to the same block candidate.
Such a block would be illegitimate and thus be rejected by all the other network
participants
10/17/2018 14
10/17/2018 15
Security aspects - double spending problem
What’s next?
• Blockchain in internet of things – Smart City
• The proposed architecture is hierarchical, and consists of smart homes, an
overlay network and cloud storages coordinating data transactions with BC to
provide privacy and security
• Blockchain in Vehicular Network
• A Distributed Blockchain Based Vehicular Network Architecture in Smart City
• Block-VN is a reliable and secure architecture that operates in a distributed
way to build the new distributed transport management system
Blockchain solutions are being planned to protect data from the UK’s nuclear
power stations, flood-defence mechanisms, and other critical infrastructure
P. K. Sharma, S. Y. Moon, and J. H. Park, “Block-VN: A distributed blockchain based vehicular network architecture in smart City”, Journal of Information Processing Systems, vol. 13, no. 1 pp. 84, Mar. 2017.
A. Dorri, S. S. Kanhere, R. Jurdak, and P. Gauravaram, “Blockchain for IoT security and privacy: The case study of a smart home,” In IEEE International Conference on Pervasive Computing and Communications
Workshops (PerCom Workshops), pp. 618-623, Mar. 2017
B. Leiding, P. Memarmoshrefi, D. Hogrefe, “Self-managed and blockchain-based vehicular ad-hoc networks,” In Proceedings of ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp.
137-140, Sep. 2017.10/17/2018 16
Thanks!
krahman@ucdavis.edu
http://www.linkedin.com/in/kmsabidurrahman/
1710/17/2018

More Related Content

What's hot (17)

Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
Zakir Hoosen
 
the age of cryptocurrency at Devoxx Morocco
the age of cryptocurrency at Devoxx  Moroccothe age of cryptocurrency at Devoxx  Morocco
the age of cryptocurrency at Devoxx Morocco
Bellaj Badr
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Krzysztof Bury
 
Bitcoin presentation
Bitcoin presentationBitcoin presentation
Bitcoin presentation
Francis Pouliot
 
Blockchain for Graduates | Technical Explanation
Blockchain for Graduates | Technical ExplanationBlockchain for Graduates | Technical Explanation
Blockchain for Graduates | Technical Explanation
Akshansh Chaudhary
 
Bitcoin, Blockchain, and IoT
Bitcoin, Blockchain, and IoTBitcoin, Blockchain, and IoT
Bitcoin, Blockchain, and IoT
Robin Teigland
 
Crypto currencies The internet of Money
Crypto currencies The internet of MoneyCrypto currencies The internet of Money
Crypto currencies The internet of Money
Fady Dawood
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
Ernie Teo
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
Gary Nuttall MBCS CITP
 
Bitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitatorBitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitator
Robin Teigland
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensus
ITU
 
Why How What - The Blockchain
Why How What - The BlockchainWhy How What - The Blockchain
Why How What - The Blockchain
Sam Wouters
 
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Sai Sriharsha Sudulaguntla
 
Unlocking Blockchain’s Potential
Unlocking Blockchain’s PotentialUnlocking Blockchain’s Potential
Unlocking Blockchain’s Potential
Lerner College of Business and Economics, University of Delaware
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
Koen Vingerhoets
 
Bitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEOBitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEO
Tom Ding
 
Blockchain - A Solution For Nothing
Blockchain - A Solution For NothingBlockchain - A Solution For Nothing
Blockchain - A Solution For Nothing
Yash Gadhiya
 
Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
Zakir Hoosen
 
the age of cryptocurrency at Devoxx Morocco
the age of cryptocurrency at Devoxx  Moroccothe age of cryptocurrency at Devoxx  Morocco
the age of cryptocurrency at Devoxx Morocco
Bellaj Badr
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
Krzysztof Bury
 
Blockchain for Graduates | Technical Explanation
Blockchain for Graduates | Technical ExplanationBlockchain for Graduates | Technical Explanation
Blockchain for Graduates | Technical Explanation
Akshansh Chaudhary
 
Bitcoin, Blockchain, and IoT
Bitcoin, Blockchain, and IoTBitcoin, Blockchain, and IoT
Bitcoin, Blockchain, and IoT
Robin Teigland
 
Crypto currencies The internet of Money
Crypto currencies The internet of MoneyCrypto currencies The internet of Money
Crypto currencies The internet of Money
Fady Dawood
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
Ernie Teo
 
Bitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitatorBitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitator
Robin Teigland
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensus
ITU
 
Why How What - The Blockchain
Why How What - The BlockchainWhy How What - The Blockchain
Why How What - The Blockchain
Sam Wouters
 
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Sai Sriharsha Sudulaguntla
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
Koen Vingerhoets
 
Bitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEOBitcoin Sharing session @ Stanford CEO
Bitcoin Sharing session @ Stanford CEO
Tom Ding
 
Blockchain - A Solution For Nothing
Blockchain - A Solution For NothingBlockchain - A Solution For Nothing
Blockchain - A Solution For Nothing
Yash Gadhiya
 

Similar to Blockchain technology and its’ usecases in computer networks (20)

Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value
Diego Alberto Tamayo
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Nimmy Solomon
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
M Shamim Iqbal
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
Suman Nayak
 
BLOCKCHAIN
 BLOCKCHAIN BLOCKCHAIN
BLOCKCHAIN
Bikash Jaiswal
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
Blockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a BlockchainBlockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a Blockchain
PriyAnshu Bansal
 
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
rsiyengar.com
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
Zeyad T. Al Mudhaf
 
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGYMONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
HasHim Salim
 
Blockchain and Beyond
Blockchain and BeyondBlockchain and Beyond
Blockchain and Beyond
ijtsrd
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
Nitish sharma
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
Vittorio Zinetti
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
Tommaso Pellizzari
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptx
JackTheMan1
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
eraser Juan José Calderón
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value
Diego Alberto Tamayo
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Nimmy Solomon
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
M Shamim Iqbal
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
Suman Nayak
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
Blockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a BlockchainBlockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a Blockchain
PriyAnshu Bansal
 
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
rsiyengar.com
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
Zeyad T. Al Mudhaf
 
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGYMONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
HasHim Salim
 
Blockchain and Beyond
Blockchain and BeyondBlockchain and Beyond
Blockchain and Beyond
ijtsrd
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
Vittorio Zinetti
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
Tommaso Pellizzari
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptx
JackTheMan1
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
eraser Juan José Calderón
 

More from Sabidur Rahman (15)

Smart city- services and technologies
Smart city- services and technologiesSmart city- services and technologies
Smart city- services and technologies
Sabidur Rahman
 
T-SDN Controllers for Transport Network
T-SDN Controllers for Transport NetworkT-SDN Controllers for Transport Network
T-SDN Controllers for Transport Network
Sabidur Rahman
 
5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed
Sabidur Rahman
 
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Sabidur Rahman
 
Akamai Edge 2017 reviewed
Akamai Edge 2017 reviewedAkamai Edge 2017 reviewed
Akamai Edge 2017 reviewed
Sabidur Rahman
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
Sabidur Rahman
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
Sabidur Rahman
 
Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...
Sabidur Rahman
 
Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...
Sabidur Rahman
 
Big data and machine learning for network research problems
Big data and machine learning for network research problemsBig data and machine learning for network research problems
Big data and machine learning for network research problems
Sabidur Rahman
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
Sabidur Rahman
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
Sabidur Rahman
 
Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...
Sabidur Rahman
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
Sabidur Rahman
 
Computer Security: Worms
Computer Security: WormsComputer Security: Worms
Computer Security: Worms
Sabidur Rahman
 
Smart city- services and technologies
Smart city- services and technologiesSmart city- services and technologies
Smart city- services and technologies
Sabidur Rahman
 
T-SDN Controllers for Transport Network
T-SDN Controllers for Transport NetworkT-SDN Controllers for Transport Network
T-SDN Controllers for Transport Network
Sabidur Rahman
 
5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed5 g and beyond! IEEE ICC 2018 keynotes reviewed
5 g and beyond! IEEE ICC 2018 keynotes reviewed
Sabidur Rahman
 
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Meeting the requirements to deploy cloud RAN over optical networks - elastic ...
Sabidur Rahman
 
Akamai Edge 2017 reviewed
Akamai Edge 2017 reviewedAkamai Edge 2017 reviewed
Akamai Edge 2017 reviewed
Sabidur Rahman
 
Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...Understanding mobile service usage and user behavior pattern for mec resource...
Understanding mobile service usage and user behavior pattern for mec resource...
Sabidur Rahman
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
Sabidur Rahman
 
Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...Dynamic workload migration over optical backbone network to minimize data cen...
Dynamic workload migration over optical backbone network to minimize data cen...
Sabidur Rahman
 
Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...Migration of groups of virtual machines in distributed data centers to reduce...
Migration of groups of virtual machines in distributed data centers to reduce...
Sabidur Rahman
 
Big data and machine learning for network research problems
Big data and machine learning for network research problemsBig data and machine learning for network research problems
Big data and machine learning for network research problems
Sabidur Rahman
 
Cost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learningCost savings from auto-scaling of network resources using machine learning
Cost savings from auto-scaling of network resources using machine learning
Sabidur Rahman
 
IoT Mobility Forensics
IoT Mobility ForensicsIoT Mobility Forensics
IoT Mobility Forensics
Sabidur Rahman
 
Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...
Sabidur Rahman
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
Sabidur Rahman
 
Computer Security: Worms
Computer Security: WormsComputer Security: Worms
Computer Security: Worms
Sabidur Rahman
 

Recently uploaded (20)

Air Filter Flat Sheet Media-Catalouge-Final.pdf
Air Filter Flat Sheet Media-Catalouge-Final.pdfAir Filter Flat Sheet Media-Catalouge-Final.pdf
Air Filter Flat Sheet Media-Catalouge-Final.pdf
FILTRATION ENGINEERING & CUNSULTANT
 
PPT on Grid resilience against Natural disasters.pptx
PPT on Grid resilience against Natural disasters.pptxPPT on Grid resilience against Natural disasters.pptx
PPT on Grid resilience against Natural disasters.pptx
manesumit66
 
world subdivision.pdf...................
world subdivision.pdf...................world subdivision.pdf...................
world subdivision.pdf...................
bmmederos12
 
world subdivision.pdf...................
world subdivision.pdf...................world subdivision.pdf...................
world subdivision.pdf...................
bmmederos10
 
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCHUNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
Sridhar191373
 
UNIT-1-PPT-Introduction about Power System Operation and Control
UNIT-1-PPT-Introduction about Power System Operation and ControlUNIT-1-PPT-Introduction about Power System Operation and Control
UNIT-1-PPT-Introduction about Power System Operation and Control
Sridhar191373
 
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITSDE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
Sridhar191373
 
Advanced Concrete Technology- Properties of Concrete
Advanced Concrete Technology- Properties of ConcreteAdvanced Concrete Technology- Properties of Concrete
Advanced Concrete Technology- Properties of Concrete
Bharti Shinde
 
Concept Learning - Find S Algorithm,Candidate Elimination Algorithm
Concept Learning - Find S Algorithm,Candidate Elimination AlgorithmConcept Learning - Find S Algorithm,Candidate Elimination Algorithm
Concept Learning - Find S Algorithm,Candidate Elimination Algorithm
Global Academy of Technology
 
Salesforce Hackathon Fun Slide for Everyone
Salesforce Hackathon Fun Slide for EveryoneSalesforce Hackathon Fun Slide for Everyone
Salesforce Hackathon Fun Slide for Everyone
ImtiazBinMohiuddin
 
Java Programming Language: until 2025 and beyond
Java Programming Language: until 2025 and beyondJava Programming Language: until 2025 and beyond
Java Programming Language: until 2025 and beyond
arzu TR
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
Mathias Magdowski
 
22PCOAM16 Machine Learning Unit V Full notes & QB
22PCOAM16 Machine Learning Unit V Full notes & QB22PCOAM16 Machine Learning Unit V Full notes & QB
22PCOAM16 Machine Learning Unit V Full notes & QB
Guru Nanak Technical Institutions
 
Attenuation Models for Estimation of Vertical Peak Ground Acceleration Based ...
Attenuation Models for Estimation of Vertical Peak Ground Acceleration Based ...Attenuation Models for Estimation of Vertical Peak Ground Acceleration Based ...
Attenuation Models for Estimation of Vertical Peak Ground Acceleration Based ...
Journal of Soft Computing in Civil Engineering
 
ISO 5011 Air Filter Catalogues .pdf
ISO 5011 Air Filter Catalogues      .pdfISO 5011 Air Filter Catalogues      .pdf
ISO 5011 Air Filter Catalogues .pdf
FILTRATION ENGINEERING & CUNSULTANT
 
Main Menu The metals-black-book-ferrous-metals
Main Menu The metals-black-book-ferrous-metalsMain Menu The metals-black-book-ferrous-metals
Main Menu The metals-black-book-ferrous-metals
Ricardo Akerman
 
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdfSilent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
EfrainGarrilloRuiz1
 
Software Engineering Unit 2 Power Point Presentation AKTU University
Software Engineering Unit 2 Power Point Presentation AKTU UniversitySoftware Engineering Unit 2 Power Point Presentation AKTU University
Software Engineering Unit 2 Power Point Presentation AKTU University
utkarshpandey8299
 
Department of Environment (DOE) Mix Design with Fly Ash.
Department of Environment (DOE) Mix Design with Fly Ash.Department of Environment (DOE) Mix Design with Fly Ash.
Department of Environment (DOE) Mix Design with Fly Ash.
MdManikurRahman
 
Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine, Issue 53 / Spring 2025Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine
 
PPT on Grid resilience against Natural disasters.pptx
PPT on Grid resilience against Natural disasters.pptxPPT on Grid resilience against Natural disasters.pptx
PPT on Grid resilience against Natural disasters.pptx
manesumit66
 
world subdivision.pdf...................
world subdivision.pdf...................world subdivision.pdf...................
world subdivision.pdf...................
bmmederos12
 
world subdivision.pdf...................
world subdivision.pdf...................world subdivision.pdf...................
world subdivision.pdf...................
bmmederos10
 
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCHUNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
UNIT-4-PPT UNIT COMMITMENT AND ECONOMIC DISPATCH
Sridhar191373
 
UNIT-1-PPT-Introduction about Power System Operation and Control
UNIT-1-PPT-Introduction about Power System Operation and ControlUNIT-1-PPT-Introduction about Power System Operation and Control
UNIT-1-PPT-Introduction about Power System Operation and Control
Sridhar191373
 
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITSDE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
DE-UNIT-V MEMORY DEVICES AND DIGITAL INTEGRATED CIRCUITS
Sridhar191373
 
Advanced Concrete Technology- Properties of Concrete
Advanced Concrete Technology- Properties of ConcreteAdvanced Concrete Technology- Properties of Concrete
Advanced Concrete Technology- Properties of Concrete
Bharti Shinde
 
Concept Learning - Find S Algorithm,Candidate Elimination Algorithm
Concept Learning - Find S Algorithm,Candidate Elimination AlgorithmConcept Learning - Find S Algorithm,Candidate Elimination Algorithm
Concept Learning - Find S Algorithm,Candidate Elimination Algorithm
Global Academy of Technology
 
Salesforce Hackathon Fun Slide for Everyone
Salesforce Hackathon Fun Slide for EveryoneSalesforce Hackathon Fun Slide for Everyone
Salesforce Hackathon Fun Slide for Everyone
ImtiazBinMohiuddin
 
Java Programming Language: until 2025 and beyond
Java Programming Language: until 2025 and beyondJava Programming Language: until 2025 and beyond
Java Programming Language: until 2025 and beyond
arzu TR
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
Mathias Magdowski
 
Main Menu The metals-black-book-ferrous-metals
Main Menu The metals-black-book-ferrous-metalsMain Menu The metals-black-book-ferrous-metals
Main Menu The metals-black-book-ferrous-metals
Ricardo Akerman
 
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdfSilent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
Silent-Aire Quality Orientation - OFCI_GC - EVAP Unit REV2.pdf
EfrainGarrilloRuiz1
 
Software Engineering Unit 2 Power Point Presentation AKTU University
Software Engineering Unit 2 Power Point Presentation AKTU UniversitySoftware Engineering Unit 2 Power Point Presentation AKTU University
Software Engineering Unit 2 Power Point Presentation AKTU University
utkarshpandey8299
 
Department of Environment (DOE) Mix Design with Fly Ash.
Department of Environment (DOE) Mix Design with Fly Ash.Department of Environment (DOE) Mix Design with Fly Ash.
Department of Environment (DOE) Mix Design with Fly Ash.
MdManikurRahman
 
Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine, Issue 53 / Spring 2025Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine, Issue 53 / Spring 2025
Better Builder Magazine
 

Blockchain technology and its’ usecases in computer networks

  • 1. Blockchain technology and its’ use- cases in computer networks Sabidur Rahman Networks Lab UC Davis Oct. 19, 2018 [email protected] http://www.linkedin.com/in/kmsabidurrahman/
  • 2. Cash • Cash is represented by a physical object, usually a coin or a note • When Cash is handed to another individual, its unit of value is also transferred, without the need for a third party to be involved Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018. 10/17/2018 2
  • 3. Digital cash - electronic payments • An ideal payment system would be one in which monetary value could be transferred electronically via cash data files • But, electronic files can be copied and used again. This problem is termed the “double spending problem” Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018. 10/17/2018 3
  • 4. Digital cash - electronic payments • Classical electronic payment systems are based on a central authority that verifies the legitimacy of the payments and keeps track of the current state of ownership. In such systems, a central authority (usually a bank) manages the accounts of buyers and sellers Aleksander Berentsen and Fabian Schär, “A Short Introduction to the World of Cryptocurrencies ”, Federal Reserve Bank of St. Louis Review, vol. 100, no. 1, pp. 1-16, 2018. 10/17/2018 4
  • 5. Stone Money of Yap Island • Protection against inflation: stones were quarried almost 280 miles away on the island of Palau and brought to Yap by small boats, costly laborious process • Virtual ownership transfer, avoiding costly physical transfer of the stone money • Publicly shared ownership: It was sufficient that all the inhabitants knew who the owner of every stone was 10/19/2018 5William H. Furness, “The Island of Stone Money: Uap of the Carolines,” J. B. Lippincott, Philadelphia, 1910. https://www.amusingplanet.com
  • 6. Bitcoin and blockchain • Bitcoin (and its’ public transaction ledger technology “blockchain”) was originated with the white paper that was published in 2008 under the pseudonym “Satoshi Nakamoto” (still anonymous). It was published via a mailing list for cryptography and has a similar appearance to an academic paper • The creators’ original motivation behind Bitcoin was to develop a cash-like payment system that permitted electronic transactions but that also included many of the advantageous characteristics of physical cash • The invention of the blockchain for bitcoin made it the first digital currency to solve the double-spending problem without the need of a trusted authority or central server Satoshi Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System.” 2008; https://bitcoin.org/bitcoin.pdf.10/17/2018 6
  • 7. Bitcoin and blockchain • Key feature of the Bitcoin system is the absence of a centrally managed ledger. There is no central authority with an exclusive right to keep accounts • “It was sufficient that all the inhabitants knew who the owner of every stone was” 10/17/2018 7
  • 8. What is in a blockchain? • Despite its apparent complexity, a blockchain is just another type of database for recording transactions – one that is copied to all of the computers in a participating network • A blockchain is thus sometimes referred to as a ‘distributed ledger’ • Data in a blockchain is stored in fixed structures called ‘blocks’ • The important parts of a block are: • Header, which includes metadata, such as a unique block reference number, the time the block was created and a link back to the previous block • Content, usually a validated list of digital assets and instruction statements, such as transactions made, their amounts and the addresses of the parties to those transactions • Given the latest block, it is possible to access all previous blocks linked together in the chain, so a blockchain database retains the complete history of all assets and instructions executed since the very first one – making its data verifiable and independently auditable. As the number of participants grows, it becomes harder for malicious actors to overcome the verification activities of the majority. Therefore the network becomes increasingly robust and secure 10/17/2018 8
  • 9. Bitcoin and Blockchain • Satoshi Nakamoto defined an electronic coin – the Bitcoin – as “a chain of digital signatures” known as the ‘blockchain’ • The blockchain enables each coin owner to transfer an amount of currency directly to any other party connected to the same network without the need for a financial institution to mediate the exchange • Bitcoin, like other implementation of blockchains, uses cryptography to validate transactions, which is why digital currencies are often referred to as ‘cryptocurrencies’ • Bitcoin users gain access to their balance through a password known as a private key • Transactions are validated by a network of users called ‘miners’, who donate their computer power in exchange for the chance to gain additional bitcoins using a shared database and distributed processing 10/17/2018 9
  • 10. How does blockchain based cryptocurrency work? “Blockchain Enigma. Paradox. Opportunity” by Deloitte LLP, 2017. 10/17/2018 10
  • 12. Security aspects - authenticity • How do the nodes know that the initiator of the transaction is the rightful owner and that he or she is thereby entitled to transfer the Bitcoin units? Signature: using a private and a public key - validate the transaction’s origin proof-of-work consensus protocol: a game theoretical perspective 10/17/2018 12
  • 13. Security aspects - integrity • How can one ensure that the transaction message will not be tampered with before it is passed from one node to the next? Signature: using a private and a public key - validate the transaction’s origin 10/17/2018 13
  • 14. Security aspects - double spending problem • If two transactions both referencing to the same Bitcoin units are issued. Both transactions could be propagated simultaneously over the network (transaction capability), and both would display a valid origin (transaction legitimacy). • Because of differences in the propagation of these two messages in the Bitcoin network, some of the nodes would first receive a message for transaction A while others would first receive a message for transaction B • Transaction that is first added to a valid block candidate, and therefore added to the Blockchain, is considered confirmed. System ceases to process the other one. Miners will stop adding the conflicting transaction to their block candidates • It is not possible for a miner to add conflicting transactions to the same block candidate. Such a block would be illegitimate and thus be rejected by all the other network participants 10/17/2018 14
  • 15. 10/17/2018 15 Security aspects - double spending problem
  • 16. What’s next? • Blockchain in internet of things – Smart City • The proposed architecture is hierarchical, and consists of smart homes, an overlay network and cloud storages coordinating data transactions with BC to provide privacy and security • Blockchain in Vehicular Network • A Distributed Blockchain Based Vehicular Network Architecture in Smart City • Block-VN is a reliable and secure architecture that operates in a distributed way to build the new distributed transport management system Blockchain solutions are being planned to protect data from the UK’s nuclear power stations, flood-defence mechanisms, and other critical infrastructure P. K. Sharma, S. Y. Moon, and J. H. Park, “Block-VN: A distributed blockchain based vehicular network architecture in smart City”, Journal of Information Processing Systems, vol. 13, no. 1 pp. 84, Mar. 2017. A. Dorri, S. S. Kanhere, R. Jurdak, and P. Gauravaram, “Blockchain for IoT security and privacy: The case study of a smart home,” In IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618-623, Mar. 2017 B. Leiding, P. Memarmoshrefi, D. Hogrefe, “Self-managed and blockchain-based vehicular ad-hoc networks,” In Proceedings of ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 137-140, Sep. 2017.10/17/2018 16