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)

PDF
Blockchain-intro (2)
Zakir Hoosen
 
PPTX
the age of cryptocurrency at Devoxx Morocco
Bellaj Badr
 
PPTX
Introduction to blockchain
Krzysztof Bury
 
PDF
Bitcoin presentation
Francis Pouliot
 
PDF
Blockchain for Graduates | Technical Explanation
Akshansh Chaudhary
 
PPTX
Bitcoin, Blockchain, and IoT
Robin Teigland
 
PDF
Crypto currencies The internet of Money
Fady Dawood
 
PPT
Cryptocurrencies: The Mechanics Economic and Finance
Ernie Teo
 
PDF
Blockchain 101
Gary Nuttall MBCS CITP
 
PPTX
Bitcoin: Not just a currency but an IoT facilitator
Robin Teigland
 
PDF
Blockchain, cryptography, and consensus
ITU
 
PDF
Why How What - The Blockchain
Sam Wouters
 
PPTX
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Sai Sriharsha Sudulaguntla
 
PPTX
Basic introduction in blockchain, smart contracts, permissioned ledgers
Koen Vingerhoets
 
PPTX
Bitcoin Sharing session @ Stanford CEO
Tom Ding
 
PPTX
Blockchain - A Solution For Nothing
Yash Gadhiya
 
Blockchain-intro (2)
Zakir Hoosen
 
the age of cryptocurrency at Devoxx Morocco
Bellaj Badr
 
Introduction to blockchain
Krzysztof Bury
 
Bitcoin presentation
Francis Pouliot
 
Blockchain for Graduates | Technical Explanation
Akshansh Chaudhary
 
Bitcoin, Blockchain, and IoT
Robin Teigland
 
Crypto currencies The internet of Money
Fady Dawood
 
Cryptocurrencies: The Mechanics Economic and Finance
Ernie Teo
 
Blockchain 101
Gary Nuttall MBCS CITP
 
Bitcoin: Not just a currency but an IoT facilitator
Robin Teigland
 
Blockchain, cryptography, and consensus
ITU
 
Why How What - The Blockchain
Sam Wouters
 
Blockchain Technology. Crypto currencies, Bitcoin and other alt coins. Blockc...
Sai Sriharsha Sudulaguntla
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Koen Vingerhoets
 
Bitcoin Sharing session @ Stanford CEO
Tom Ding
 
Blockchain - A Solution For Nothing
Yash Gadhiya
 

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

PDF
Blockchain powering the internet of value
Diego Alberto Tamayo
 
PPTX
Blockchain Technology
Nimmy Solomon
 
PPTX
Blockchain and Bitcoin
M Shamim Iqbal
 
PPTX
Blockchain technology revolutionising technology
Suman Nayak
 
PPTX
BLOCKCHAIN
Bikash Jaiswal
 
PPTX
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
PDF
Blockchain Security and Demonstration
Yao Yao
 
PDF
Blockchain: The Invisible Technology – How We Build a Blockchain
PriyAnshu Bansal
 
PDF
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
rsiyengar.com
 
PPTX
Blockchain Security and Demonstration
Yao Yao
 
PDF
A Primer on Blockchain and its Potential, with a Focus on the GCC
Zeyad T. Al Mudhaf
 
PPTX
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
HasHim Salim
 
PDF
Blockchain and Beyond
ijtsrd
 
PPTX
BLOCKCHAIN
Nitish sharma
 
PPTX
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 
PPTX
Block chain introduction to the world and how we can utilise it
MichealDsouza1
 
PDF
Blockchain technology and applications from a financial perspective
Vittorio Zinetti
 
PDF
Blockchain technology and applications from a financial perspective
Tommaso Pellizzari
 
PPTX
jayesh_Blockchain.pptx
JackTheMan1
 
PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
Blockchain powering the internet of value
Diego Alberto Tamayo
 
Blockchain Technology
Nimmy Solomon
 
Blockchain and Bitcoin
M Shamim Iqbal
 
Blockchain technology revolutionising technology
Suman Nayak
 
BLOCKCHAIN
Bikash Jaiswal
 
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Blockchain Security and Demonstration
Yao Yao
 
Blockchain: The Invisible Technology – How We Build a Blockchain
PriyAnshu Bansal
 
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
rsiyengar.com
 
Blockchain Security and Demonstration
Yao Yao
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
Zeyad T. Al Mudhaf
 
MONEY ,BITCOIN,BLOCKCHAIN TECHNOLOGY
HasHim Salim
 
Blockchain and Beyond
ijtsrd
 
BLOCKCHAIN
Nitish sharma
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 
Block chain introduction to the world and how we can utilise it
MichealDsouza1
 
Blockchain technology and applications from a financial perspective
Vittorio Zinetti
 
Blockchain technology and applications from a financial perspective
Tommaso Pellizzari
 
jayesh_Blockchain.pptx
JackTheMan1
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
adinugroho751867
 
Ad

More from Sabidur Rahman (15)

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

Recently uploaded (20)

PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPTX
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
Hashing Introduction , hash functions and techniques
sailajam21
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Design Thinking basics for Engineers.pdf
CMR University
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Day2 B2 Best.pptx
helenjenefa1
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 

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