SlideShare a Scribd company logo
Introduction and Implementation of
Blockchain
ETC co. – Pedram Dehghanpour – 2018
Dev.dehghanpour@gmail.com
Blockchain – General concept
Blockchain is a distributed
cryptographic data structure to
store and use information. The
blockchain guarantees the
security and privacy of
information. There is no way to
unauthorized access or change
data that stored in a blockchain
tree.
So, this data structure is the best
choice for store important and
confidential information such as
digital currencies, financial
information, military information
and etc.
Note: Distributed storage
Blockchain is a distributed
storage system. That meaning the
data isn't in a single computer.
The data save in whole of
network. To fetch information
from data, can connect parts of
data in the network.
How blockchain guarantees security?
In a blockchain, blocks are
connected to previous block with
a hash code that generated by
hashing the details of a block.
That meaning if the data in a
block changes, all of next blocks
invalidates.
#
HASHING
Data
Timestamp
Previous #
….
G35gh#5$...
Blockchain – Technical concept
A blockchain, originally block chain, is a
growing list of records, called blocks,
which are linked using cryptography.
Blockchains which are readable by the
public are widely used by
cryptocurrencies. Private blockchains
have been proposed for business use.
Some marketing of blockchains has been
called "snake oil."
Generally each block in a blockchain consists of following
Components:
Time stamp Hash code Data Previous hash code
Time stamp : When the block generated
Data : Some information like transactions
Hash : Generated code according to other fields value
Prev. hash : Hash code of previous block
Diagram (general type)
Genesis Block
Data
Timestamp
Previous hash
Hash
12asdij34#$fj$36
@#$IJd#@$346o
Block 0
Data
Timestamp
Previous hash
Hash
ASD23j34#$fj$36
@#$IJd#@$346o
Block 1
Data
Timestamp
Previous hash
Hash
1$$2ij34#$fj$36
@#$IJd#@$346o
Block 2
Data
Timestamp
Previous hash
Hash
!!24#$fj$36@#$IJ
d#d346o
Blockchain types
Public blockchains
A public blockchain has absolutely no access
restrictions. Anyone with an internet connection
can send transactions to it as well as become a
validator (participate in the execution of a
consensus protocol). Usually, such networks offer
economic incentives for those who secure them and
utilize some type of a Proof of Stake or Proof of
Work algorithm.
Some of the largest, most known public blockchains
are Bitcoin and Ethereum.
Private blockchains
A private blockchain is permissioned. One cannot join it
unless invited by the network administrators. Participant
and validator access is restricted.
This type of blockchains can be considered a middle-
ground for companies that are interested in the
blockchain technology in general but are not
comfortable with a level of control offered by public
networks. Typically, they seek to incorporate blockchain
into their accounting and record-keeping procedures
without sacrificing autonomy and running the risk of
exposing sensitive data to the public internet.
Consortium blockchains
A consortium blockchain is often said to be semi-
decentralized. It, too, is permissioned but instead of a
single organization controlling it, a number of
companies might each operate a node on such a
network. The administrators of a consortium chain
restrict users’ reading rights as they see fit and only
allow a limited set of trusted nodes to execute a
consensus protocol.
Blockchain applications
Smart Appliances
A smart appliance is a device that connects to the internet and
gives you more information and control than before. For
instance, a code connected to your appliance can be linked to
the internet and alert you when your cookies are ready or if your
laundry has stopped. These alerts keep your appliances in good
condition, they save you money regarding energy efficiency and
help you control your devices when away from home, among
other benefits. Encrypting these appliances on the blockchain
protects your ownership and enables transferability.
Supply Chain Sensors
Sensors give companies end-to-end visibility of their supply chain
by providing data on the location and condition of the supplies as
they are transported around the globe. As of 2016, a Deloitte and
MHI report surveyed 99 leading supply chain companies and
found that sensors were used by 44% of these respondents.
Eighty-seven percent of these industries said they plan to use the
technology by 2020. The technology is expected to grow to 1
trillion by 2022 and to 10 trillion sensors by 2030, according to
this sme Deloitte and MHI report. The blockchain stores,
manages, protects and transfers this smart information.
Smart Contracts
Smart contracts are digital which are embedded with an if-this-
then-that (IFTTT) code, which gives them self-execution. In real
life, an intermediary ensures that all parties follow through on
terms. The blockchain not only waives the need for third parties,
but also ensures that all ledger participants know the contract
details and that contractual terms implement automatically once
conditions are met.
You can use smart contracts for all sort of situations, such as
financial derivatives, insurance premiums, property law, and
crowd funding agreements, among others.
Smart contracts – Examples 1
Blockchain Healthcare
Personal health records could be encoded and stored on the
blockchain with a private key which would grant access only to
specific individuals. The same strategy could be used to ensure
that research is conducted via HIPAA laws (in a secure and
confidential way). Receipts of surgeries could be stored on a
blockchain and automatically sent to insurance providers as
proof-of-delivery. The ledger, too, could be used for general
health care management, such as supervising drugs, regulation
compliance, testing results, and managing healthcare supplies.
Smart contracts – Examples 2
Blockchain music
Key problems in the music industry include ownership rights,
royalty distribution, and transparency. The digital music
industry focuses on monetizing productions, while ownership
rights are often overlooked. The blockchain and smart contracts
technology can circuit this problem by creating a
comprehensive and accurate decentralized database of music
rights. At the same time, the ledger and provide transparent
transmission of artist royalties and real time distributions to all
involved with the labels. Players would be paid with digital
currency according to the specified terms of the contract.
Smart contracts – Examples 3
Blockchain Government
In the 2016 election, Democrats and Republicans questioned
the security of the voting system. The Green Party called for a
recount in Wisconsin, Pennsylvania, and Michigan. Computer
scientists say hackers can rig the electronic system to
manipulate votes. The ledger would prevent this since votes
become encrypted. Private individuals can confirm that their
votes were counted and confirm who they voted for. The system
saves money, by the way, for the government, too.
Blockchain Identity
The blockchain protects your identity by
encrypting it and securing it from
spammers and marketing schemes.
Blockchain Identity – Examples 1
Passports
The first digital passport launched on Github in 2014 and could
help owners identify themselves online and off. How does it
work? You take a picture of yourself, stamp it with a public and
private key, both of which are encoded to prove it is legitimate.
The passport is stored on the ledger, given a Bitcoin address
with a public IP, and confirmed by Blockchain users.
Blockchain Identity – Examples 2
Birth, wedding, and death certificates
Few things are more important than documents showing you’re
born, married, died which open your rights to all sorts of
privileges (such as voting, working, citizenship), yet
mismanagement is rife. Up to a third of children under the age
of five have not been issued a birth certificate, the UNICEF
reported in 2013. The blockchain could make record-keeping
more reliable by encrypting birth and death certification and
empowering citizens to access this crucial information.
Blockchain Identity – Examples 3
Personal Identification
We carry a range of identifications: Our driver’s license,
computer password, identity cards, keys, social security ID, and
so forth. Blockchain ID is a digital form of ID that’s engineered
to replace all these forms of physical identification. In the
future, fintech scientists say you’ll be able to use the one digital
ID for signing up at any registrar. It is open source, secured by
the blockchain, and protected by a ledger of transparent
account.

More Related Content

What's hot

Blockchain
BlockchainBlockchain
Blockchain
Amit Kumar
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
Software Infrastructure
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
Fermat Jade
 
Blockchain
BlockchainBlockchain
Blockchain
Sai Nath
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Edureka!
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
Jordan Harris
 
Blockchain
BlockchainBlockchain
Blockchain
ChrisSwanson37
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
Wajihawaseem
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
hellygeorge
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications
ABHISHEK JAIN
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
Nabi Hasan
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
NexThoughts Technologies
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology Fundamentals
Experfy
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
Romit Bose
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
Nuri Cankaya
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
RATAN AGARWALA
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Edureka!
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
Bohyun Kim
 
Blockchain
BlockchainBlockchain

What's hot (20)

Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology Fundamentals
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Blockchain
BlockchainBlockchain
Blockchain
 

Similar to Blockchain

Blockchain in Identity Management - An Overview.pdf
Blockchain in Identity Management - An Overview.pdfBlockchain in Identity Management - An Overview.pdf
Blockchain in Identity Management - An Overview.pdf
JamieDornan2
 
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
YunusAdam1
 
ERC20 Token generator - Blockchainx
ERC20 Token generator - BlockchainxERC20 Token generator - Blockchainx
ERC20 Token generator - Blockchainx
BlockchainX
 
The use cases of blockchain technology
The use cases of blockchain technologyThe use cases of blockchain technology
The use cases of blockchain technology
Ugokwe Marcellus Ifeanyi
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital Forensics
Mahdi_Fahmideh
 
Top 25 Blockchain App Ideas For Businesses in 2023.pdf
Top 25 Blockchain App Ideas For Businesses in 2023.pdfTop 25 Blockchain App Ideas For Businesses in 2023.pdf
Top 25 Blockchain App Ideas For Businesses in 2023.pdf
SoluLab1231
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
Yugn27
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
Sandeep Wakchaure
 
Why is it critical for your enterprise to understand Blockchain technology an...
Why is it critical for your enterprise to understand Blockchain technology an...Why is it critical for your enterprise to understand Blockchain technology an...
Why is it critical for your enterprise to understand Blockchain technology an...
ISHIR
 
Top 11 Applications of Blockchain.pdf
Top 11 Applications of Blockchain.pdfTop 11 Applications of Blockchain.pdf
Top 11 Applications of Blockchain.pdf
annujalan2
 
A Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityA Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain Security
RagaviRaghavan
 
Blockchain technology for secure and decentralised app development
Blockchain technology for secure and decentralised app developmentBlockchain technology for secure and decentralised app development
Blockchain technology for secure and decentralised app development
AResourcePool
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
rahulmondol
 
Top 5 real world applications of blockchain
Top 5 real world applications of blockchain Top 5 real world applications of blockchain
Top 5 real world applications of blockchain
Blockchain Council
 
Blockchain Disruption: How Is It Going To Affect Your Industry?
Blockchain Disruption: How Is It Going To Affect Your Industry?Blockchain Disruption: How Is It Going To Affect Your Industry?
Blockchain Disruption: How Is It Going To Affect Your Industry?
Pixel Crayons
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
Richa575316
 
Consequences of Misusing Blockchain Technology.
Consequences of Misusing Blockchain Technology.Consequences of Misusing Blockchain Technology.
Consequences of Misusing Blockchain Technology.
Techugo
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
Rids Vazi
 
Blockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxBlockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptx
SimantaMridha1
 
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Blockchain - Use Cases for The Nigerian Economy and Potential Legal RisksBlockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Rilwan Shittu
 

Similar to Blockchain (20)

Blockchain in Identity Management - An Overview.pdf
Blockchain in Identity Management - An Overview.pdfBlockchain in Identity Management - An Overview.pdf
Blockchain in Identity Management - An Overview.pdf
 
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
27 MAJOR BLOCKCHAIN APPLICATIONS AND REAL-WORLD USES.pdf
 
ERC20 Token generator - Blockchainx
ERC20 Token generator - BlockchainxERC20 Token generator - Blockchainx
ERC20 Token generator - Blockchainx
 
The use cases of blockchain technology
The use cases of blockchain technologyThe use cases of blockchain technology
The use cases of blockchain technology
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital Forensics
 
Top 25 Blockchain App Ideas For Businesses in 2023.pdf
Top 25 Blockchain App Ideas For Businesses in 2023.pdfTop 25 Blockchain App Ideas For Businesses in 2023.pdf
Top 25 Blockchain App Ideas For Businesses in 2023.pdf
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
 
Why is it critical for your enterprise to understand Blockchain technology an...
Why is it critical for your enterprise to understand Blockchain technology an...Why is it critical for your enterprise to understand Blockchain technology an...
Why is it critical for your enterprise to understand Blockchain technology an...
 
Top 11 Applications of Blockchain.pdf
Top 11 Applications of Blockchain.pdfTop 11 Applications of Blockchain.pdf
Top 11 Applications of Blockchain.pdf
 
A Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityA Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain Security
 
Blockchain technology for secure and decentralised app development
Blockchain technology for secure and decentralised app developmentBlockchain technology for secure and decentralised app development
Blockchain technology for secure and decentralised app development
 
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)Blockchain notes b tech aktu by krazy kreation (kulbhushan)
Blockchain notes b tech aktu by krazy kreation (kulbhushan)
 
Top 5 real world applications of blockchain
Top 5 real world applications of blockchain Top 5 real world applications of blockchain
Top 5 real world applications of blockchain
 
Blockchain Disruption: How Is It Going To Affect Your Industry?
Blockchain Disruption: How Is It Going To Affect Your Industry?Blockchain Disruption: How Is It Going To Affect Your Industry?
Blockchain Disruption: How Is It Going To Affect Your Industry?
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Consequences of Misusing Blockchain Technology.
Consequences of Misusing Blockchain Technology.Consequences of Misusing Blockchain Technology.
Consequences of Misusing Blockchain Technology.
 
Blockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNGBlockchains For The IOT - EVRYTHNG
Blockchains For The IOT - EVRYTHNG
 
Blockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxBlockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptx
 
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Blockchain - Use Cases for The Nigerian Economy and Potential Legal RisksBlockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
Blockchain - Use Cases for The Nigerian Economy and Potential Legal Risks
 

Recently uploaded

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 

Recently uploaded (20)

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 

Blockchain

  • 1. Introduction and Implementation of Blockchain ETC co. – Pedram Dehghanpour – 2018 Dev.dehghanpour@gmail.com
  • 2. Blockchain – General concept Blockchain is a distributed cryptographic data structure to store and use information. The blockchain guarantees the security and privacy of information. There is no way to unauthorized access or change data that stored in a blockchain tree. So, this data structure is the best choice for store important and confidential information such as digital currencies, financial information, military information and etc.
  • 3. Note: Distributed storage Blockchain is a distributed storage system. That meaning the data isn't in a single computer. The data save in whole of network. To fetch information from data, can connect parts of data in the network.
  • 4. How blockchain guarantees security? In a blockchain, blocks are connected to previous block with a hash code that generated by hashing the details of a block. That meaning if the data in a block changes, all of next blocks invalidates. # HASHING Data Timestamp Previous # …. G35gh#5$...
  • 5. Blockchain – Technical concept A blockchain, originally block chain, is a growing list of records, called blocks, which are linked using cryptography. Blockchains which are readable by the public are widely used by cryptocurrencies. Private blockchains have been proposed for business use. Some marketing of blockchains has been called "snake oil."
  • 6. Generally each block in a blockchain consists of following Components: Time stamp Hash code Data Previous hash code
  • 7. Time stamp : When the block generated Data : Some information like transactions Hash : Generated code according to other fields value Prev. hash : Hash code of previous block
  • 8. Diagram (general type) Genesis Block Data Timestamp Previous hash Hash 12asdij34#$fj$36 @#$IJd#@$346o Block 0 Data Timestamp Previous hash Hash ASD23j34#$fj$36 @#$IJd#@$346o Block 1 Data Timestamp Previous hash Hash 1$$2ij34#$fj$36 @#$IJd#@$346o Block 2 Data Timestamp Previous hash Hash !!24#$fj$36@#$IJ d#d346o
  • 9. Blockchain types Public blockchains A public blockchain has absolutely no access restrictions. Anyone with an internet connection can send transactions to it as well as become a validator (participate in the execution of a consensus protocol). Usually, such networks offer economic incentives for those who secure them and utilize some type of a Proof of Stake or Proof of Work algorithm. Some of the largest, most known public blockchains are Bitcoin and Ethereum.
  • 10. Private blockchains A private blockchain is permissioned. One cannot join it unless invited by the network administrators. Participant and validator access is restricted. This type of blockchains can be considered a middle- ground for companies that are interested in the blockchain technology in general but are not comfortable with a level of control offered by public networks. Typically, they seek to incorporate blockchain into their accounting and record-keeping procedures without sacrificing autonomy and running the risk of exposing sensitive data to the public internet.
  • 11. Consortium blockchains A consortium blockchain is often said to be semi- decentralized. It, too, is permissioned but instead of a single organization controlling it, a number of companies might each operate a node on such a network. The administrators of a consortium chain restrict users’ reading rights as they see fit and only allow a limited set of trusted nodes to execute a consensus protocol.
  • 13. Smart Appliances A smart appliance is a device that connects to the internet and gives you more information and control than before. For instance, a code connected to your appliance can be linked to the internet and alert you when your cookies are ready or if your laundry has stopped. These alerts keep your appliances in good condition, they save you money regarding energy efficiency and help you control your devices when away from home, among other benefits. Encrypting these appliances on the blockchain protects your ownership and enables transferability.
  • 14. Supply Chain Sensors Sensors give companies end-to-end visibility of their supply chain by providing data on the location and condition of the supplies as they are transported around the globe. As of 2016, a Deloitte and MHI report surveyed 99 leading supply chain companies and found that sensors were used by 44% of these respondents. Eighty-seven percent of these industries said they plan to use the technology by 2020. The technology is expected to grow to 1 trillion by 2022 and to 10 trillion sensors by 2030, according to this sme Deloitte and MHI report. The blockchain stores, manages, protects and transfers this smart information.
  • 15. Smart Contracts Smart contracts are digital which are embedded with an if-this- then-that (IFTTT) code, which gives them self-execution. In real life, an intermediary ensures that all parties follow through on terms. The blockchain not only waives the need for third parties, but also ensures that all ledger participants know the contract details and that contractual terms implement automatically once conditions are met. You can use smart contracts for all sort of situations, such as financial derivatives, insurance premiums, property law, and crowd funding agreements, among others.
  • 16.
  • 17. Smart contracts – Examples 1 Blockchain Healthcare Personal health records could be encoded and stored on the blockchain with a private key which would grant access only to specific individuals. The same strategy could be used to ensure that research is conducted via HIPAA laws (in a secure and confidential way). Receipts of surgeries could be stored on a blockchain and automatically sent to insurance providers as proof-of-delivery. The ledger, too, could be used for general health care management, such as supervising drugs, regulation compliance, testing results, and managing healthcare supplies.
  • 18. Smart contracts – Examples 2 Blockchain music Key problems in the music industry include ownership rights, royalty distribution, and transparency. The digital music industry focuses on monetizing productions, while ownership rights are often overlooked. The blockchain and smart contracts technology can circuit this problem by creating a comprehensive and accurate decentralized database of music rights. At the same time, the ledger and provide transparent transmission of artist royalties and real time distributions to all involved with the labels. Players would be paid with digital currency according to the specified terms of the contract.
  • 19. Smart contracts – Examples 3 Blockchain Government In the 2016 election, Democrats and Republicans questioned the security of the voting system. The Green Party called for a recount in Wisconsin, Pennsylvania, and Michigan. Computer scientists say hackers can rig the electronic system to manipulate votes. The ledger would prevent this since votes become encrypted. Private individuals can confirm that their votes were counted and confirm who they voted for. The system saves money, by the way, for the government, too.
  • 20. Blockchain Identity The blockchain protects your identity by encrypting it and securing it from spammers and marketing schemes.
  • 21. Blockchain Identity – Examples 1 Passports The first digital passport launched on Github in 2014 and could help owners identify themselves online and off. How does it work? You take a picture of yourself, stamp it with a public and private key, both of which are encoded to prove it is legitimate. The passport is stored on the ledger, given a Bitcoin address with a public IP, and confirmed by Blockchain users.
  • 22. Blockchain Identity – Examples 2 Birth, wedding, and death certificates Few things are more important than documents showing you’re born, married, died which open your rights to all sorts of privileges (such as voting, working, citizenship), yet mismanagement is rife. Up to a third of children under the age of five have not been issued a birth certificate, the UNICEF reported in 2013. The blockchain could make record-keeping more reliable by encrypting birth and death certification and empowering citizens to access this crucial information.
  • 23. Blockchain Identity – Examples 3 Personal Identification We carry a range of identifications: Our driver’s license, computer password, identity cards, keys, social security ID, and so forth. Blockchain ID is a digital form of ID that’s engineered to replace all these forms of physical identification. In the future, fintech scientists say you’ll be able to use the one digital ID for signing up at any registrar. It is open source, secured by the blockchain, and protected by a ledger of transparent account.