SlideShare ist ein Scribd-Unternehmen logo
1 von 43
CST-20363-Intro-to-CS
“We have elected to put our money and faith in a mathematical
framework that is free of politics and human error”.
-Tyler Winkelvoss, Rower & Entrepreneur
Session 7 “Blockchain”
Disclaimer
This is not a Bitcoin introduction. This is a high-level introduction to Blockchain
technology. However, we should acknowledge that Satoshi Nakamoto (pseudonym)
and his/their creation, Bitcoin, popularized Blockchain technology. (There are
currently arguments that Bitcoin was not the first blockchain.)
Today there are various flavors of Blockchain. This paper attempts to generalize
Blockchain with samples in some of those flavors. Additional research, prototyping,
and due diligence should be exercised before making any long-term decisions.
Lastly, it is the opinion of the author, no single Blockchain solution will fulfill all
needs. As many of the Blockchain technologies are paradigm specific, one should
educate themselves on when and how to implement a Blockchain solution. Perhaps
more importantly, when NOT to implement a solution.
A Brief history of Blockchain
On October 31, 2008, Satoshi Nakamoto released the Bitcoin White Paper
outlining a purely peer to peer electronic cash/digital asset transfer
system. This is the first popular implementation of Blockchain and is
attributed as birthing today’s Blockchain industry. Since then, additional
Blockchains have been popularized, Ethereum, various Hyperledger project
solutions, as well as numerous others including “Blockchain like” solutions
such as GuardTime’s KSI products
A Brief history of Blockchain
What is Blockchain?
● Decentralized Digital Ledger
● Industry Standard High Encryption
● Transactional Trust and Nonrepudiation
● Low Latency Peer to Peer Transactions
● Public and Private Options
5
Blockchain terminologies
● Distributed ledger – How it works?
Users initiate
transactions
using their
Digital
Signatures
Users
Broadcast their
transactions to
Nodes
One or more
Nodes begin
validating each
transaction
Nodes
aggregate
validated
transactions
into Blocks
Nodes
Broadcast
Blocks to each
other
Consensus
protocol used
Block reflecting
“true state” is
chained to
prior Block
Source: https://ccl.yale.edu/sites/default/files/files/A%20Brief%20Introduction%20to%20Blockchain%20(Final%20without%20Notes).pdf
Blockchain terminologies
● Transaction & blocks
o A transaction is a value transfer; a block is a collection of
transactions on the bitcoin network, gathered into a block that are
hashed and added to the blockchain.
Image source: https://pplware.sapo.pt/informacao/monero-xmr-uma-moeda-segura-privada-e-sem-rasto/
Blockchain terminologies
● Mining
o This process of solving cryptographic problems using computing
hardware also triggers the release of cryptocurrencies
Source: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
Blockchain terminologies
● Mining
o The process by which transactions are verified and added to a
blockchain.
Source: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
Blockchain terminologies
● Mining
o Miners on the network select transactions from pools and form them
into a ‘block’.
Image source:
Blockchain terminologies
● Forks
o A fork is the creation of an ongoing alternative version of the
blockchain, by creating two blocks simultaneously on different parts
of the network. This creates two parallel blockchains, where one of
the two is the winning blockchain.
o When does it happens?
• Block found at the same time
• Software incompatibility
• “We don’t agree” split
Source: https://medium.com/my-blockchain-bible/101-blockchain-terminology-874f007c0270
Blockchain terminologies
● Forks
Image source: Scorechain
BLOCKCHAIN USE-CASES
Transactions
As with enterprise transactions today, Blockchain is a
historical archive of decisions and actions taken
Proof of history, provides provenance
Notable transaction use cases
Land registration – Replacing requirements for research of Deeds (Sweden Land Registration)
Personal Identification – Replacement of Birth/Death certificates, Driver’s Licenses, Social Security Cards (Estonia)
Transportation – Bills of Lading, tracking, Certificates of Origin, International Forms (Maersk/IBM)
Banking – Document storage, increased back office efficiencies (UBS, Russia’s Sberbank)
Manufacturing – Cradle to grave documentation for any assembly or sub assembly
Food distribution – Providing location, lot, harvest date Supermarkets can pin point problematic food (Walmart)
Audits – Due to the decentralized and immutable nature of Blockchain, audits will fundamentally change.
Public Utilities Use-Case
● Financial Transactions
○ Retail consumers and utilities can benefit from timely and secure payments.
● Energy Generation and Distribution
○ Highly regulated by Federal and regional organizations.
● Renewable Energy
○ Blockchain “Renewable Energy Credit” tokens.
○ One platform to track calculations of carbon emissions.
● Infrastructure Management
○ Needs far more detailed tracking Blockchain can offer.
○ High Levels of security for complex service delivery infrastructures.
○ Automated metering infrastructure can integrate Blockchain to gain real-time usage data.
16
Logistics and Supply Chain Use-Case
● Perfect geographical location to serve as a logistics hub
○ Within 600 miles of 54% of US population
○ CVG airport is the 8th largest cargo hub (Amazon + DHL)
● Blockchain can provide:
○ Advanced communication flows between untrusted parties
○ Paired with other technologies, increased data access and reliability
○ Reduces costly errors, decreases delivery time, lowers overall costs
17
Healthcare Use-Cases
● Data Analytics
○ Ability to track outbreaks across diverse locations.
○ Aid in identification of outbreak hot spots, speed response times for containment and share
critical data to track community spread of disease.
○ Explore Blockchain grant opportunities with federal entities such as the CDC.
● Medical Research
○ The Commonwealth is home to leading healthcare research institutions.
○ Blockchain opportunities can act as a draw Healthcare business within the state.
● Controlled Substances
○ Add efficiency and security to eKasper with National data sharing capabilities
18
Finance Use-Case: Cryptocurrency
● Empowers business and trade with highly secure and attestable financial transactions
● Removes need for currency conversion and clearing houses, increasing speed and
efficiency
● Bringing about the “Digital Dollar”
● Recommendation 1.0: Explore the benefits of creating
a new cryptocurrency to support a closed blockchain system.
19
Finance Use-Case: Banking
● Wyoming House Bill 74 (2019)
○ These “institutions are banks that receive
deposits and conduct other incidental
activities, including fiduciary asset
management, custody and related activities.”
● Pursue legislation creating charters for special
purpose depository institutions during the 2021
Legislative season.
20
Finance Use-Case: Payment Systems
● Crypto will change the “how” of
transactions
● Intermediaries take their “cut” of
transactions, increasing the cost of
business
● Ohio using Bitcoin to pay state taxes
(2018)
21
Finance Use-Case: Public Finance
● Current Municipal Bonds:
○ Too expensive for small investors
○ Wall Street takes all the profits
● Blockchain-based bonds:
○ Fractionalize each bond
○ Increased wealth within the community
○ Ex: Berkeley Fire Truck “minibonds”
22
Records Management: Contracts
● Physical signatures → Digital Signatures (DocuSign)
○ Lack of security and trust in the signer
● Blockchain Smart Contracts:
○ Validation of the signer using private keys
○ Increased security with decentralization
○ Automate the process
23
Records Management: Accounting / Auditing
● Double-Entry Accounting
○ No transparency to outside parties
○ Managed by a single entity that can commit fraud
○ “Cooking the books”
○ Time-consuming and costly audits
● Blockchain’s “Triple-Entry Accounting” system
○ Transparent and immutable transaction trail
○ Interlinking all transactions together
○ Unable to be corrupted
○ No need for audits
24
Records Management: Legal Records and Docs
● Locally-held records by clerks:
○ Vulnerable to concentrated cyber-attacks
○ Loss of information from shut down or corruption of server
○ Shared through direct database access or email
● Decentralized Blockchain Records:
○ Inability to tamper with records
○ Multiple copies to prevent loss of information
○ Shared source of truth with access to only necessary information
25
Records Management: Licensing
● Interstate Compacts:
○ Only applies to states that are signed on
○ Managed by one state in a central location
○ May create conflicting data and have vulnerability to hacking
● Blockchain Record system:
○ Allows all states access to the system
○ Less corruption and theft
○ Access to all licensees that wish to practice in the state
○ Ability to share information with other states immediately when needed
26
BLOCKCHAIN RISKS
Blockchain Risks
● Cost
● Lack of Standardization
● Lack of Centralization
● Regulation
● Garbage in, garbage out
● Over exuberance
● Environmental impacts
● Increased cyber threats
28
BLOCKCHAIN CHARACTERISTICS
BLOCKCHAIN CHARACTERISTICS
Immutable
• As with existing databases, Blockchain retains data via transactions
• The difference is that once written to the chain, the blocks can be changed,
but it is extremely difficult to do so. Requiring rework on all subsequent
blocks and consensus of each.
• The transaction is, immutable, or indelible
• In DBA terms, Blockchains are Write and Read only
• Like a ledger written in ink, an error would be be resolved with another entry
Decentralized Peers
Rather than the centralized “Hub and Spoke” type of network,
Blockchain is a decentralized peer to peer network. Where each
NODE has a copy of the ledger.
Legacy Network Blockchain Network
Centralized DB Distributed Ledgers
Encryption
• Standard encryption practices
• Some Blockchains allow for “BYOE” (Bring Your Own Encryption)
• Only as good as the next hardware innovation
• All blocks are encrypted
• Some Blockchains are public, some are private
• Public Blockchains are still encrypted, but are viewable to the public, e.g.
https://www.blocktrail.com/BTC
Encryption
• Private Blockchains employ user rights for visibility, e.g.
• Customer – Writes and views all data
• Auditors – View all transactions
• Supplier A – Writes and views Partner A data
• Supplier B – Writes and views Partner B data
Consensus components
Blockchain consensus algorithms
o Behind every cryptocurrency, there’s a consensus
algorithm. No consensus algorithm is perfect, but they each
have their strengths. In the world of crypto, consensus
algorithms exist to prevent double spending.
o Proof of Work (PoW)
o Proof of Stake (PoS)
o Delegated Proof of Stake (DPOS)
o Proof of Burn (PoB)
o Practical Byzantine fault tolerant Mechanism (PBFT)
Source: https://www.newgenapps.com/blog/8-blockchain-consensus-mechanisms-and-benefits
Consensus
• Ensures that the next block in a blockchain is
the one and only version of the truth
• Keeps powerful adversaries from derailing
the system and successfully forking the chain
• Many Consensus mechanisms, each with
pros and cons
Consensus Mechanism
Proof of Work
Proof of State
Proof of Elapsed Time
Proof of Activity
Proof of Burn
Proof of Capacity
Proof of Importance
And others….
Consensus components
Principles and paradigms of distributed systems
o Byzantine fault tolerance (BFT): the dependability of a fault-tolerant
computer system, particularly distributed computing systems, where
components may fail and there is imperfect information on whether a
component has failed.
o The objective of BFT is to defend against failures of system components
with or without symptoms that prevent other components of the system
from reaching an agreement among themselves, where such an
agreement is needed for the correct operation of the system.
o One example of BFT in use is bitcoin. The bitcoin network works in
parallel to generate a blockchain with proof-of-work allowing the system
to overcome Byzantine failures and reach a coherent global view of the
system’s state.
Source: https://en.wikipedia.org/wiki/Byzantine_fault
Consensus components
Blockchain structure
o No more client/server architecture with name roles
Image source: Scorechain
Consensus components
Blockchain structure
o Peer-to-peer Architecture with pseudonymous client bearing key
pairs. Each node as a database copy.
Image source: Scorechain
Consensus components
Blockchain structure
o Data structure:
Image source: Scorechain
Additional Resources
Bitcoin White Paper – Satoshi Nakamoto
Blockchain Demo – Anders Brownworth
• Videos
Blockchain for Business - An Introduction to Hyperledger Technologies - edX.org
Ethereum White Paper
Guardtime – Blockchain like official site
Additional Resources
Hyperledger official site - Linux Foundation
IBM Blockchain for Business – IBM Dev Center
IBM Blockchain Essentials Course – IBM Dev Center
IBM Blockchain Foundation Developer – IBM Dev Center
• Many more and pages are always changing
Copyrights

Weitere ähnliche Inhalte

Was ist angesagt?

Blockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalBlockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalZachary DeWitt
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
State of Blockchain 2017:  Smartnetworks and the Blockchain EconomyState of Blockchain 2017:  Smartnetworks and the Blockchain Economy
State of Blockchain 2017: Smartnetworks and the Blockchain EconomyMelanie Swan
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...Ogilvy Consulting
 
Toward Money-over-IP? From Bitcoin to M2M Money
Toward Money-over-IP? From Bitcoin to M2M MoneyToward Money-over-IP? From Bitcoin to M2M Money
Toward Money-over-IP? From Bitcoin to M2M MoneyGeorge Giaglis
 
Regulating digital currencies
Regulating digital currencies Regulating digital currencies
Regulating digital currencies Yuri Livshitz
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On BitcoinTouroxy
 
Disadvantages and Advantages of Blockchain
Disadvantages and Advantages of BlockchainDisadvantages and Advantages of Blockchain
Disadvantages and Advantages of Blockchainijtsrd
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceErnie Teo
 
Digital Digest 2 by Harshit
Digital Digest 2 by HarshitDigital Digest 2 by Harshit
Digital Digest 2 by HarshitHarshitMadan7
 
Understand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesUnderstand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesPatrick Bucquet
 
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdFrom Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdOLMA Capital Management
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsMichael Lesniak
 
Blockchain Decentralised World
 Blockchain  Decentralised World Blockchain  Decentralised World
Blockchain Decentralised WorldMoldova ICT Summit
 
Blockchain Introduction Presentation
Blockchain Introduction PresentationBlockchain Introduction Presentation
Blockchain Introduction PresentationAmr Alaa Yassen
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveVittorio Zinetti
 
Bitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitatorBitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitatorRobin Teigland
 

Was ist angesagt? (20)

Blockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalBlockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture Capital
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
State of Blockchain 2017:  Smartnetworks and the Blockchain EconomyState of Blockchain 2017:  Smartnetworks and the Blockchain Economy
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain for dummies
Blockchain for dummiesBlockchain for dummies
Blockchain for dummies
 
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
UNBLOCKED: The Power of Blockchain Technology to Establish Trust, Build Brand...
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
Toward Money-over-IP? From Bitcoin to M2M Money
Toward Money-over-IP? From Bitcoin to M2M MoneyToward Money-over-IP? From Bitcoin to M2M Money
Toward Money-over-IP? From Bitcoin to M2M Money
 
Regulating digital currencies
Regulating digital currencies Regulating digital currencies
Regulating digital currencies
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On Bitcoin
 
Disadvantages and Advantages of Blockchain
Disadvantages and Advantages of BlockchainDisadvantages and Advantages of Blockchain
Disadvantages and Advantages of Blockchain
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
Digital Digest 2 by Harshit
Digital Digest 2 by HarshitDigital Digest 2 by Harshit
Digital Digest 2 by Harshit
 
Understand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutesUnderstand Bitcoin in 5 minutes
Understand Bitcoin in 5 minutes
 
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT LtdFrom Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
From Bitcoin to Blockchain: Industry Review April 2017 from OLMA NEXT Ltd
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and Implications
 
Blockchain Decentralised World
 Blockchain  Decentralised World Blockchain  Decentralised World
Blockchain Decentralised World
 
Blockchain Introduction Presentation
Blockchain Introduction PresentationBlockchain Introduction Presentation
Blockchain Introduction Presentation
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
 
Bitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitatorBitcoin: Not just a currency but an IoT facilitator
Bitcoin: Not just a currency but an IoT facilitator
 

Ähnlich wie CST 20363 Session 7 - Blockchain

Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondMichael Novak
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCZeyad T. Al Mudhaf
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using BlockchainYugn27
 
Blockchain in Banking: A Measured Approach
Blockchain in Banking: A Measured ApproachBlockchain in Banking: A Measured Approach
Blockchain in Banking: A Measured ApproachCognizant
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfssusera441c2
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain TechnologyAhmed Banafa
 
Blockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentBlockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentAlex Makosz
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyUnbiased Technolab
 
Blockchain Explained by IT Partners, Inc
Blockchain Explained by IT Partners, IncBlockchain Explained by IT Partners, Inc
Blockchain Explained by IT Partners, IncAnthony Cecchini
 
G494 Team 5 Blockchain Use in Decentralized Technologies
G494 Team 5 Blockchain Use in Decentralized TechnologiesG494 Team 5 Blockchain Use in Decentralized Technologies
G494 Team 5 Blockchain Use in Decentralized TechnologiesDan Casey
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value Diego Alberto Tamayo
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptxJackTheMan1
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technologysnehal_152
 

Ähnlich wie CST 20363 Session 7 - Blockchain (20)

blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
blockchain
blockchainblockchain
blockchain
 
Blockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptxBlockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptx
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and Beyond
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
 
Supply Chain Management using Blockchain
Supply Chain Management using BlockchainSupply Chain Management using Blockchain
Supply Chain Management using Blockchain
 
BLOCKCHAIN
 BLOCKCHAIN BLOCKCHAIN
BLOCKCHAIN
 
Blockchain in Banking: A Measured Approach
Blockchain in Banking: A Measured ApproachBlockchain in Banking: A Measured Approach
Blockchain in Banking: A Measured Approach
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
mukund.pptx
mukund.pptxmukund.pptx
mukund.pptx
 
Blockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdfBlockchain - Primer for City CIOs v05 01 22.pdf
Blockchain - Primer for City CIOs v05 01 22.pdf
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain Technology
 
Blockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentBlockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory Development
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
Technical seminar blockchain.pptx
Technical seminar blockchain.pptxTechnical seminar blockchain.pptx
Technical seminar blockchain.pptx
 
Blockchain Explained by IT Partners, Inc
Blockchain Explained by IT Partners, IncBlockchain Explained by IT Partners, Inc
Blockchain Explained by IT Partners, Inc
 
G494 Team 5 Blockchain Use in Decentralized Technologies
G494 Team 5 Blockchain Use in Decentralized TechnologiesG494 Team 5 Blockchain Use in Decentralized Technologies
G494 Team 5 Blockchain Use in Decentralized Technologies
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptx
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
 

Mehr von oudesign

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechoudesign
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowoudesign
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policyoudesign
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspaceoudesign
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Roboticsoudesign
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3oudesign
 
CST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic DesignCST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic Designoudesign
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2oudesign
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computingoudesign
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSoudesign
 
CST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the BitginningCST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the Bitginningoudesign
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Divisionoudesign
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Processoudesign
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalizationoudesign
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Modeloudesign
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modelingoudesign
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Modelsoudesign
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directionsoudesign
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Conceptsoudesign
 
ACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental PsychologyACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental Psychologyoudesign
 

Mehr von oudesign (20)

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTech
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshow
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policy
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspace
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Robotics
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3
 
CST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic DesignCST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic Design
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computing
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CS
 
CST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the BitginningCST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the Bitginning
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Division
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalization
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directions
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
ACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental PsychologyACG 7000 Week 5 Developmental Psychology
ACG 7000 Week 5 Developmental Psychology
 

Kürzlich hochgeladen

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Kürzlich hochgeladen (20)

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

CST 20363 Session 7 - Blockchain

  • 1. CST-20363-Intro-to-CS “We have elected to put our money and faith in a mathematical framework that is free of politics and human error”. -Tyler Winkelvoss, Rower & Entrepreneur Session 7 “Blockchain”
  • 2. Disclaimer This is not a Bitcoin introduction. This is a high-level introduction to Blockchain technology. However, we should acknowledge that Satoshi Nakamoto (pseudonym) and his/their creation, Bitcoin, popularized Blockchain technology. (There are currently arguments that Bitcoin was not the first blockchain.) Today there are various flavors of Blockchain. This paper attempts to generalize Blockchain with samples in some of those flavors. Additional research, prototyping, and due diligence should be exercised before making any long-term decisions. Lastly, it is the opinion of the author, no single Blockchain solution will fulfill all needs. As many of the Blockchain technologies are paradigm specific, one should educate themselves on when and how to implement a Blockchain solution. Perhaps more importantly, when NOT to implement a solution.
  • 3. A Brief history of Blockchain On October 31, 2008, Satoshi Nakamoto released the Bitcoin White Paper outlining a purely peer to peer electronic cash/digital asset transfer system. This is the first popular implementation of Blockchain and is attributed as birthing today’s Blockchain industry. Since then, additional Blockchains have been popularized, Ethereum, various Hyperledger project solutions, as well as numerous others including “Blockchain like” solutions such as GuardTime’s KSI products
  • 4. A Brief history of Blockchain
  • 5. What is Blockchain? ● Decentralized Digital Ledger ● Industry Standard High Encryption ● Transactional Trust and Nonrepudiation ● Low Latency Peer to Peer Transactions ● Public and Private Options 5
  • 6. Blockchain terminologies ● Distributed ledger – How it works? Users initiate transactions using their Digital Signatures Users Broadcast their transactions to Nodes One or more Nodes begin validating each transaction Nodes aggregate validated transactions into Blocks Nodes Broadcast Blocks to each other Consensus protocol used Block reflecting “true state” is chained to prior Block Source: https://ccl.yale.edu/sites/default/files/files/A%20Brief%20Introduction%20to%20Blockchain%20(Final%20without%20Notes).pdf
  • 7. Blockchain terminologies ● Transaction & blocks o A transaction is a value transfer; a block is a collection of transactions on the bitcoin network, gathered into a block that are hashed and added to the blockchain. Image source: https://pplware.sapo.pt/informacao/monero-xmr-uma-moeda-segura-privada-e-sem-rasto/
  • 8. Blockchain terminologies ● Mining o This process of solving cryptographic problems using computing hardware also triggers the release of cryptocurrencies Source: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
  • 9. Blockchain terminologies ● Mining o The process by which transactions are verified and added to a blockchain. Source: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
  • 10. Blockchain terminologies ● Mining o Miners on the network select transactions from pools and form them into a ‘block’. Image source:
  • 11. Blockchain terminologies ● Forks o A fork is the creation of an ongoing alternative version of the blockchain, by creating two blocks simultaneously on different parts of the network. This creates two parallel blockchains, where one of the two is the winning blockchain. o When does it happens? • Block found at the same time • Software incompatibility • “We don’t agree” split Source: https://medium.com/my-blockchain-bible/101-blockchain-terminology-874f007c0270
  • 14. Transactions As with enterprise transactions today, Blockchain is a historical archive of decisions and actions taken Proof of history, provides provenance Notable transaction use cases Land registration – Replacing requirements for research of Deeds (Sweden Land Registration) Personal Identification – Replacement of Birth/Death certificates, Driver’s Licenses, Social Security Cards (Estonia) Transportation – Bills of Lading, tracking, Certificates of Origin, International Forms (Maersk/IBM) Banking – Document storage, increased back office efficiencies (UBS, Russia’s Sberbank) Manufacturing – Cradle to grave documentation for any assembly or sub assembly Food distribution – Providing location, lot, harvest date Supermarkets can pin point problematic food (Walmart) Audits – Due to the decentralized and immutable nature of Blockchain, audits will fundamentally change.
  • 15. Public Utilities Use-Case ● Financial Transactions ○ Retail consumers and utilities can benefit from timely and secure payments. ● Energy Generation and Distribution ○ Highly regulated by Federal and regional organizations. ● Renewable Energy ○ Blockchain “Renewable Energy Credit” tokens. ○ One platform to track calculations of carbon emissions. ● Infrastructure Management ○ Needs far more detailed tracking Blockchain can offer. ○ High Levels of security for complex service delivery infrastructures. ○ Automated metering infrastructure can integrate Blockchain to gain real-time usage data. 16
  • 16. Logistics and Supply Chain Use-Case ● Perfect geographical location to serve as a logistics hub ○ Within 600 miles of 54% of US population ○ CVG airport is the 8th largest cargo hub (Amazon + DHL) ● Blockchain can provide: ○ Advanced communication flows between untrusted parties ○ Paired with other technologies, increased data access and reliability ○ Reduces costly errors, decreases delivery time, lowers overall costs 17
  • 17. Healthcare Use-Cases ● Data Analytics ○ Ability to track outbreaks across diverse locations. ○ Aid in identification of outbreak hot spots, speed response times for containment and share critical data to track community spread of disease. ○ Explore Blockchain grant opportunities with federal entities such as the CDC. ● Medical Research ○ The Commonwealth is home to leading healthcare research institutions. ○ Blockchain opportunities can act as a draw Healthcare business within the state. ● Controlled Substances ○ Add efficiency and security to eKasper with National data sharing capabilities 18
  • 18. Finance Use-Case: Cryptocurrency ● Empowers business and trade with highly secure and attestable financial transactions ● Removes need for currency conversion and clearing houses, increasing speed and efficiency ● Bringing about the “Digital Dollar” ● Recommendation 1.0: Explore the benefits of creating a new cryptocurrency to support a closed blockchain system. 19
  • 19. Finance Use-Case: Banking ● Wyoming House Bill 74 (2019) ○ These “institutions are banks that receive deposits and conduct other incidental activities, including fiduciary asset management, custody and related activities.” ● Pursue legislation creating charters for special purpose depository institutions during the 2021 Legislative season. 20
  • 20. Finance Use-Case: Payment Systems ● Crypto will change the “how” of transactions ● Intermediaries take their “cut” of transactions, increasing the cost of business ● Ohio using Bitcoin to pay state taxes (2018) 21
  • 21. Finance Use-Case: Public Finance ● Current Municipal Bonds: ○ Too expensive for small investors ○ Wall Street takes all the profits ● Blockchain-based bonds: ○ Fractionalize each bond ○ Increased wealth within the community ○ Ex: Berkeley Fire Truck “minibonds” 22
  • 22. Records Management: Contracts ● Physical signatures → Digital Signatures (DocuSign) ○ Lack of security and trust in the signer ● Blockchain Smart Contracts: ○ Validation of the signer using private keys ○ Increased security with decentralization ○ Automate the process 23
  • 23. Records Management: Accounting / Auditing ● Double-Entry Accounting ○ No transparency to outside parties ○ Managed by a single entity that can commit fraud ○ “Cooking the books” ○ Time-consuming and costly audits ● Blockchain’s “Triple-Entry Accounting” system ○ Transparent and immutable transaction trail ○ Interlinking all transactions together ○ Unable to be corrupted ○ No need for audits 24
  • 24. Records Management: Legal Records and Docs ● Locally-held records by clerks: ○ Vulnerable to concentrated cyber-attacks ○ Loss of information from shut down or corruption of server ○ Shared through direct database access or email ● Decentralized Blockchain Records: ○ Inability to tamper with records ○ Multiple copies to prevent loss of information ○ Shared source of truth with access to only necessary information 25
  • 25. Records Management: Licensing ● Interstate Compacts: ○ Only applies to states that are signed on ○ Managed by one state in a central location ○ May create conflicting data and have vulnerability to hacking ● Blockchain Record system: ○ Allows all states access to the system ○ Less corruption and theft ○ Access to all licensees that wish to practice in the state ○ Ability to share information with other states immediately when needed 26
  • 27. Blockchain Risks ● Cost ● Lack of Standardization ● Lack of Centralization ● Regulation ● Garbage in, garbage out ● Over exuberance ● Environmental impacts ● Increased cyber threats 28
  • 30. Immutable • As with existing databases, Blockchain retains data via transactions • The difference is that once written to the chain, the blocks can be changed, but it is extremely difficult to do so. Requiring rework on all subsequent blocks and consensus of each. • The transaction is, immutable, or indelible • In DBA terms, Blockchains are Write and Read only • Like a ledger written in ink, an error would be be resolved with another entry
  • 31. Decentralized Peers Rather than the centralized “Hub and Spoke” type of network, Blockchain is a decentralized peer to peer network. Where each NODE has a copy of the ledger. Legacy Network Blockchain Network Centralized DB Distributed Ledgers
  • 32. Encryption • Standard encryption practices • Some Blockchains allow for “BYOE” (Bring Your Own Encryption) • Only as good as the next hardware innovation • All blocks are encrypted • Some Blockchains are public, some are private • Public Blockchains are still encrypted, but are viewable to the public, e.g. https://www.blocktrail.com/BTC
  • 33. Encryption • Private Blockchains employ user rights for visibility, e.g. • Customer – Writes and views all data • Auditors – View all transactions • Supplier A – Writes and views Partner A data • Supplier B – Writes and views Partner B data
  • 34. Consensus components Blockchain consensus algorithms o Behind every cryptocurrency, there’s a consensus algorithm. No consensus algorithm is perfect, but they each have their strengths. In the world of crypto, consensus algorithms exist to prevent double spending. o Proof of Work (PoW) o Proof of Stake (PoS) o Delegated Proof of Stake (DPOS) o Proof of Burn (PoB) o Practical Byzantine fault tolerant Mechanism (PBFT) Source: https://www.newgenapps.com/blog/8-blockchain-consensus-mechanisms-and-benefits
  • 35. Consensus • Ensures that the next block in a blockchain is the one and only version of the truth • Keeps powerful adversaries from derailing the system and successfully forking the chain • Many Consensus mechanisms, each with pros and cons Consensus Mechanism Proof of Work Proof of State Proof of Elapsed Time Proof of Activity Proof of Burn Proof of Capacity Proof of Importance And others….
  • 36.
  • 37. Consensus components Principles and paradigms of distributed systems o Byzantine fault tolerance (BFT): the dependability of a fault-tolerant computer system, particularly distributed computing systems, where components may fail and there is imperfect information on whether a component has failed. o The objective of BFT is to defend against failures of system components with or without symptoms that prevent other components of the system from reaching an agreement among themselves, where such an agreement is needed for the correct operation of the system. o One example of BFT in use is bitcoin. The bitcoin network works in parallel to generate a blockchain with proof-of-work allowing the system to overcome Byzantine failures and reach a coherent global view of the system’s state. Source: https://en.wikipedia.org/wiki/Byzantine_fault
  • 38. Consensus components Blockchain structure o No more client/server architecture with name roles Image source: Scorechain
  • 39. Consensus components Blockchain structure o Peer-to-peer Architecture with pseudonymous client bearing key pairs. Each node as a database copy. Image source: Scorechain
  • 40. Consensus components Blockchain structure o Data structure: Image source: Scorechain
  • 41. Additional Resources Bitcoin White Paper – Satoshi Nakamoto Blockchain Demo – Anders Brownworth • Videos Blockchain for Business - An Introduction to Hyperledger Technologies - edX.org Ethereum White Paper Guardtime – Blockchain like official site
  • 42. Additional Resources Hyperledger official site - Linux Foundation IBM Blockchain for Business – IBM Dev Center IBM Blockchain Essentials Course – IBM Dev Center IBM Blockchain Foundation Developer – IBM Dev Center • Many more and pages are always changing

Hinweis der Redaktion

  1. Explain how the distributed ledger works (from users to nodes until the block is validated and added into the chain). Source: “A brief introduction to blockchain”, Nancy LIAO, 2005
  2. For example, if the Fact F is in the Block 21 and the Fact E in the Block 22, then the whole network considers that the fact E is later than the fact F. Before being grouped in a block, the facts are pending.
  3. This process of solving cryptographic problems using computing hardware also triggers the release of cryptocurrencies. By default, a node is not a miner, it is any computer that connects to the blockchain network - it just receives blocks that have been mined by other nodes. It is a voluntary process to transform a node into a miner.
  4. Every miner constructs their own block, but multiple miners can select the same transaction to be included in their block.
  5. This is an example of a fork.
  6. A Byzantine fault is any fault presenting different symptoms to different observers. A Byzantine failure is the loss of a system service due to a Byzantine fault in systems that require consensus.