SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Block-chains & Crypto Currencies
The Basics of decentralisation & cryptography - January 2018 Initio IKS
Jan Stanley Brown
Objectives and knowledge sharing
• What is blockchain? Why should we care?
• Cryptography: Shared secrets and the Blockchain
• Protocols: What’s in those blocks ?!
• Ethereum
• Bitcoin
• Hyperledger
What are block-chains ?
A blockchain is a shared ledger
Ledger:
An account book of final entry, in which business
transactions are recorded
A blockchain is an immutable database
Database:
A collection of information that is organized so
that it can easily be accessed, managed, and
updated.
A blockchain moves data around
Data:
Data is information that has been translated into a
form that is more convenient to move or process
(e.g. bits)
A blockchain is secure
Security:
Preventing unauthorized access, use, disclosure,
disruption, modification, inspection, recording or
destruction of information
Putting it all together
Shared ledger and Immutable Database for Transferring Data very Securely
Why should WE (Initio) care?
Financial services, RegTech, payment institutions and many more are investing in blockchain technology
0
100
200
300
400
500
600
700
2014 2015 2016 2017
Investment in blockchain companies in the
past four yours has risen exponentially over
1 bn$
$bn
RegTech
Exchange
Financial
services
Infrastructu
re
Mining
VC
Universal
Wallet Other
ROUGHLY TWO OF FIVE
BLOCKCHAIN COMPANIES ARE
TARGETING FINANCIAL SERVICES
Source: CoinDesk Venture Capital Database
Large blockchain projects
•Vulcan allows clients to launch digital assets
thattrade alongside other virtual currenciesPWC
•Project Bletchey is an open, modular Blockchain as-a-
Service (BaaS) fabric powered by AzureMicrosoft
•Rubix aims to bring start-up speed and enterprise
reliability to the blockchain marketDeloitte
•Editable blockchain for enterprise and permissioned
systemsAccenture
•IBM Blockchain is the company’s enterprise offering,
independent of their Hyperledger project
contribution
IBM
Cryptography: Shared Secrets and the
Blockchain
What is cryptography?
Cryptography
noun | cryp·tog·ra·phy | krip-ˈtä-grə-fē
Cryptography is the study of mathematical techniques related to
aspects of information security such as confidentiality, data
integrity, entity authentication, and data origin authentication
What does cryptography do?
Confidentiality Data Integrity
Authentication Non-Repudiation
Public/private key cryptography
• Public/private key cryptography (also known as asymmetric cryptography) is a
technique to encrypt and decrypt data using public and private key pairs
• The “keys” are simply long numeric strings
• Public keys are shared with everyone, like an email address
• Private keys are kept secret, like a password
Sender Encrypt Decrypt Recipient
Recipient’s
public key
Recipient’s
private key
Cryptographic hashing
• A cryptographic hash function is a type of algorithm than can be executed on a piece
of data, which will produce a value called a checksum
• Two files can be guaranteed to be identical if the checksums generated from each file are the
same
• There are many specific hashing functions that can be used, however the function must be
consistent for the data to be validated as authentic
• Hashing creates a fixed-width string out of other strings of any size
Input Ouput
Consulting is cool
Consulting is
uncool
DFCD3454BBEA
00867FDB4819
Hash
function
Cryptographic hashing – Merkle Tree
Cryptographic hashing – Merkle Tree
Cryptographic transaction cycle stages
Create Broadcast Propagate Verify
Transactions are typically
created using a wallet
Application
Transaction is created with
the source wallet address,
destination wallet address
and the amount of coins
being sent.
Transaction is ready to be
sent once sender digitally
signs the transaction
Broadcasted transactions
are more like data Packets
Nodes are ensured to be in
a predetermined protocol
Proof that the owner of
coins requires the transfer
Data can be sent over any
network connected to the
internet, but transmitting
cryptographically
Transactions not adhering
to protocol are rejected
P2P network allows for
rapid message delivery,
since each recipient
transmits the information
to more nodes to
decentralize the
information
Valid transactions are
collected by a miner and
grouping into a block
Upon verification of the
validity of the block, the
block is tagged as
“Confirmed”
Typically, it requires
6 counts of confirmation
for the transaction to be
deemed irreversible
What is mining ?
• Primary purpose is to add and confirm new transactions into the public ledger
• Mining ensures that transactions are not duplicated and conflicting transactions
do not occur
• Computational complexity and high power capacity to mine made it difficult and
expensive to attempt to defraud the network
Protocols: What are the differences?
Blockchains come in many shapes and sizes
Types of blockchain networks
Consensus mechanisms and immutability
What is a protocol?
► A set of rules and requirements defining the standards, structures, and types of messages allowed over electronic
communication between two or more end points.
► The protocol defines what is required to send a transaction and what is required for those transactions to be validated.
► All users and nodes that connect to the network must use an accepted distribution of software that follows the rules
of the protocol in order to maintain consistency across the network and ensure its security.
► Transactions or blocks that do not conform to the predefined rules will be rejected.
► The protocol is not static – modifications to the protocol can be made. However, any changes require a consensus
based authentication.
Networks and nodes
The blockchain is an example of a network based upon a distributed ledger (blockchain technology). Specific data or
tokens can be transferred over these networks, made up of computers called “nodes.” To be broadcasted on the
network by the nodes, transactions must adhere to rules stipulated by the protocol.
► Decentralized
► No central authority to unilaterally control transactions and code execution
► Peer-to-peer (P2P)
► No central server to record all transaction, allowing for shared public access to the blockchain
► Consensus based authentication
► Transactions cannot be unilaterally approved - a majority of the network participants must
include the transaction in a block in order for it to be valid, thus reaching consensus.
This contrasts with traditional networks used by financial institutions and credit card companies
(such as VisaNet, ACH, etc.), which are typically:
► Centralized
► Controlled and maintained by one entity
Decentralized trust system
► Data application and settlement networks, which are based upon distributed ledgers, provide embedded trust
► Ability to rely on a distributed network of users rather than having to trust one single entity to
perform tasks
► This allows for the irrefutable proof that a transaction/contract/agreement/data has not been
duplicated or altered in the digital realm
► The embedded trust inherent in distributed ledgers is possible because the ledger is stored on a peer-to-peer
network of computers rather than through a central server. Any additions/changes made to the ledger must be
agreed upon by a majority of users, not unilaterally by a single user.
► As a result, services that traditionally require a trusted third party (such as fund transfers, contract verifications,
escrow, etc.) can now be performed with the speed and convenience of the digital realm, resulting in:
► A reduced dependence on centralized parties
► Low-cost, international transactions with near-instant settlement
► Irrefutable proof of ownership of digital assets / contracts / agreements
ETHEREUM
What is Ethereum
Ethereum is a decentralized platform that runs smart contracts: applications that
run exactly as programmed without any possibility of downtime, censorship, fraud
or third party interference
Basic concepts of Ethereum
Node
• An access point thru which a system can read and write to Ethereumblockchain
Proof of work
• A proof of work is a piece of data which is difficult (costly, time-consuming) to produce but easy for
others to verify and which satisfies certain requirements
Ether
• It’s a real digital currency you can buy and use
Gas
• Cost to run and store things on Ethereum
DAPP
• Decentralized smart contract application running on Ethereum blockchain
Basic concepts of Ethereum
When deploying a smart contract in Ethereum, a few tools are needed:
Bitcoin
What is Bitcoin?
Bitcoin is a permissionless digital currency and commodity e.g. a digital version of
gold
It is digital money, that is secure and provides an instant transfer of value anywhere
in the world
Basic concepts of Bitcoin
Address
A Bitcoin address is similar to a physical address or an email. It is the only information you need to provide for someone to pay you with
Bitcoin.
Private Key
A private key is a secret piece of data, like a password, that proves your right to spend bitcoins from a specific wallet.
Wallet
A Bitcoin wallet is loosely the equivalent of a physical wallet on the Bitcoin network. The wallet actually contains your private keys which
allow you to spend the bitcoins allocated to it in the blockchain.
Cryptography
Cryptography is the branch of mathematics that lets us create mathematical proofs that provide high levels of security. In the case of
Bitcoin, cryptography is used to make it impossible for anybody to spend funds from another user's wallet or to corrupt the blockchain. It
can also be used to encrypt a wallet, so that it cannot be used without a password.
Bitcoin Components
What is HyperLedger
Hyperledger is an open source collaborative effort to advance cross-industry
blockchain technologies. It is a global collaboration, hosted by the linux foundation,
including leaders in finance, banking, IoT, supply chain, manufacturing and
technology.
HyperLedger components

Contenu connexe

Tendances

Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018🔗Audrey Chaing
 
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessFloyd DCosta
 
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMBlockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMDiego Alberto Tamayo
 
Exploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceExploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceXRPTalk
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyEno Bassey
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply ChainFinancial Poise
 
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Sam Ghosh
 
Week 3 - Cryptocurrencies
Week 3 - CryptocurrenciesWeek 3 - Cryptocurrencies
Week 3 - CryptocurrenciesRoger Royse
 
Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)Koen Vingerhoets
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomicsTim Swanson
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalDavid Lee Kuo Chuen 李国权
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsMichael Lesniak
 
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissCva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissRein Mahatma
 
Custodian services bank July 2020
Custodian services bank July 2020Custodian services bank July 2020
Custodian services bank July 2020BlockchainkuDotcom
 
Blockchain and the investment industry stack
Blockchain and the investment industry stackBlockchain and the investment industry stack
Blockchain and the investment industry stackDavid Taylor
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceErnie Teo
 
BlockChain Strategists - English presentation
BlockChain Strategists - English presentationBlockChain Strategists - English presentation
BlockChain Strategists - English presentationBlockChain Strategists
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapRichard Warren
 
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or RealityBitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or RealityFerdinando Maria Ametrano
 

Tendances (20)

Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
Blockchain Projects - Core Pillars of Shipping Product, Feb 2018
 
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBMBlockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-services - IBM
 
Exploring Cryptocurrency Remittance
Exploring Cryptocurrency RemittanceExploring Cryptocurrency Remittance
Exploring Cryptocurrency Remittance
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...Business of Decentralized Finance: Economics, Finance, and Business aspects o...
Business of Decentralized Finance: Economics, Finance, and Business aspects o...
 
Week 3 - Cryptocurrencies
Week 3 - CryptocurrenciesWeek 3 - Cryptocurrencies
Week 3 - Cryptocurrencies
 
Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)Why banks invest in blockchain (and not in bitcoin)
Why banks invest in blockchain (and not in bitcoin)
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomics
 
Blockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_FinalBlockchain As An Enabler_16 July 2016_David Lee_Final
Blockchain As An Enabler_16 July 2016_David Lee_Final
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and Implications
 
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissCva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
 
Custodian services bank July 2020
Custodian services bank July 2020Custodian services bank July 2020
Custodian services bank July 2020
 
Blockchain and the investment industry stack
Blockchain and the investment industry stackBlockchain and the investment industry stack
Blockchain and the investment industry stack
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
BlockChain Strategists - English presentation
BlockChain Strategists - English presentationBlockChain Strategists - English presentation
BlockChain Strategists - English presentation
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market Map
 
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or RealityBitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality
Bitcoin, Blockchain, and Distributed Ledger Technology: Hype or Reality
 

Similaire à Block chains and crypto currencies - introduction

Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
Blockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMBlockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMDiego Alberto Tamayo
 
Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm Diego Alberto Tamayo
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Chapter247 Infotech
 
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance Kellton Tech Solutions Ltd
 
BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.Rajasekhar364622
 
Implementing the business logic as a decentralized Smart Contracts
Implementing the business logic as a decentralized Smart ContractsImplementing the business logic as a decentralized Smart Contracts
Implementing the business logic as a decentralized Smart ContractsDigital Currency Summit
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptjishnub8
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introductionkesavan N B
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications ABHISHEK JAIN
 

Similaire à Block chains and crypto currencies - introduction (20)

Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdfInitVerse Blockchain - 5 minutes to understand the blockchain.pdf
InitVerse Blockchain - 5 minutes to understand the blockchain.pdf
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBMBlockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies - IBM
 
Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain a-new-disruption-in-financial-servies by ibm
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology
 
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
 
BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.
 
Implementing the business logic as a decentralized Smart Contracts
Implementing the business logic as a decentralized Smart ContractsImplementing the business logic as a decentralized Smart Contracts
Implementing the business logic as a decentralized Smart Contracts
 
Blockchain
BlockchainBlockchain
Blockchain
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Blockchain
Blockchain Blockchain
Blockchain
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
 
BLOCKCHAIN.pptx
BLOCKCHAIN.pptxBLOCKCHAIN.pptx
BLOCKCHAIN.pptx
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications
 

Plus de Initio

Initio digital innovation digest 25 q2 2021
Initio digital innovation digest 25 q2 2021Initio digital innovation digest 25 q2 2021
Initio digital innovation digest 25 q2 2021Initio
 
Initio digital innovation_digest_24_q2_2021
Initio digital innovation_digest_24_q2_2021Initio digital innovation_digest_24_q2_2021
Initio digital innovation_digest_24_q2_2021Initio
 
Initio digital innovation digest 23 2020 focus on CSR
Initio digital innovation digest 23 2020 focus on CSRInitio digital innovation digest 23 2020 focus on CSR
Initio digital innovation digest 23 2020 focus on CSRInitio
 
Robinhood a force to be reckoned with
Robinhood a force to be reckoned withRobinhood a force to be reckoned with
Robinhood a force to be reckoned withInitio
 
Initio digital innovation_digest_22_q4_2020
Initio digital innovation_digest_22_q4_2020Initio digital innovation_digest_22_q4_2020
Initio digital innovation_digest_22_q4_2020Initio
 
Digital Innovation Digest by Initio #21 Q4 2020
Digital Innovation Digest by Initio #21 Q4 2020Digital Innovation Digest by Initio #21 Q4 2020
Digital Innovation Digest by Initio #21 Q4 2020Initio
 
Digital digest 20 q3 2020
Digital digest 20 q3 2020Digital digest 20 q3 2020
Digital digest 20 q3 2020Initio
 
Digital Innovation Digest 19 Q2 2020
Digital Innovation Digest 19 Q2 2020Digital Innovation Digest 19 Q2 2020
Digital Innovation Digest 19 Q2 2020Initio
 
Agile transformation breakfast at Initio
Agile transformation breakfast at InitioAgile transformation breakfast at Initio
Agile transformation breakfast at InitioInitio
 
Initio digital innovation digest 18 november_2019
Initio digital innovation digest 18 november_2019Initio digital innovation digest 18 november_2019
Initio digital innovation digest 18 november_2019Initio
 
Initio Regulatory newsletter august 2019
Initio Regulatory newsletter august 2019Initio Regulatory newsletter august 2019
Initio Regulatory newsletter august 2019Initio
 
Initio digital innovation digest #16 july 2019
Initio digital innovation digest  #16 july 2019Initio digital innovation digest  #16 july 2019
Initio digital innovation digest #16 july 2019Initio
 
Open Banking: Open Vision or Obsession ?
Open Banking: Open Vision or Obsession ?Open Banking: Open Vision or Obsession ?
Open Banking: Open Vision or Obsession ?Initio
 
Regulatory newsletter june 2019 - Initio
Regulatory newsletter   june 2019 - InitioRegulatory newsletter   june 2019 - Initio
Regulatory newsletter june 2019 - InitioInitio
 
Initio digital innovation digest #15 may 2019
Initio digital innovation digest #15 may 2019Initio digital innovation digest #15 may 2019
Initio digital innovation digest #15 may 2019Initio
 
Initio Regulatory Watch May 2019
Initio Regulatory Watch May 2019Initio Regulatory Watch May 2019
Initio Regulatory Watch May 2019Initio
 
Initio digital innovation Digest 14 march 2019
Initio digital innovation Digest 14 march 2019Initio digital innovation Digest 14 march 2019
Initio digital innovation Digest 14 march 2019Initio
 
Initio digital innovation digest #13 q1 2019
Initio digital innovation digest #13 q1 2019Initio digital innovation digest #13 q1 2019
Initio digital innovation digest #13 q1 2019Initio
 
Initio Regulatory Watch March 2019
Initio Regulatory Watch March 2019Initio Regulatory Watch March 2019
Initio Regulatory Watch March 2019Initio
 
Initio digital innovation digest #12 February 2019
Initio digital innovation digest #12 February 2019Initio digital innovation digest #12 February 2019
Initio digital innovation digest #12 February 2019Initio
 

Plus de Initio (20)

Initio digital innovation digest 25 q2 2021
Initio digital innovation digest 25 q2 2021Initio digital innovation digest 25 q2 2021
Initio digital innovation digest 25 q2 2021
 
Initio digital innovation_digest_24_q2_2021
Initio digital innovation_digest_24_q2_2021Initio digital innovation_digest_24_q2_2021
Initio digital innovation_digest_24_q2_2021
 
Initio digital innovation digest 23 2020 focus on CSR
Initio digital innovation digest 23 2020 focus on CSRInitio digital innovation digest 23 2020 focus on CSR
Initio digital innovation digest 23 2020 focus on CSR
 
Robinhood a force to be reckoned with
Robinhood a force to be reckoned withRobinhood a force to be reckoned with
Robinhood a force to be reckoned with
 
Initio digital innovation_digest_22_q4_2020
Initio digital innovation_digest_22_q4_2020Initio digital innovation_digest_22_q4_2020
Initio digital innovation_digest_22_q4_2020
 
Digital Innovation Digest by Initio #21 Q4 2020
Digital Innovation Digest by Initio #21 Q4 2020Digital Innovation Digest by Initio #21 Q4 2020
Digital Innovation Digest by Initio #21 Q4 2020
 
Digital digest 20 q3 2020
Digital digest 20 q3 2020Digital digest 20 q3 2020
Digital digest 20 q3 2020
 
Digital Innovation Digest 19 Q2 2020
Digital Innovation Digest 19 Q2 2020Digital Innovation Digest 19 Q2 2020
Digital Innovation Digest 19 Q2 2020
 
Agile transformation breakfast at Initio
Agile transformation breakfast at InitioAgile transformation breakfast at Initio
Agile transformation breakfast at Initio
 
Initio digital innovation digest 18 november_2019
Initio digital innovation digest 18 november_2019Initio digital innovation digest 18 november_2019
Initio digital innovation digest 18 november_2019
 
Initio Regulatory newsletter august 2019
Initio Regulatory newsletter august 2019Initio Regulatory newsletter august 2019
Initio Regulatory newsletter august 2019
 
Initio digital innovation digest #16 july 2019
Initio digital innovation digest  #16 july 2019Initio digital innovation digest  #16 july 2019
Initio digital innovation digest #16 july 2019
 
Open Banking: Open Vision or Obsession ?
Open Banking: Open Vision or Obsession ?Open Banking: Open Vision or Obsession ?
Open Banking: Open Vision or Obsession ?
 
Regulatory newsletter june 2019 - Initio
Regulatory newsletter   june 2019 - InitioRegulatory newsletter   june 2019 - Initio
Regulatory newsletter june 2019 - Initio
 
Initio digital innovation digest #15 may 2019
Initio digital innovation digest #15 may 2019Initio digital innovation digest #15 may 2019
Initio digital innovation digest #15 may 2019
 
Initio Regulatory Watch May 2019
Initio Regulatory Watch May 2019Initio Regulatory Watch May 2019
Initio Regulatory Watch May 2019
 
Initio digital innovation Digest 14 march 2019
Initio digital innovation Digest 14 march 2019Initio digital innovation Digest 14 march 2019
Initio digital innovation Digest 14 march 2019
 
Initio digital innovation digest #13 q1 2019
Initio digital innovation digest #13 q1 2019Initio digital innovation digest #13 q1 2019
Initio digital innovation digest #13 q1 2019
 
Initio Regulatory Watch March 2019
Initio Regulatory Watch March 2019Initio Regulatory Watch March 2019
Initio Regulatory Watch March 2019
 
Initio digital innovation digest #12 February 2019
Initio digital innovation digest #12 February 2019Initio digital innovation digest #12 February 2019
Initio digital innovation digest #12 February 2019
 

Dernier

VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumFinTech Belgium
 
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...roshnidevijkn ( Why You Choose Us? ) Escorts
 
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...priyasharma62062
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Delhi Call girls
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...priyasharma62062
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...dipikadinghjn ( Why You Choose Us? ) Escorts
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
 
Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.Vinodha Devi
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...dipikadinghjn ( Why You Choose Us? ) Escorts
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...priyasharma62062
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 

Dernier (20)

(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
 
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Sinhagad Road ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
 
Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 

Block chains and crypto currencies - introduction

  • 1. Block-chains & Crypto Currencies The Basics of decentralisation & cryptography - January 2018 Initio IKS Jan Stanley Brown
  • 2. Objectives and knowledge sharing • What is blockchain? Why should we care? • Cryptography: Shared secrets and the Blockchain • Protocols: What’s in those blocks ?! • Ethereum • Bitcoin • Hyperledger
  • 4. A blockchain is a shared ledger Ledger: An account book of final entry, in which business transactions are recorded
  • 5. A blockchain is an immutable database Database: A collection of information that is organized so that it can easily be accessed, managed, and updated.
  • 6. A blockchain moves data around Data: Data is information that has been translated into a form that is more convenient to move or process (e.g. bits)
  • 7. A blockchain is secure Security: Preventing unauthorized access, use, disclosure, disruption, modification, inspection, recording or destruction of information
  • 8. Putting it all together Shared ledger and Immutable Database for Transferring Data very Securely
  • 9. Why should WE (Initio) care? Financial services, RegTech, payment institutions and many more are investing in blockchain technology 0 100 200 300 400 500 600 700 2014 2015 2016 2017 Investment in blockchain companies in the past four yours has risen exponentially over 1 bn$ $bn RegTech Exchange Financial services Infrastructu re Mining VC Universal Wallet Other ROUGHLY TWO OF FIVE BLOCKCHAIN COMPANIES ARE TARGETING FINANCIAL SERVICES Source: CoinDesk Venture Capital Database
  • 10. Large blockchain projects •Vulcan allows clients to launch digital assets thattrade alongside other virtual currenciesPWC •Project Bletchey is an open, modular Blockchain as-a- Service (BaaS) fabric powered by AzureMicrosoft •Rubix aims to bring start-up speed and enterprise reliability to the blockchain marketDeloitte •Editable blockchain for enterprise and permissioned systemsAccenture •IBM Blockchain is the company’s enterprise offering, independent of their Hyperledger project contribution IBM
  • 11. Cryptography: Shared Secrets and the Blockchain
  • 12. What is cryptography? Cryptography noun | cryp·tog·ra·phy | krip-ˈtä-grə-fē Cryptography is the study of mathematical techniques related to aspects of information security such as confidentiality, data integrity, entity authentication, and data origin authentication
  • 13. What does cryptography do? Confidentiality Data Integrity Authentication Non-Repudiation
  • 14. Public/private key cryptography • Public/private key cryptography (also known as asymmetric cryptography) is a technique to encrypt and decrypt data using public and private key pairs • The “keys” are simply long numeric strings • Public keys are shared with everyone, like an email address • Private keys are kept secret, like a password Sender Encrypt Decrypt Recipient Recipient’s public key Recipient’s private key
  • 15. Cryptographic hashing • A cryptographic hash function is a type of algorithm than can be executed on a piece of data, which will produce a value called a checksum • Two files can be guaranteed to be identical if the checksums generated from each file are the same • There are many specific hashing functions that can be used, however the function must be consistent for the data to be validated as authentic • Hashing creates a fixed-width string out of other strings of any size Input Ouput Consulting is cool Consulting is uncool DFCD3454BBEA 00867FDB4819 Hash function
  • 18. Cryptographic transaction cycle stages Create Broadcast Propagate Verify Transactions are typically created using a wallet Application Transaction is created with the source wallet address, destination wallet address and the amount of coins being sent. Transaction is ready to be sent once sender digitally signs the transaction Broadcasted transactions are more like data Packets Nodes are ensured to be in a predetermined protocol Proof that the owner of coins requires the transfer Data can be sent over any network connected to the internet, but transmitting cryptographically Transactions not adhering to protocol are rejected P2P network allows for rapid message delivery, since each recipient transmits the information to more nodes to decentralize the information Valid transactions are collected by a miner and grouping into a block Upon verification of the validity of the block, the block is tagged as “Confirmed” Typically, it requires 6 counts of confirmation for the transaction to be deemed irreversible
  • 19. What is mining ? • Primary purpose is to add and confirm new transactions into the public ledger • Mining ensures that transactions are not duplicated and conflicting transactions do not occur • Computational complexity and high power capacity to mine made it difficult and expensive to attempt to defraud the network
  • 20. Protocols: What are the differences?
  • 21. Blockchains come in many shapes and sizes
  • 23. Consensus mechanisms and immutability
  • 24. What is a protocol? ► A set of rules and requirements defining the standards, structures, and types of messages allowed over electronic communication between two or more end points. ► The protocol defines what is required to send a transaction and what is required for those transactions to be validated. ► All users and nodes that connect to the network must use an accepted distribution of software that follows the rules of the protocol in order to maintain consistency across the network and ensure its security. ► Transactions or blocks that do not conform to the predefined rules will be rejected. ► The protocol is not static – modifications to the protocol can be made. However, any changes require a consensus based authentication.
  • 25. Networks and nodes The blockchain is an example of a network based upon a distributed ledger (blockchain technology). Specific data or tokens can be transferred over these networks, made up of computers called “nodes.” To be broadcasted on the network by the nodes, transactions must adhere to rules stipulated by the protocol. ► Decentralized ► No central authority to unilaterally control transactions and code execution ► Peer-to-peer (P2P) ► No central server to record all transaction, allowing for shared public access to the blockchain ► Consensus based authentication ► Transactions cannot be unilaterally approved - a majority of the network participants must include the transaction in a block in order for it to be valid, thus reaching consensus. This contrasts with traditional networks used by financial institutions and credit card companies (such as VisaNet, ACH, etc.), which are typically: ► Centralized ► Controlled and maintained by one entity
  • 26. Decentralized trust system ► Data application and settlement networks, which are based upon distributed ledgers, provide embedded trust ► Ability to rely on a distributed network of users rather than having to trust one single entity to perform tasks ► This allows for the irrefutable proof that a transaction/contract/agreement/data has not been duplicated or altered in the digital realm ► The embedded trust inherent in distributed ledgers is possible because the ledger is stored on a peer-to-peer network of computers rather than through a central server. Any additions/changes made to the ledger must be agreed upon by a majority of users, not unilaterally by a single user. ► As a result, services that traditionally require a trusted third party (such as fund transfers, contract verifications, escrow, etc.) can now be performed with the speed and convenience of the digital realm, resulting in: ► A reduced dependence on centralized parties ► Low-cost, international transactions with near-instant settlement ► Irrefutable proof of ownership of digital assets / contracts / agreements
  • 28. What is Ethereum Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference
  • 29. Basic concepts of Ethereum Node • An access point thru which a system can read and write to Ethereumblockchain Proof of work • A proof of work is a piece of data which is difficult (costly, time-consuming) to produce but easy for others to verify and which satisfies certain requirements Ether • It’s a real digital currency you can buy and use Gas • Cost to run and store things on Ethereum DAPP • Decentralized smart contract application running on Ethereum blockchain
  • 30. Basic concepts of Ethereum When deploying a smart contract in Ethereum, a few tools are needed:
  • 32. What is Bitcoin? Bitcoin is a permissionless digital currency and commodity e.g. a digital version of gold It is digital money, that is secure and provides an instant transfer of value anywhere in the world
  • 33. Basic concepts of Bitcoin Address A Bitcoin address is similar to a physical address or an email. It is the only information you need to provide for someone to pay you with Bitcoin. Private Key A private key is a secret piece of data, like a password, that proves your right to spend bitcoins from a specific wallet. Wallet A Bitcoin wallet is loosely the equivalent of a physical wallet on the Bitcoin network. The wallet actually contains your private keys which allow you to spend the bitcoins allocated to it in the blockchain. Cryptography Cryptography is the branch of mathematics that lets us create mathematical proofs that provide high levels of security. In the case of Bitcoin, cryptography is used to make it impossible for anybody to spend funds from another user's wallet or to corrupt the blockchain. It can also be used to encrypt a wallet, so that it cannot be used without a password.
  • 35.
  • 36. What is HyperLedger Hyperledger is an open source collaborative effort to advance cross-industry blockchain technologies. It is a global collaboration, hosted by the linux foundation, including leaders in finance, banking, IoT, supply chain, manufacturing and technology.