SlideShare a Scribd company logo
1 of 31
Download to read offline
theapplicationsof
blockchain
andcryptocurrencies
Grzegorz Gawron
Arini Labs
marketics at arini.biz
Agenda
- RIP bitcoin, long live the blockchain?
- crypto protocols
- escrow, offline payments-green addresses, micropayments
- timestamping, but no clairvoyance
- smart property - using OpenAssets
- cryptographic randomness beacon
- multi party lotteries
- prediction markets
- financial uses
- smart coins
- bonds
- Stellar
RIPbitcoin
long live the underlying
tech: blockchain?
“...It’s time to admit
that the current Bitcoin
needs to be scrapped and
to take advantage of the
innovations behind the
technology that underlies
Bitcoin, the
blockchain...”
* [6]
bitcoin‘experiment’
* [7], [5]
● (Mike Hearn) would you use a payment system which:
○ Couldn’t move your existing money
○ Had wildly unpredictable fees that were high and rising fast
○ Allowed buyers to take back payments they’d made after walking out of
shops, by simply pressing a button (...) RBF/scorched earth
○ Is suffering large backlogs and flaky payments
○ … which is controlled by China
○ … and in which the companies and people building it were in open
civil war?
● main cause = community failure?
○ miner concentration
○ limited throughput
blockchain
and
“cryptoprotocols”
bitcoinscripts’applications
● escrow
● green addresses
● efficient micro-payments
* [3]
TRANSACTION
10 BTC
from Alice
to MULTISIG
(2 out of 3)
Escrow
Arbitrator
Alice
2x sign
Bob
sign
2x sign
1 2a
2c 2b
Bob
TRANSACTION
10 BTC
from Bank
to Bob
GreenAddresses
Alice
‘Bank’
1
sign
2
3
4
Bob
TRANSACTION B
<lock time>
1 BTC
from TRANS A
to Alice
Micropayments
Alice
2a
sign
TRANSACTION k
0.0001 BTC
from TRANS A
to Bob
TRANSACTION 2
0.0002 BTC
from TRANS A
to Bob
TRANSACTION 3
0.0003 BTC
from TRANS A
to Bob
TRANSACTION A
1 BTC
from Alice
to MULTISIG
(2 out of 2)
1
sign
sign
2b
3
sign
sign
sign
4 5
6
Timestamping
- proof of something without revealing it
- Alice and Bob both sign a hash of a patent
- not proof of clairvoyance
- corrupt FIFA case
Timestampbitcoinimplementation
- ‘burn’ coins by sending to the time-hash
- but you burn coins and the output needs to be tracked forever, not
good
- encode the time-hash in the private key
- send back money 2x with the same randomness key
- this allows reconstructing the private key
- but a bit complex
- ‘burn’ using OP_RETURN with the time-hash
- it costs (<1GBp), but you can batch the commitments in a merkle tree
for instance
side note: illicit content: eg illegal links embedded
Smartproperty
- ownership of any real-world property
- tickets, cars, stocks, domain names
- OpenAssets protocol
- based on OP_RETURN with instructions
- pass the coin through a special publicised P2SH address
splitting/combining the coins in a tx with a burned bitcoin
encoding the split config
- downsides
- burn
- need to validate the full history of a coin to make sure it’s
really ‘coloured’
Cryptographicbeacon
- the need: envelopes
- bent edges
- cold envelope
- video rigged
- bitcoin beacon
- treat the hash found as a random bit
- miner can withhold (<4000$)
Multipartylotteries
Secure,multi-partylotteries
● untrusting counterparties
● sensitive inputs
● and yet - auto transfer money according to rules
Thelotteryrounds
- round 1
- everyone picks a random value
- everyone shares hash of their random value
- round 2
- everyone shares the random value
- all the values are combined into one (eg sum mod n)
Howtomakeafairlottery
what if alice got all the real numbers in round 2 and knows
she lost? a collateral should help here
● alice creates tx in round 1:
○ to alice/bob OR to alice (with hash)
● alice/bob sign time-locked collateral transaction
● alice reclaims collateral by providing the data
PredictionMarkets
Predictionmarkets
● let people earn from their ‘dispersed’ knowledge
● get a prediction at the same time
● proposed operation
○ create/buy/sell
○ arbitration
○ data feeds
Predictionmarketsinbitcoin
● simple wager
○ with Reality Keys
○ tx to: < bob&YES OR alice&NO >
■ YES/NO - a private key for the yes/no-scenario
● market API
○ OpenMarket/Close_
○ BuyCompleteSet/Sell_
○ BuySingle/Sell_
Dealstructures
● go long:
○ enter: buySingle (buyComplete/sellSingle*)
○ exit: sellSingle (buySingle*/sellComplete)
● go short:
○ enter: buyCompleteSet/sellSingle
○ exit: buySingle/sellComplete
● arbitrage
○ if (sum sellSingle* < complete price)
○ buy all / sellComplete
○ ... and vice versa
Externalexchange-needabroker
* 20/1/2016 http://www.jbonneau.com/doc/CBEKMN14-WEIS-decentralizing_prediction_markets.pdf
Bitshares
Bitshares-abitmorefinance
● smart coins
○ long: spend BTx, get BTgold
○ short: put collateral margin, produce BTgold
● smart bonds
○ put BTx as collateral
○ produce a BTbond, get BTS
○ pay BTS interest
○ if not: your collateral gets paid to BTbond buyer
Stellar
Stellar-blockchainplatform
● comparison to bitcoin
○ no POW, Federated Byzantine Agreement instead
■ 2 seconds between ‘blocks’
○ ledger of accounts, not transactions
● life cycle
○ client: create tx, sign, submit
○ core: preliminary checks, propagate, scp
Multi-signatures
● security thresholds
○ low - allow trust
○ medium
○ high - modify signers, options
● eg - any 3 employees can sign anything
○ thresholds: low/medium/high: 3/3/3
○ master key weight: 0
○ Employee x key weight: 1
Stellarconsensusprotocol
* 20/1/2016 https://www.stellar.org/
Consensusbasedon‘federated’trust
* 20/1/2016 https://www.stellar.org/
References
[1] http://www.jbonneau.com/doc/CBEKMN14-WEIS-decentralizing_prediction_markets.pdf
[2] https://www.stellar.org/papers/stellar-consensus-protocol.pdf
[3] Princeton University: ‘Bitcoin and cryptocurrency technologies’ https://www.coursera.
org/course/bitcointech
[4] https://bitshares.org/
[5] https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d
[6] https://www.washingtonpost.com/news/innovations/wp/2016/01/19/r-i-p-bitcoin-its-time-to-move-on/
[7] https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7
THANKYOU

More Related Content

What's hot

What's hot (20)

Web3 Full Stack Development
Web3 Full Stack DevelopmentWeb3 Full Stack Development
Web3 Full Stack Development
 
BitCoin explained
BitCoin explainedBitCoin explained
BitCoin explained
 
EDUCATION ON CRYPTOGRAPHY
EDUCATION ON CRYPTOGRAPHYEDUCATION ON CRYPTOGRAPHY
EDUCATION ON CRYPTOGRAPHY
 
What is bitcoin and How Does it Work
What is bitcoin and How Does it WorkWhat is bitcoin and How Does it Work
What is bitcoin and How Does it Work
 
Understanding Bitcoin
Understanding BitcoinUnderstanding Bitcoin
Understanding Bitcoin
 
The blockchain
The blockchainThe blockchain
The blockchain
 
Introduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesIntroduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologies
 
A Gentle introduction to Blockchain with Ethereum
A Gentle introduction to Blockchain with EthereumA Gentle introduction to Blockchain with Ethereum
A Gentle introduction to Blockchain with Ethereum
 
Bitcoin Talk at Rainbow
Bitcoin Talk at RainbowBitcoin Talk at Rainbow
Bitcoin Talk at Rainbow
 
Cryptocurrency -A beginner's guide
Cryptocurrency -A beginner's guide Cryptocurrency -A beginner's guide
Cryptocurrency -A beginner's guide
 
BitCoin Protocol
BitCoin ProtocolBitCoin Protocol
BitCoin Protocol
 
Crypto Currency
Crypto CurrencyCrypto Currency
Crypto Currency
 
Blockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new worldBlockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new world
 
Block chain
Block chainBlock chain
Block chain
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin & Ethereum Address
Bitcoin & Ethereum AddressBitcoin & Ethereum Address
Bitcoin & Ethereum Address
 
Using data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworksUsing data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworks
 
Analyzing Bitcoin Security
Analyzing Bitcoin SecurityAnalyzing Bitcoin Security
Analyzing Bitcoin Security
 
GraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency EcosystemsGraphSense - Real-time Insight into Virtual Currency Ecosystems
GraphSense - Real-time Insight into Virtual Currency Ecosystems
 
Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)
 

Similar to The applications of blockchain and crypto currencies

Similar to The applications of blockchain and crypto currencies (20)

The bitcoin blockchain
The bitcoin blockchainThe bitcoin blockchain
The bitcoin blockchain
 
On why bitcoin and friends like blockchain
On why bitcoin and friends like blockchainOn why bitcoin and friends like blockchain
On why bitcoin and friends like blockchain
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain External.pdf
Blockchain External.pdfBlockchain External.pdf
Blockchain External.pdf
 
Tmc mastering bitcoins ppt
Tmc mastering bitcoins pptTmc mastering bitcoins ppt
Tmc mastering bitcoins ppt
 
Crypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies IntroCrypto & Crpyocurrencies Intro
Crypto & Crpyocurrencies Intro
 
Blockchain introduction
Blockchain introductionBlockchain introduction
Blockchain introduction
 
Investing in blockchains
Investing in blockchainsInvesting in blockchains
Investing in blockchains
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsAn Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
“A bitcoin mining rig”
“A bitcoin mining rig”“A bitcoin mining rig”
“A bitcoin mining rig”
 
Bitcoins, blockchains and beyond
Bitcoins, blockchains and beyondBitcoins, blockchains and beyond
Bitcoins, blockchains and beyond
 
Introduction to Blockchains
Introduction to BlockchainsIntroduction to Blockchains
Introduction to Blockchains
 
Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond Bitcoin
 
Bitcoin, beyond payments
Bitcoin, beyond paymentsBitcoin, beyond payments
Bitcoin, beyond payments
 
Bruno Lowagie (iText) #cfoconferenz
Bruno Lowagie (iText) #cfoconferenzBruno Lowagie (iText) #cfoconferenz
Bruno Lowagie (iText) #cfoconferenz
 
Introduction to Lightning Network
Introduction to Lightning NetworkIntroduction to Lightning Network
Introduction to Lightning Network
 
Blockchain.pptx
Blockchain.pptxBlockchain.pptx
Blockchain.pptx
 
P2SH and MultiSig: Concepts and Models to End the Cold Storage Ice Age
P2SH and MultiSig: Concepts and Models to End the Cold Storage Ice AgeP2SH and MultiSig: Concepts and Models to End the Cold Storage Ice Age
P2SH and MultiSig: Concepts and Models to End the Cold Storage Ice Age
 
Basics of Block Chain
Basics of Block ChainBasics of Block Chain
Basics of Block Chain
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

The applications of blockchain and crypto currencies