SlideShare ist ein Scribd-Unternehmen logo
1 von 23
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technologyRATAN AGARWALA
 
Blockchain
BlockchainBlockchain
BlockchainSai Nath
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Edureka!
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology FundamentalsExperfy
 
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 LibrariesBohyun Kim
 
Advantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainAdvantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainBlockchain Council
 
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 basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
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
 

Was ist angesagt? (20)

Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
 
Blockchain Technology Fundamentals
Blockchain Technology FundamentalsBlockchain Technology Fundamentals
Blockchain Technology Fundamentals
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptxBlockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
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
 
Advantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchainAdvantages and disadvantages of permissionless blockchain
Advantages and disadvantages of permissionless blockchain
 
BLOCK CHAIN
BLOCK CHAINBLOCK CHAIN
BLOCK CHAIN
 
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 basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 

Ähnlich wie Introduction and Implementation of 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.pdfJamieDornan2
 
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.pdfYunusAdam1
 
ERC20 Token generator - Blockchainx
ERC20 Token generator - BlockchainxERC20 Token generator - Blockchainx
ERC20 Token generator - BlockchainxBlockchainX
 
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 ForensicsMahdi_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.pdfSoluLab1231
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
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.pdfannujalan2
 
A Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityA Technological Perspective of Blockchain Security
A Technological Perspective of Blockchain SecurityRagaviRaghavan
 
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 developmentAResourcePool
 
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 - EVRYTHNGRids Vazi
 
Blockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxBlockchain_ EIT_Group 7.pptx
Blockchain_ EIT_Group 7.pptxSimantaMridha1
 
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 RisksDamilola A. Oyebayo
 

Ähnlich wie Introduction and Implementation of 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
 

Kürzlich hochgeladen

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Kürzlich hochgeladen (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Introduction and Implementation of 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.