SlideShare a Scribd company logo
1 of 30
Download to read offline
Edited by Suneth Pathirana, PhD
1Edited by:
Dr. Suneth Pathirana, PhD
Department of Computer Science and Informatics
Uva Wellassa University
§ With knowledge contribution of the following Resource Persons:
§ Mr. Chim Hinidumage
§ CEO/Co-Founder Fidenz Technologies
§ Dr. Chandana Gamage
§ Senior Lecturer, Department of Computer Science &Engineering, University of Moratuwa
§ Dr. Srinath Perera
§ WSO2 Technologies
§ Dr. Kutila Gunasekara
§ Senior Lecturer, University of Moratuwa
§ Moderated by:
§ Dr. Chandra Embuldeniya
§ Chairman,Working Committee on Science Technology Engineering Mathematics Education
Edited by Suneth Pathirana, PhD 2
§Blockchain technology was created for the digital cryptocurrency
bitcoin in 2008
§ Bitcoin is a decentralized digital currency
§However, its applications are much wider than digital currency
§Probably “the next big thing” in applied sciences
§Will acquire the attention somewhat similar to:
§ Quantum Computers
§ IoT
§ AI
§Marc Andreessen called Blockchain “one of the most important
technologies since the advent of the Internet.”
Edited by Suneth Pathirana, PhD 3
§Blockchain is a distributed database that provides an
unalterable public record of digital transactions
§It can be viewed as a distributed digital ledger containing a
chain of blocks information, where each block is identified by
a cryptographic signature
§These blocks are all back-linked
§ They refer to the signature of the previous block in the chain, and that
chain can be traced all the way back to the very first block created
§As such, the Blockchain contains an un-editable record of all
the transactions made
Edited by Suneth Pathirana, PhD 4
§Foster Trust
§ Citizens do expect the trustworthiness from their government
§Avoid Coercion
§ Coercion is the action or practice of persuading someone to do something
by using force or threats
§Improve Efficiency
§ Example:Tracking the stages of S/W lifecycle (Cross-validate
Dependencies,Third-party Libraries, Frameworks, etc.)
§Collaboration
§ Example: A building construction (many parties have to collaborate)
Edited by Suneth Pathirana, PhD 5
§ A shop that sells Organic Foods
§ Has to ensure that each product supplied by different supplier is truly
organic
§ Means has not used any synthetic fertilizer / weedicide / pesticide during cultivation
§ And preserved quality without applying any artificial preservatives (chemicals)
§ Has to rely upon the trust on the each step of the supply chain
§ Therefore:
§ Supply chain visibility is important
Edited by Suneth Pathirana, PhD 6
§ As the background Knowledge, we need to understand Some technical terms…
§Hashing
§Transaction & Block
§Block Hash
§Blockchain Ledger
§Node
§Mining
Edited by Suneth Pathirana, PhD 7
§Output in Fixed Length
§Irreversible..!
§Examples of Hash Algorithms
§ MD5
Edited by Suneth Pathirana, PhD 8
§ Set of transactions performed during a time duration
Edited by Suneth Pathirana, PhD 9
Transactions
performed
by John Smith
during last 5
min.s
§Hash(“block_data” + Nonce) = 0xf47b123e67c…93d
§Nonce is nothing but, some Random bits
Edited by Suneth Pathirana, PhD 10
Hash of the
Previous
Block
Some
Transactions
Nonce+ +
Edited by Suneth Pathirana, PhD 11
Header
Transactions
Nonce
Prev. Block
Header
Edited by Suneth Pathirana, PhD 12
Ledger
§Private
§Public
§Hybrid
Edited by Suneth Pathirana, PhD 13
§In cryptocurrency networks, mining is a validation
of transactions
Edited by Suneth Pathirana, PhD 14
Edited by Suneth Pathirana, PhD 15Merkle root? See Next Slide
Edited by Suneth Pathirana, PhD 16
§A Merkle root is the hash of all the hashes of all the
transactions that are part of a block in a blockchain
network
§For the ease of understanding (only), just replace the
Merkle Root with some Transactions…
Edited by Suneth Pathirana, PhD 17
Transactions Transactions Transactions
§Consensus
§ Consensus a general agreement, somewhat like protocol
§No central authority
§ A computer program is responsible for authenticating
§No intermediaries
§No single-point failure
§Tampering (unauthorized altering of data) proof
§Low transaction cost
§Borderless transactions
Edited by Suneth Pathirana, PhD 18
§ Insurance
§ Finance
§ Fraud detection
§ Copyright protection
§ Smart contracts
§ Identity management
§ E-commerce
§ Healthcare
§ Higher education
§ Ex.Track student credentials and achievements in a cheap, secure, reliable and
public way
§ Applicable for Almost All Domains…! (No Limitations)
Edited by Suneth Pathirana, PhD 19
§ To check the originality of a document
§ Example: Passport
§ Each time you obtain new visa, travel abroad and accept foreign currency
from bank, the document is moderated
§ Land Registration
§ Owner / Boundaries might be changed, hence need to to be
updated
§ Registration of Motor Vehicle (RMV) / CR
§ Vehicle import docs (often subject to tamper in SL)
§ Public Beneficiaries i.e. Samurdhi, Mahapola, UPF, EPF/ETF
§ Certificate Verifications i.e Birth, Marriage, death
Edited by Suneth Pathirana, PhD 20
§Who accepts payments using Bitcoin?
§Microsoft
§AT & T
§Burger King
§KFC
§Subway
§Norwegian Airlines
§And many more…
Edited by Suneth Pathirana, PhD 21
Edited by Suneth Pathirana, PhD 22
Edited by Suneth Pathirana, PhD 23
Edited by Suneth Pathirana, PhD 24
§Healthcare
§ Examples: e-Estonia
§Land registration
§ Georgia
§ Andhra Pradesh, India
§ UK / Dubai
§Supply Chain Management
§ IBM Food Trust
§ Fish Industry
§ Example: Bait to Plate
§Many IoT apps
Edited by Suneth Pathirana, PhD 25
Edited by Suneth Pathirana, PhD 26
§Healthcare
§ Examples: e-Estonia
§ https://e-estonia.com/solutions/healthcare/e-health-record/
Edited by Suneth Pathirana, PhD 27
§Land registration
§ Georgia
§ They were not
happy with the
One-Day Service
§ What about Sri
Lanka?
§Digital Gift-Vouchers by Sampath Bank
§VirtualWallet by DFCC Bank (Not Sure!)
§Dynamic (Radio) Spectrum Allocation by University of
Moratuwa
§ Concept Somewhat Similar to Cognitive Radio
§ Cognitive Radio (CR) is an adaptive, intelligent radio and network
technology that can automatically sense (detect) available
channels in a wireless spectrum and change transmission
parameters enabling more communications to run concurrently and
also improve radio operating behavior
Edited by Suneth Pathirana, PhD 28
§Smart Contracts
§ A smart contract is a self-executing contract with the terms of the
agreement between buyer and seller being directly written into lines
of code
§ The code and the agreements contained therein exist across a
distributed, decentralized blockchain network
§ The code controls the execution, and transactions are trackable and
irreversible
§ Blockchain and distributed ledger solutions to address pain points
that include data reconciliation, clearance, and settlement
§ Major global banks and financial intermediaries are working closely
with blockchain companies using the new technology to revamp
legacy systems and infrastructure
Edited by Suneth Pathirana, PhD 29
§Note:This is NOT a Comprehensive Lecture Note
§Consult the Resource Persons who contributed to compile
this knowledge for further reference
§Or feel free to contact me on:
§suneth@uwu.ac.lk
§+94 777777682 (WhatsApp /Viber)
§+94 777170040
Edited by Suneth Pathirana, PhD 30

More Related Content

What's hot

Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthJeff Garzik
 
Blockchain and the investment industry stack
Blockchain and the investment industry stackBlockchain and the investment industry stack
Blockchain and the investment industry stackDavid Taylor
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologySuraj Kumar Jana
 
Block chain and crypto
Block chain and cryptoBlock chain and crypto
Block chain and cryptoyagyabuttan1
 
Blockchain in banking
Blockchain in bankingBlockchain in banking
Blockchain in bankingzaarahary
 
Ethereum Block Chain
Ethereum Block ChainEthereum Block Chain
Ethereum Block ChainSanatPandoh
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo
 
Blockchain in banking sector
Blockchain in banking sectorBlockchain in banking sector
Blockchain in banking sectorDjax technologies
 
Webinar Slides from the Blockchain Webinar
Webinar Slides from the Blockchain WebinarWebinar Slides from the Blockchain Webinar
Webinar Slides from the Blockchain WebinarLora Cecere
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studiesInnoTech
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationVinod Kumar Nerella
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMd. Syful Azam
 
Block Chain Technology in Supply Chain for FMCG
Block Chain Technology in Supply Chain for FMCGBlock Chain Technology in Supply Chain for FMCG
Block Chain Technology in Supply Chain for FMCGAndrew Tan
 
Beyond bitcoin ..... Block chain technology is inciting change across the fin...
Beyond bitcoin ..... Block chain technology is inciting change across the fin...Beyond bitcoin ..... Block chain technology is inciting change across the fin...
Beyond bitcoin ..... Block chain technology is inciting change across the fin...Marc Kennis
 
A Security Perspective on Blockchain Use Cases
A Security Perspective on Blockchain Use CasesA Security Perspective on Blockchain Use Cases
A Security Perspective on Blockchain Use CasesITU
 
Blockchain in Media
Blockchain in MediaBlockchain in Media
Blockchain in MediaSri Hari
 

What's hot (20)

Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:Health
 
Blockchain and the investment industry stack
Blockchain and the investment industry stackBlockchain and the investment industry stack
Blockchain and the investment industry stack
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger Technology
 
Block chain and crypto
Block chain and cryptoBlock chain and crypto
Block chain and crypto
 
Blockchain in banking
Blockchain in bankingBlockchain in banking
Blockchain in banking
 
BLOCK CHAIN
BLOCK CHAINBLOCK CHAIN
BLOCK CHAIN
 
Ethereum Block Chain
Ethereum Block ChainEthereum Block Chain
Ethereum Block Chain
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)
 
Blockchain in banking sector
Blockchain in banking sectorBlockchain in banking sector
Blockchain in banking sector
 
Webinar Slides from the Blockchain Webinar
Webinar Slides from the Blockchain WebinarWebinar Slides from the Blockchain Webinar
Webinar Slides from the Blockchain Webinar
 
What the Duck is DeFi
What the Duck is DeFiWhat the Duck is DeFi
What the Duck is DeFi
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentation
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computingBlockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computing
 
Block Chain Technology in Supply Chain for FMCG
Block Chain Technology in Supply Chain for FMCGBlock Chain Technology in Supply Chain for FMCG
Block Chain Technology in Supply Chain for FMCG
 
Blockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptxBlockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptx
 
Beyond bitcoin ..... Block chain technology is inciting change across the fin...
Beyond bitcoin ..... Block chain technology is inciting change across the fin...Beyond bitcoin ..... Block chain technology is inciting change across the fin...
Beyond bitcoin ..... Block chain technology is inciting change across the fin...
 
A Security Perspective on Blockchain Use Cases
A Security Perspective on Blockchain Use CasesA Security Perspective on Blockchain Use Cases
A Security Perspective on Blockchain Use Cases
 
Blockchain in Media
Blockchain in MediaBlockchain in Media
Blockchain in Media
 

Similar to Introduction to Blockchain Technology

Blockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesBlockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesIFAH
 
Upsc science AND technology
Upsc   science AND technologyUpsc   science AND technology
Upsc science AND technologyGautam Kumar
 
Blockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxBlockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxSimantaMridha1
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunitiesSusan Dart
 
Webinar: Hype and hope of Blockchain - Dino Esposito
Webinar: Hype and hope of Blockchain - Dino Esposito Webinar: Hype and hope of Blockchain - Dino Esposito
Webinar: Hype and hope of Blockchain - Dino Esposito Codemotion
 
Project Serenity
Project SerenityProject Serenity
Project SerenityJasonLeak
 
Blockchain technology ppt
Blockchain technology pptBlockchain technology ppt
Blockchain technology pptasrithak
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply ChainFinancial Poise
 
My v cairo blockchain meetup
My v   cairo blockchain meetupMy v   cairo blockchain meetup
My v cairo blockchain meetupMaged M. Eljazzar
 
My v cairo blockchain meetup
My v   cairo blockchain meetupMy v   cairo blockchain meetup
My v cairo blockchain meetupMaged M. ElJazzar
 
Digital Nation's Infrastructure Presentation
Digital Nation's Infrastructure PresentationDigital Nation's Infrastructure Presentation
Digital Nation's Infrastructure PresentationOdysseyHackathon
 
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...accenture
 
Blockchain readiness block512
Blockchain readiness block512Blockchain readiness block512
Blockchain readiness block512JoAnna Cheshire
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviationSusan Dart
 
Case Studies of Blockchain Technology | Blockchain Developments USA
Case Studies of Blockchain Technology | Blockchain Developments USACase Studies of Blockchain Technology | Blockchain Developments USA
Case Studies of Blockchain Technology | Blockchain Developments USABlockchain Developments
 
Blockchain and "The Ledger"
Blockchain and "The Ledger"Blockchain and "The Ledger"
Blockchain and "The Ledger"Molly Sumner
 

Similar to Introduction to Blockchain Technology (20)

Blockchain in healthcare
Blockchain in healthcareBlockchain in healthcare
Blockchain in healthcare
 
Blockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life SciencesBlockchain Innovation In Healthcare & Life Sciences
Blockchain Innovation In Healthcare & Life Sciences
 
Upsc science AND technology
Upsc   science AND technologyUpsc   science AND technology
Upsc science AND technology
 
Blockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxBlockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptx
 
Blockchain and government opportunities
Blockchain and government opportunitiesBlockchain and government opportunities
Blockchain and government opportunities
 
Blockchain in Healthcare
Blockchain in HealthcareBlockchain in Healthcare
Blockchain in Healthcare
 
Webinar: Hype and hope of Blockchain - Dino Esposito
Webinar: Hype and hope of Blockchain - Dino Esposito Webinar: Hype and hope of Blockchain - Dino Esposito
Webinar: Hype and hope of Blockchain - Dino Esposito
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
 
Project Serenity
Project SerenityProject Serenity
Project Serenity
 
Blockchain technology ppt
Blockchain technology pptBlockchain technology ppt
Blockchain technology ppt
 
Legal Engineering
Legal EngineeringLegal Engineering
Legal Engineering
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 
My v cairo blockchain meetup
My v   cairo blockchain meetupMy v   cairo blockchain meetup
My v cairo blockchain meetup
 
My v cairo blockchain meetup
My v   cairo blockchain meetupMy v   cairo blockchain meetup
My v cairo blockchain meetup
 
Digital Nation's Infrastructure Presentation
Digital Nation's Infrastructure PresentationDigital Nation's Infrastructure Presentation
Digital Nation's Infrastructure Presentation
 
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...
The New Energy Consumer: What Promises Do Blockchain Technologies Offer Energ...
 
Blockchain readiness block512
Blockchain readiness block512Blockchain readiness block512
Blockchain readiness block512
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviation
 
Case Studies of Blockchain Technology | Blockchain Developments USA
Case Studies of Blockchain Technology | Blockchain Developments USACase Studies of Blockchain Technology | Blockchain Developments USA
Case Studies of Blockchain Technology | Blockchain Developments USA
 
Blockchain and "The Ledger"
Blockchain and "The Ledger"Blockchain and "The Ledger"
Blockchain and "The Ledger"
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 

Recently uploaded (20)

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 

Introduction to Blockchain Technology

  • 1. Edited by Suneth Pathirana, PhD 1Edited by: Dr. Suneth Pathirana, PhD Department of Computer Science and Informatics Uva Wellassa University
  • 2. § With knowledge contribution of the following Resource Persons: § Mr. Chim Hinidumage § CEO/Co-Founder Fidenz Technologies § Dr. Chandana Gamage § Senior Lecturer, Department of Computer Science &Engineering, University of Moratuwa § Dr. Srinath Perera § WSO2 Technologies § Dr. Kutila Gunasekara § Senior Lecturer, University of Moratuwa § Moderated by: § Dr. Chandra Embuldeniya § Chairman,Working Committee on Science Technology Engineering Mathematics Education Edited by Suneth Pathirana, PhD 2
  • 3. §Blockchain technology was created for the digital cryptocurrency bitcoin in 2008 § Bitcoin is a decentralized digital currency §However, its applications are much wider than digital currency §Probably “the next big thing” in applied sciences §Will acquire the attention somewhat similar to: § Quantum Computers § IoT § AI §Marc Andreessen called Blockchain “one of the most important technologies since the advent of the Internet.” Edited by Suneth Pathirana, PhD 3
  • 4. §Blockchain is a distributed database that provides an unalterable public record of digital transactions §It can be viewed as a distributed digital ledger containing a chain of blocks information, where each block is identified by a cryptographic signature §These blocks are all back-linked § They refer to the signature of the previous block in the chain, and that chain can be traced all the way back to the very first block created §As such, the Blockchain contains an un-editable record of all the transactions made Edited by Suneth Pathirana, PhD 4
  • 5. §Foster Trust § Citizens do expect the trustworthiness from their government §Avoid Coercion § Coercion is the action or practice of persuading someone to do something by using force or threats §Improve Efficiency § Example:Tracking the stages of S/W lifecycle (Cross-validate Dependencies,Third-party Libraries, Frameworks, etc.) §Collaboration § Example: A building construction (many parties have to collaborate) Edited by Suneth Pathirana, PhD 5
  • 6. § A shop that sells Organic Foods § Has to ensure that each product supplied by different supplier is truly organic § Means has not used any synthetic fertilizer / weedicide / pesticide during cultivation § And preserved quality without applying any artificial preservatives (chemicals) § Has to rely upon the trust on the each step of the supply chain § Therefore: § Supply chain visibility is important Edited by Suneth Pathirana, PhD 6
  • 7. § As the background Knowledge, we need to understand Some technical terms… §Hashing §Transaction & Block §Block Hash §Blockchain Ledger §Node §Mining Edited by Suneth Pathirana, PhD 7
  • 8. §Output in Fixed Length §Irreversible..! §Examples of Hash Algorithms § MD5 Edited by Suneth Pathirana, PhD 8
  • 9. § Set of transactions performed during a time duration Edited by Suneth Pathirana, PhD 9 Transactions performed by John Smith during last 5 min.s
  • 10. §Hash(“block_data” + Nonce) = 0xf47b123e67c…93d §Nonce is nothing but, some Random bits Edited by Suneth Pathirana, PhD 10 Hash of the Previous Block Some Transactions Nonce+ +
  • 11. Edited by Suneth Pathirana, PhD 11 Header Transactions Nonce Prev. Block Header
  • 12. Edited by Suneth Pathirana, PhD 12 Ledger
  • 14. §In cryptocurrency networks, mining is a validation of transactions Edited by Suneth Pathirana, PhD 14
  • 15. Edited by Suneth Pathirana, PhD 15Merkle root? See Next Slide
  • 16. Edited by Suneth Pathirana, PhD 16 §A Merkle root is the hash of all the hashes of all the transactions that are part of a block in a blockchain network
  • 17. §For the ease of understanding (only), just replace the Merkle Root with some Transactions… Edited by Suneth Pathirana, PhD 17 Transactions Transactions Transactions
  • 18. §Consensus § Consensus a general agreement, somewhat like protocol §No central authority § A computer program is responsible for authenticating §No intermediaries §No single-point failure §Tampering (unauthorized altering of data) proof §Low transaction cost §Borderless transactions Edited by Suneth Pathirana, PhD 18
  • 19. § Insurance § Finance § Fraud detection § Copyright protection § Smart contracts § Identity management § E-commerce § Healthcare § Higher education § Ex.Track student credentials and achievements in a cheap, secure, reliable and public way § Applicable for Almost All Domains…! (No Limitations) Edited by Suneth Pathirana, PhD 19
  • 20. § To check the originality of a document § Example: Passport § Each time you obtain new visa, travel abroad and accept foreign currency from bank, the document is moderated § Land Registration § Owner / Boundaries might be changed, hence need to to be updated § Registration of Motor Vehicle (RMV) / CR § Vehicle import docs (often subject to tamper in SL) § Public Beneficiaries i.e. Samurdhi, Mahapola, UPF, EPF/ETF § Certificate Verifications i.e Birth, Marriage, death Edited by Suneth Pathirana, PhD 20
  • 21. §Who accepts payments using Bitcoin? §Microsoft §AT & T §Burger King §KFC §Subway §Norwegian Airlines §And many more… Edited by Suneth Pathirana, PhD 21
  • 22. Edited by Suneth Pathirana, PhD 22
  • 23. Edited by Suneth Pathirana, PhD 23
  • 24. Edited by Suneth Pathirana, PhD 24 §Healthcare § Examples: e-Estonia §Land registration § Georgia § Andhra Pradesh, India § UK / Dubai §Supply Chain Management § IBM Food Trust § Fish Industry § Example: Bait to Plate §Many IoT apps
  • 25. Edited by Suneth Pathirana, PhD 25
  • 26. Edited by Suneth Pathirana, PhD 26 §Healthcare § Examples: e-Estonia § https://e-estonia.com/solutions/healthcare/e-health-record/
  • 27. Edited by Suneth Pathirana, PhD 27 §Land registration § Georgia § They were not happy with the One-Day Service § What about Sri Lanka?
  • 28. §Digital Gift-Vouchers by Sampath Bank §VirtualWallet by DFCC Bank (Not Sure!) §Dynamic (Radio) Spectrum Allocation by University of Moratuwa § Concept Somewhat Similar to Cognitive Radio § Cognitive Radio (CR) is an adaptive, intelligent radio and network technology that can automatically sense (detect) available channels in a wireless spectrum and change transmission parameters enabling more communications to run concurrently and also improve radio operating behavior Edited by Suneth Pathirana, PhD 28
  • 29. §Smart Contracts § A smart contract is a self-executing contract with the terms of the agreement between buyer and seller being directly written into lines of code § The code and the agreements contained therein exist across a distributed, decentralized blockchain network § The code controls the execution, and transactions are trackable and irreversible § Blockchain and distributed ledger solutions to address pain points that include data reconciliation, clearance, and settlement § Major global banks and financial intermediaries are working closely with blockchain companies using the new technology to revamp legacy systems and infrastructure Edited by Suneth Pathirana, PhD 29
  • 30. §Note:This is NOT a Comprehensive Lecture Note §Consult the Resource Persons who contributed to compile this knowledge for further reference §Or feel free to contact me on: §suneth@uwu.ac.lk §+94 777777682 (WhatsApp /Viber) §+94 777170040 Edited by Suneth Pathirana, PhD 30