SlideShare a Scribd company logo
1 of 42
Download to read offline
Blockchains and
Cryptocurrencies
Catheryne Nicholson
BlockCypher CEO & Co-founder
catheryne@blockcypher.com
Agenda
•History of money
•Current state of blockchains
•About BlockCypher
•Future of blockchain applications
History of Money
Failure
is
Opportunity
Bitcoin Genesis Block
Jan 3, 2009 Headline:
“Chancellor on brink of
second bailout for banks."
– Satoshi Nakamoto
The Age of Cryptocurrencies
Cryptocurrency
+
bitcoin blockchain
Cryptocurrency Market Caps
Why You
Can’t Cheat
Bitcoin
Hashing power needed to take over
the Bitcoin network (DRAFT)
3500 Petahash per second
OR
CPUs
OR
bitcoin ≠ blockchain ≠ Bitcoin
The Technical Innovation
(distributed ledger)
Cryptocurrency
(incentive)
E.g. ether, bitcoin
Protocol
(parameters)
Ethereum, Bitcoin
What’s the difference?
What’s a Blockchain?
Immutable, cryptographically verified, Proof-Of-Work secured accounting ledger
Block 50
PoW: 0026f34d197f
Transaction
b39fa6c39b
Transaction
7301b5952
Transaction
6961d06e4
Block 51
PoW: 0026f34d197f
Transaction
b39fa6c39b
Alice => Bob
Transaction
6961d06e4
Block 52
PoW: 0026f34d197f
Transaction
b39fa6c39b
Transaction
7301b5952
Transaction
6961d06e4
Unlocks prior TX funds... ...then lock with new rules
What are Transactions?
Blockchains Flavors (DRAFT)
• Open (e.g. Bitcoin, Ethereum)
• Permissioned (e.g. Corda, Eris, Hyperledger, Symbiont, etc.)
• Private (Beth, BCY, BKCoin, etc.)
Trust (DRAFT)
BlockCypher
Blockchain Web Services (BWS)
Ken GoldmanTim Draper Jerry YangNasir Jones Shawn Byers Sanjiva Weerawarana
BlockCypher Investors
Base Protocol (Bitcoin, Ethereum, etc.)
Mining
Applications/Services
Users/Usage
Middleware
Blockchain Cake
Infrastructure
Blockchain Client Architecture
P
e
e
r
s
Chain
Pool
Scripting
Validation
Store
Wallet
Addresses
Crypto
Miner
Primitive APIs
Wire
Format
≈ Running Excel as database
Bitcoin and
Ethereum
clients
Crypto
P2P
Consensus
Smart ContractsProof of Work
Proof of Stake
Key
Security
Proof of ???
Scaling
Lightning
Privacy
zkSNARKs
MimbleWimble
Teechan
HSMs
Hardware
Wallets
Bitcoin Script
Serenity
Viper
Decentralisation
Incentives
Game Theory
Cryptoeconomics
Mechanism Design
Security
MiningChip
Design
Energy Price
GPUs
Data Centers
DDoS
Sybil
Attacks
51%
Attacks
Selfish
Mining
Light Clients
SPV
Pruning
Sharding
Elliptic Curve Cryptography
Hashing
Network Layers
Gossip Protocols
DHTs (Chord, Kad)
Block Ciphers
Random Oracle
Hashcash
Staking Attacks
Async I/O (poll, epoll)
Language Design
Type Systems
Parsers / Compilers
VMs, Interpreters
Randomness
Ciphers: AES, RSA
Secure Enclaves
FIPS 140
PKI
Schnorr Signatures
Segregated Witness
Hash Locked
Contracts
OnioNetworks
Trusted Execution
Environments
Ring Signatures
“Moon Math”
Pairing-based Crypto Commitment Schemes
Zero Knowledge
Distributed Computing
Bloom Filters
Replicated State Machines
Merkle/Sum Trees
Stack Languages
Economics
Bayesian Statistics Market Dynamics
Protocol History
Logic Gates
Geothermal/hydro
power
Cooling Systems
Hardrware
Procurement
Power Efficiency
Heat Dissipation
Intel SGX
Threat Modeling
Blockchain-as-a-Service (BaaS)
Locally...
The road to production...
(minimum 2 years, $1M)
Use BlockCypher APIs & Services
● Analytics API - queries for blockchain information
● Asset API - issue & handle assets on the blockchain
● Confidence Factor - predictive & real-time analytics for unconfirmed transactions
● Contract API - call contract functions on blockchain over HTTP
● Data Endpoint - place data or a hash on a blockchain
● Microtransaction API - micropayments on-chain
● Multiple Address Wallet API - multiple addresses under single wallet name
● Multiple Blockchains - Bitcoin/Ethereum type; single API call to create new chains
● Multisignature API - multiple signature key management
● Payment Forwarding API - forward, consolidate, add commissions to payments
● Transaction API - build transactions easily
● WebHooks and WebSockets - monitoring & notifications on blockchain events
Scalable Blockchain Architecture
HTTP HTTP HTTP
T
C
P
T
C
P
Distributed Datastore
Distributed Locks
Messaging
HTTP
Blockchain Layer
Web API Layer
Peer to
Peer
BlockCypher
Cluster
Other Private Cluster
Bitcoin, Ethereum,
etc.
BaaS Architecture
BlockCypher Analytics Framework
B
i
t
c
o
i
n
C
u
s
t
o
m
BlockCypher
● Multiple blockchains on same
infrastructure
● Multiple datacenters
● No single point of failure
● Secure & hardened servers
● Linear scaling
● Uptime 99.999%
Cloud-optimized,
enterprise-grade blockchain
infrastructure
Blockchain-agnostic
infrastructure
E
t
h
e
r
e
u
m
BlockCypher Benefits
6+ months faster to market
35+% less cost
The Biggest Little Blockchain Company
Customers
CRYPTIV
Blockchain Use Cases
United States Citizenship and Immigration Services.
U.S. Customs and Border Protection.
Federal Emergency Management Agency.
U.S. Immigration and Customs Enforcement.
Transportation Security Administration.
United States Coast Guard.
National Protection and Programs Directorate.
United States Secret Service.
Data Management and Analytics
U.S. Department of Homeland Security
● Machine learning
○ Transaction clustering
○ Spark GraphX for Graph analysis
● Statistical analysis
○ Geographical, origin, relay,
transaction size, etc.
● Monitoring for anomalies
● Tracking $70M heist (BitFinex)
○ Largest transactions, transaction
shape & origin
Financial Crime
Custom Ethereum-based blockchain:
● Smart contract with ability to call an
external risk management system
during execution
● API-driven, open marketplace
● Private cloud hosted
● Block processing near real-time
● Transaction round-trip cycle time in
milliseconds
● 1000+ Transactions per second (TPS)
w/payload on desktop
Payment Cards
Identity Management
Challenges
● High cost of fraud
($B)
● Lack of adoption of
security
● Disclosure
● Privacy
● Ease-of-use
Solution
● User manages
identity (e.g.
biometrics) on
Shocard mobile app
● BlockCypher
publishes identity to
blockchain
Benefits
● 6 months saved in
ramp up time
● 35% costs saved in
development
● Increased scalability
and reliability
● Improved code
maintenance
Transaction API
Authentication
P2P Payments
Challenges
● High transaction fees
● No single P2P
platform
● Currency fluctuation
● Lack of good testing
environment
Solution
● Abra enables person
to send payment to
any mobile phone
● BlockCypher provides
notifications (e.g. for
payments)
Benefits
● Users protected from
market volatility
● Faster deposits
● Cross-border payments
● ~30% development
cost
Deposit $200
(XBT spot at 200)
Send $200
(XBT spot at 160)
Lender
(XBT spot at 160)
XBT down 20%,
Abra holding 1.25
XBT
BCY
Webhooks
Machine-to-Machine
Drone, parking meter,
remote server,
self-driving car, POS, VR
device, etc.
Let’s Code a Central Bank
contract Coin {
address minter;
mapping (address => uint) balances;
function Coin() {
minter = msg.sender;
}
function mint(address owner, uint amount) {
if (msg.sender != minter) return;
balances[owner] += amount;
}
function send(address receiver, uint amount) {
if (balances[msg.sender] < amount) return;
balances[msg.sender] -= amount;
balances[receiver] += amount;
}
function queryBalance(address addr) uint {
return balances[addr];
}
}

More Related Content

What's hot

The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain TechnologyPioneers.io
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology Niuversity
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingPeter Van Garderen
 
Block chain chronicles
Block chain chroniclesBlock chain chronicles
Block chain chroniclesNoah Chen
 
Practical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainIna O' Murchu
 
Paybis.com - high level intro to blockchain for Devclub.lv
Paybis.com - high level intro to blockchain for Devclub.lvPaybis.com - high level intro to blockchain for Devclub.lv
Paybis.com - high level intro to blockchain for Devclub.lvKonstantins Vasilenko
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsMichael Lesniak
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchainKrzysztof Bury
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensusITU
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinDeepu S Nath
 
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive
 
Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthJeff Garzik
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain BasicsRohit Kumar
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contractsValidity Labs
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyNikhil Priya
 

What's hot (20)

The Potential of Blockchain Technology
The Potential of Blockchain TechnologyThe Potential of Blockchain Technology
The Potential of Blockchain Technology
 
Unlocking Blockchain’s Potential
Unlocking Blockchain’s PotentialUnlocking Blockchain’s Potential
Unlocking Blockchain’s Potential
 
An Introduction to Blockchain Technology
An Introduction to Blockchain Technology An Introduction to Blockchain Technology
An Introduction to Blockchain Technology
 
Cryptocurrencies
CryptocurrenciesCryptocurrencies
Cryptocurrencies
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Introduction to Blockchain and Recordkeeping
Introduction to Blockchain and RecordkeepingIntroduction to Blockchain and Recordkeeping
Introduction to Blockchain and Recordkeeping
 
Block chain chronicles
Block chain chroniclesBlock chain chronicles
Block chain chronicles
 
Practical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The BlockchainPractical Working Use Cases Of The Blockchain
Practical Working Use Cases Of The Blockchain
 
Paybis.com - high level intro to blockchain for Devclub.lv
Paybis.com - high level intro to blockchain for Devclub.lvPaybis.com - high level intro to blockchain for Devclub.lv
Paybis.com - high level intro to blockchain for Devclub.lv
 
The Blockchain: Introduction and Implications
The Blockchain: Introduction and ImplicationsThe Blockchain: Introduction and Implications
The Blockchain: Introduction and Implications
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensus
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoin
 
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of BlockstreamThe Hive Think Tank: Sidechains by Adam Back, President of Blockstream
The Hive Think Tank: Sidechains by Adam Back, President of Blockstream
 
Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:Health
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 

Viewers also liked

Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesWalid Driss
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceErnie Teo
 
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Tomoaki Sato
 
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust Melanie Swan
 
Dave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about MiningDave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about MiningJoe Baguley
 
Blockchain Decentralised World
 Blockchain  Decentralised World Blockchain  Decentralised World
Blockchain Decentralised WorldMoldova ICT Summit
 
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein, Ad...
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein,  Ad...CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein,  Ad...
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein, Ad...Mark Mueller-Eberstein
 
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, Adgetec
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, AdgetecCES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, Adgetec
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, AdgetecMark Mueller-Eberstein
 
Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchainPriyab Satoshi
 
Investing in Blockchain and Cryptoeconomy
Investing in Blockchain and CryptoeconomyInvesting in Blockchain and Cryptoeconomy
Investing in Blockchain and CryptoeconomyEvent Horizons
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomicsTim Swanson
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin Jérôme Kehrli
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Melanie Swan
 

Viewers also liked (14)

Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
 
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
 
Dave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about MiningDave Gorman - Blockchain - It's not all about Mining
Dave Gorman - Blockchain - It's not all about Mining
 
Blockchain Decentralised World
 Blockchain  Decentralised World Blockchain  Decentralised World
Blockchain Decentralised World
 
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein, Ad...
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein,  Ad...CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein,  Ad...
CES 2017 FinTech trend: Blockchain Technologie by Mark Mueller-Eberstein, Ad...
 
BlockChain Public
BlockChain PublicBlockChain Public
BlockChain Public
 
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, Adgetec
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, AdgetecCES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, Adgetec
CES 2017 FinTech trend: Blockchain Technology by Mark Mueller-Eberstein, Adgetec
 
Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchain
 
Investing in Blockchain and Cryptoeconomy
Investing in Blockchain and CryptoeconomyInvesting in Blockchain and Cryptoeconomy
Investing in Blockchain and Cryptoeconomy
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomics
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
 

Similar to WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption

Intro to Blockchain Slides
Intro to Blockchain SlidesIntro to Blockchain Slides
Intro to Blockchain SlidesShannon Wells
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchainseancarmody
 
2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain Overview2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain OverviewPaperchain
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBogdan Fiedur
 
Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Vorapoap Lohwongwatana
 
Introduction to Lightning Network
Introduction to Lightning NetworkIntroduction to Lightning Network
Introduction to Lightning NetworkAlan Carbery
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
Blockchain technology Overview
Blockchain technology OverviewBlockchain technology Overview
Blockchain technology OverviewLalitha Prasanna
 
Introduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesIntroduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesSergey Ivliev
 
Blockchain (and Bitcoin)
Blockchain (and Bitcoin) Blockchain (and Bitcoin)
Blockchain (and Bitcoin) Nitin Jain
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchainsubbul
 
Blockchain fundamentals
Blockchain fundamentalsBlockchain fundamentals
Blockchain fundamentalsAhmed Mekawy
 
Blockchain technology for the grid
Blockchain technology for the gridBlockchain technology for the grid
Blockchain technology for the gridmalikmayank
 
Blockchain with scala
Blockchain with scalaBlockchain with scala
Blockchain with scalaHongchao Liu
 
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
 

Similar to WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption (20)

Intro to Blockchain Slides
Intro to Blockchain SlidesIntro to Blockchain Slides
Intro to Blockchain Slides
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
Blockchain External.pdf
Blockchain External.pdfBlockchain External.pdf
Blockchain External.pdf
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
 
2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain Overview2018 Lunch & Learn Blockchain Overview
2018 Lunch & Learn Blockchain Overview
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOs
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3) Blockchain Knowedlge Sharing (revision 3)
Blockchain Knowedlge Sharing (revision 3)
 
Introduction to Lightning Network
Introduction to Lightning NetworkIntroduction to Lightning Network
Introduction to Lightning Network
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Crypto101.pptx
Crypto101.pptxCrypto101.pptx
Crypto101.pptx
 
Blockchain technology Overview
Blockchain technology OverviewBlockchain technology Overview
Blockchain technology Overview
 
Introduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesIntroduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrencies
 
Blockchain (and Bitcoin)
Blockchain (and Bitcoin) Blockchain (and Bitcoin)
Blockchain (and Bitcoin)
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain fundamentals
Blockchain fundamentalsBlockchain fundamentals
Blockchain fundamentals
 
Blockchain technology for the grid
Blockchain technology for the gridBlockchain technology for the grid
Blockchain technology for the grid
 
Blockchain with scala
Blockchain with scalaBlockchain with scala
Blockchain with scala
 
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
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 

More from WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

More from WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption

  • 1. Blockchains and Cryptocurrencies Catheryne Nicholson BlockCypher CEO & Co-founder catheryne@blockcypher.com
  • 2. Agenda •History of money •Current state of blockchains •About BlockCypher •Future of blockchain applications
  • 4.
  • 6. Bitcoin Genesis Block Jan 3, 2009 Headline: “Chancellor on brink of second bailout for banks." – Satoshi Nakamoto
  • 7. The Age of Cryptocurrencies
  • 9.
  • 11.
  • 13. Hashing power needed to take over the Bitcoin network (DRAFT) 3500 Petahash per second OR CPUs OR
  • 14. bitcoin ≠ blockchain ≠ Bitcoin The Technical Innovation (distributed ledger) Cryptocurrency (incentive) E.g. ether, bitcoin Protocol (parameters) Ethereum, Bitcoin What’s the difference?
  • 15. What’s a Blockchain? Immutable, cryptographically verified, Proof-Of-Work secured accounting ledger
  • 16. Block 50 PoW: 0026f34d197f Transaction b39fa6c39b Transaction 7301b5952 Transaction 6961d06e4 Block 51 PoW: 0026f34d197f Transaction b39fa6c39b Alice => Bob Transaction 6961d06e4 Block 52 PoW: 0026f34d197f Transaction b39fa6c39b Transaction 7301b5952 Transaction 6961d06e4
  • 17. Unlocks prior TX funds... ...then lock with new rules What are Transactions?
  • 18. Blockchains Flavors (DRAFT) • Open (e.g. Bitcoin, Ethereum) • Permissioned (e.g. Corda, Eris, Hyperledger, Symbiont, etc.) • Private (Beth, BCY, BKCoin, etc.)
  • 21. Ken GoldmanTim Draper Jerry YangNasir Jones Shawn Byers Sanjiva Weerawarana BlockCypher Investors
  • 22. Base Protocol (Bitcoin, Ethereum, etc.) Mining Applications/Services Users/Usage Middleware Blockchain Cake Infrastructure
  • 23. Blockchain Client Architecture P e e r s Chain Pool Scripting Validation Store Wallet Addresses Crypto Miner Primitive APIs Wire Format ≈ Running Excel as database Bitcoin and Ethereum clients
  • 24. Crypto P2P Consensus Smart ContractsProof of Work Proof of Stake Key Security Proof of ??? Scaling Lightning Privacy zkSNARKs MimbleWimble Teechan HSMs Hardware Wallets Bitcoin Script Serenity Viper Decentralisation Incentives Game Theory Cryptoeconomics Mechanism Design Security MiningChip Design Energy Price GPUs Data Centers DDoS Sybil Attacks 51% Attacks Selfish Mining Light Clients SPV Pruning Sharding Elliptic Curve Cryptography Hashing Network Layers Gossip Protocols DHTs (Chord, Kad) Block Ciphers Random Oracle Hashcash Staking Attacks Async I/O (poll, epoll) Language Design Type Systems Parsers / Compilers VMs, Interpreters Randomness Ciphers: AES, RSA Secure Enclaves FIPS 140 PKI Schnorr Signatures Segregated Witness Hash Locked Contracts OnioNetworks Trusted Execution Environments Ring Signatures “Moon Math” Pairing-based Crypto Commitment Schemes Zero Knowledge Distributed Computing Bloom Filters Replicated State Machines Merkle/Sum Trees Stack Languages Economics Bayesian Statistics Market Dynamics Protocol History Logic Gates Geothermal/hydro power Cooling Systems Hardrware Procurement Power Efficiency Heat Dissipation Intel SGX Threat Modeling
  • 25.
  • 26. Blockchain-as-a-Service (BaaS) Locally... The road to production... (minimum 2 years, $1M)
  • 27. Use BlockCypher APIs & Services ● Analytics API - queries for blockchain information ● Asset API - issue & handle assets on the blockchain ● Confidence Factor - predictive & real-time analytics for unconfirmed transactions ● Contract API - call contract functions on blockchain over HTTP ● Data Endpoint - place data or a hash on a blockchain ● Microtransaction API - micropayments on-chain ● Multiple Address Wallet API - multiple addresses under single wallet name ● Multiple Blockchains - Bitcoin/Ethereum type; single API call to create new chains ● Multisignature API - multiple signature key management ● Payment Forwarding API - forward, consolidate, add commissions to payments ● Transaction API - build transactions easily ● WebHooks and WebSockets - monitoring & notifications on blockchain events
  • 29. HTTP HTTP HTTP T C P T C P Distributed Datastore Distributed Locks Messaging HTTP Blockchain Layer Web API Layer Peer to Peer BlockCypher Cluster Other Private Cluster Bitcoin, Ethereum, etc. BaaS Architecture
  • 31. B i t c o i n C u s t o m BlockCypher ● Multiple blockchains on same infrastructure ● Multiple datacenters ● No single point of failure ● Secure & hardened servers ● Linear scaling ● Uptime 99.999% Cloud-optimized, enterprise-grade blockchain infrastructure Blockchain-agnostic infrastructure E t h e r e u m
  • 32. BlockCypher Benefits 6+ months faster to market 35+% less cost
  • 33. The Biggest Little Blockchain Company Customers
  • 36. United States Citizenship and Immigration Services. U.S. Customs and Border Protection. Federal Emergency Management Agency. U.S. Immigration and Customs Enforcement. Transportation Security Administration. United States Coast Guard. National Protection and Programs Directorate. United States Secret Service. Data Management and Analytics U.S. Department of Homeland Security
  • 37. ● Machine learning ○ Transaction clustering ○ Spark GraphX for Graph analysis ● Statistical analysis ○ Geographical, origin, relay, transaction size, etc. ● Monitoring for anomalies ● Tracking $70M heist (BitFinex) ○ Largest transactions, transaction shape & origin Financial Crime
  • 38. Custom Ethereum-based blockchain: ● Smart contract with ability to call an external risk management system during execution ● API-driven, open marketplace ● Private cloud hosted ● Block processing near real-time ● Transaction round-trip cycle time in milliseconds ● 1000+ Transactions per second (TPS) w/payload on desktop Payment Cards
  • 39. Identity Management Challenges ● High cost of fraud ($B) ● Lack of adoption of security ● Disclosure ● Privacy ● Ease-of-use Solution ● User manages identity (e.g. biometrics) on Shocard mobile app ● BlockCypher publishes identity to blockchain Benefits ● 6 months saved in ramp up time ● 35% costs saved in development ● Increased scalability and reliability ● Improved code maintenance Transaction API Authentication
  • 40. P2P Payments Challenges ● High transaction fees ● No single P2P platform ● Currency fluctuation ● Lack of good testing environment Solution ● Abra enables person to send payment to any mobile phone ● BlockCypher provides notifications (e.g. for payments) Benefits ● Users protected from market volatility ● Faster deposits ● Cross-border payments ● ~30% development cost Deposit $200 (XBT spot at 200) Send $200 (XBT spot at 160) Lender (XBT spot at 160) XBT down 20%, Abra holding 1.25 XBT BCY Webhooks
  • 41. Machine-to-Machine Drone, parking meter, remote server, self-driving car, POS, VR device, etc.
  • 42. Let’s Code a Central Bank contract Coin { address minter; mapping (address => uint) balances; function Coin() { minter = msg.sender; } function mint(address owner, uint amount) { if (msg.sender != minter) return; balances[owner] += amount; } function send(address receiver, uint amount) { if (balances[msg.sender] < amount) return; balances[msg.sender] -= amount; balances[receiver] += amount; } function queryBalance(address addr) uint { return balances[addr]; } }