SlideShare a Scribd company logo
The Bitcoin Rocketship
Jeff Garzik
CEO @ Dunvegan Space Systems
Bitcoin Core Developer @ BitPay
Bitcoin Core
“Headers first” network sync
Operation:
1. Download all 300,000+ block headers x 80 bytes
2. Download blocks proven to be in longest chain
Faster… than a speeding torrent
Parallel
More secure
Smart transaction fees
bitcoind wallet
Estimate TX fee required to confirm “quickly”
Statistically based
Observes mempool + blocks to ascertain which TXs
confirmed within 1 block, 2 blocks, … etc.
HTTP REST API
Unauthenticated access to public blockchain data
GET /rest/tx/$TXID
GET /rest/block/$BLOCKID
Same address/port as RPC
Other queries planned, such as UTXO
Other changes
Almost any P2SH redemption script relayed. Permits apps to make use
of scripts such as “m-of-n OR y” or hash-locked oracle addresses.
Watch-only wallets, sans private keys.
Improved signing security (RFC 6979) via
libsecp256k1 - Believed to be better reviewed & tested than
OpenSSL itself
Consensus library: Make consensus-critical code available to other
applications and language bindings.
CLI utility “bitcoin-tx” enables easy creation, manipulation of
transactions
Impulse instant payments
Impulse resources
http://impulse.is
http://impulse.is/impulse.pdf
Overview
• Holy grail:
Instant, secure
payments
• Payment channel
technology base
• Open protocol; not
limited to BitPay.
Payment channel review
Trustless
Multi-sig 2-of-2 (Customer + BitPay)
1. Exchange public keys, opening BTC value.
2. Customer creates on-chain payment, provides TXID only to BitPay.
3. Customer creates time-locked refund TX, BitPay signs.
4. Customer publishes on-chain payment. Channel open.
5. Customer makes one or more off-chain 2of2 payments.
6. Final payment signed by both parties, published on block chain.
Impulse payment example
Model: Payment channels at unspent transaction outputs (UTXOs)
Example: Customer pays Lyft 1.0 BTC for a ride.
Wallet keeps open multiple payment channels at all times
Wallet obtains payment information from somewhere, determines processor
(BitPay) and merchant (Lyft).
Wallet gathers open channels totaling 1 BTC
Wallet adds Lyft TX output to each payment channel payment, signs, obtains
BitPay signature.
Wallet closes channels just used; opens new “change” channel.
Impulse analysis
What just happened?
Customer made instant, secure payment to Lyft
Customer is secure against BitPay stealing funds
Lyft & BitPay are secure against Customer clawback
BitPay does not hold funds; funds go straight to Lyft.
Caveat: Increased TX activity on blockchain (+fees)
Impulse status
Protocol specification published
Basic payment channel work in Bitcore, the open
source JavaScript bitcoin library @ http://bitcore.io
Impulse protocol code under development
Publishing now to engage others in space working on
payment channels, e.g. StrawPay’s hub-and-spoke
payment channel technology can complement this.
BitSat: bitcoins in space
BitSat design parameters
5-year lifespan
3U cubesat
33 kb/s downlink
100 kb/s uplink
Peak power 18.5W
15 minutes comms per pass
4-14 ground station passes/day
Status
Design & operate BitSat
Design completed State
Dept. review
Commerce Dept
reviewing
Current raising investor
capital
Fini
Open email policy — anyone can email a question
jgarzik@bitpay.com + https://BitPay.com
jgarzik@dunveganspace.com +
http://DunveganSpace.com
Thanks for listening!

More Related Content

What's hot

Lightning Network
Lightning  NetworkLightning  Network
Lightning Network
Felix Crisan
 
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
Svetlin Nakov
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to Ethereum
Arnold Pham
 
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers MalaysiaIntro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
TM Lee
 
Bitcoin Wallet &amp Keys
Bitcoin Wallet &amp KeysBitcoin Wallet &amp Keys
Bitcoin Wallet &amp Keys
Shun Shiku
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
TinaBregovi
 
Smart contracts using web3.js
Smart contracts using web3.jsSmart contracts using web3.js
Smart contracts using web3.js
Felix Crisan
 
Consensus Algorithms: An Introduction & Analysis
Consensus Algorithms: An Introduction & AnalysisConsensus Algorithms: An Introduction & Analysis
Consensus Algorithms: An Introduction & Analysis
Zak Cole
 
What is tezos
What is tezos What is tezos
What is tezos
zaarahary
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithms
Anurag Dashputre
 
Learning Solidity
Learning SolidityLearning Solidity
Learning Solidity
Arnold Pham
 
How to be a smart contract engineer
How to be a smart contract engineerHow to be a smart contract engineer
How to be a smart contract engineer
Oded Noam
 
Ethereum Web3.js - Some tips for the developer
Ethereum Web3.js - Some  tips  for  the developer Ethereum Web3.js - Some  tips  for  the developer
Ethereum Web3.js - Some tips for the developer
炫成 林
 
Bitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocolsBitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocols
SUSMIT LAVANIA
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chain
Gene Leybzon
 
Ingredients for creating dapps
Ingredients for creating dappsIngredients for creating dapps
Ingredients for creating dapps
Stefaan Ponnet
 
The Ethereum Geth Client
The Ethereum Geth ClientThe Ethereum Geth Client
The Ethereum Geth Client
Arnold Pham
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
Gene Leybzon
 
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and ForksRoman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
Timetogrowup
 
Smart contracts in Solidity
Smart contracts in SoliditySmart contracts in Solidity
Smart contracts in Solidity
Felix Crisan
 

What's hot (20)

Lightning Network
Lightning  NetworkLightning  Network
Lightning Network
 
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
Consensus Algorithms - Nakov at CryptoBlockCon - Las Vegas (2018)
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to Ethereum
 
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers MalaysiaIntro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
Intro. to Lightning Network (Bitcoin/Litecoin) - Blockchain Developers Malaysia
 
Bitcoin Wallet &amp Keys
Bitcoin Wallet &amp KeysBitcoin Wallet &amp Keys
Bitcoin Wallet &amp Keys
 
Technical Overview of Tezos
Technical Overview of TezosTechnical Overview of Tezos
Technical Overview of Tezos
 
Smart contracts using web3.js
Smart contracts using web3.jsSmart contracts using web3.js
Smart contracts using web3.js
 
Consensus Algorithms: An Introduction & Analysis
Consensus Algorithms: An Introduction & AnalysisConsensus Algorithms: An Introduction & Analysis
Consensus Algorithms: An Introduction & Analysis
 
What is tezos
What is tezos What is tezos
What is tezos
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithms
 
Learning Solidity
Learning SolidityLearning Solidity
Learning Solidity
 
How to be a smart contract engineer
How to be a smart contract engineerHow to be a smart contract engineer
How to be a smart contract engineer
 
Ethereum Web3.js - Some tips for the developer
Ethereum Web3.js - Some  tips  for  the developer Ethereum Web3.js - Some  tips  for  the developer
Ethereum Web3.js - Some tips for the developer
 
Bitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocolsBitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocols
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chain
 
Ingredients for creating dapps
Ingredients for creating dappsIngredients for creating dapps
Ingredients for creating dapps
 
The Ethereum Geth Client
The Ethereum Geth ClientThe Ethereum Geth Client
The Ethereum Geth Client
 
Blockchain and Smart Contracts
Blockchain and Smart ContractsBlockchain and Smart Contracts
Blockchain and Smart Contracts
 
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and ForksRoman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
Roman Oliynykov - Bitcoin and Blockchain: Technologies, Scaling and Forks
 
Smart contracts in Solidity
Smart contracts in SoliditySmart contracts in Solidity
Smart contracts in Solidity
 

Viewers also liked

Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyond
Jeff Garzik
 
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
Jeff Garzik
 
Bloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to BlockchainBloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to Blockchain
Jeff Garzik
 
Bitcoin 3.0 - Beyond Smart Contracts
Bitcoin 3.0 - Beyond Smart ContractsBitcoin 3.0 - Beyond Smart Contracts
Bitcoin 3.0 - Beyond Smart Contracts
Jeff Garzik
 
Blockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conferenceBlockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conference
Jeff Garzik
 
Bitcoin Status Report - On-Chain Scaling Aug 2016
Bitcoin Status Report - On-Chain Scaling Aug 2016Bitcoin Status Report - On-Chain Scaling Aug 2016
Bitcoin Status Report - On-Chain Scaling Aug 2016
Jeff Garzik
 
Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:Health
Jeff Garzik
 
Issues impacting Bitcoin Block Size proposals - Garzik
Issues impacting Bitcoin Block Size proposals - GarzikIssues impacting Bitcoin Block Size proposals - Garzik
Issues impacting Bitcoin Block Size proposals - Garzik
Jeff Garzik
 
Information on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator ProgramInformation on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator Program
Hilda Low
 

Viewers also liked (9)

Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyond
 
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015
 
Bloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to BlockchainBloq: Bringing Enterprise to Blockchain
Bloq: Bringing Enterprise to Blockchain
 
Bitcoin 3.0 - Beyond Smart Contracts
Bitcoin 3.0 - Beyond Smart ContractsBitcoin 3.0 - Beyond Smart Contracts
Bitcoin 3.0 - Beyond Smart Contracts
 
Blockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conferenceBlockchain and Real Estate - IBREA conference
Blockchain and Real Estate - IBREA conference
 
Bitcoin Status Report - On-Chain Scaling Aug 2016
Bitcoin Status Report - On-Chain Scaling Aug 2016Bitcoin Status Report - On-Chain Scaling Aug 2016
Bitcoin Status Report - On-Chain Scaling Aug 2016
 
Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:Health
 
Issues impacting Bitcoin Block Size proposals - Garzik
Issues impacting Bitcoin Block Size proposals - GarzikIssues impacting Bitcoin Block Size proposals - Garzik
Issues impacting Bitcoin Block Size proposals - Garzik
 
Information on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator ProgramInformation on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator Program
 

Similar to The Bitcoin Rocketship @ BTC Miami 2015

Bitcoin
BitcoinBitcoin
Bitcoin
ghanbarianm
 
Bitcoin cash standards
Bitcoin cash standardsBitcoin cash standards
Bitcoin cash standards
noyenmaih
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
SohanaAmreen
 
Bitcoin
BitcoinBitcoin
Bitcoin
Suman Nayak
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
rezeva
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
rezeva
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
seancarmody
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
ElifTech
 
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
Narendranath Reddy
 
Bitcoin for programmers - part 1 version 2
Bitcoin for programmers - part 1 version 2Bitcoin for programmers - part 1 version 2
Bitcoin for programmers - part 1 version 2
Wojciech Langiewicz
 
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Richard Givens
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
Howard Anglin
 
The Basic Theories of Blockchain
The Basic Theories of BlockchainThe Basic Theories of Blockchain
The Basic Theories of Blockchain
Sota Watanabe
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - ReportBitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - Report
Shivek Khurana
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Ninad Sarang
 
Cryptocurrency-Bitcoin
Cryptocurrency-BitcoinCryptocurrency-Bitcoin
Cryptocurrency-Bitcoin
SatwikaHotwani
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deck
Mark Suster
 

Similar to The Bitcoin Rocketship @ BTC Miami 2015 (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin cash standards
Bitcoin cash standardsBitcoin cash standards
Bitcoin cash standards
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business ApplicationsBlockchain, Ethereum and Business Applications
Blockchain, Ethereum and Business Applications
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
 
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva RezUnchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
 
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
 
Bitcoin for programmers - part 1 version 2
Bitcoin for programmers - part 1 version 2Bitcoin for programmers - part 1 version 2
Bitcoin for programmers - part 1 version 2
 
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
Bits, Blocks, and Chains: A Concise Examination of Bitcoin and Cryptocurrency...
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
The Basic Theories of Blockchain
The Basic Theories of BlockchainThe Basic Theories of Blockchain
The Basic Theories of Blockchain
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
Bitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - ReportBitcoin : A fierce decentralized crypto currency - Report
Bitcoin : A fierce decentralized crypto currency - Report
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
Cryptocurrency-Bitcoin
Cryptocurrency-BitcoinCryptocurrency-Bitcoin
Cryptocurrency-Bitcoin
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deck
 

More from Jeff Garzik

Vesper Beta - zoom 3 presentation
Vesper Beta - zoom 3 presentationVesper Beta - zoom 3 presentation
Vesper Beta - zoom 3 presentation
Jeff Garzik
 
Vesper Beta - zoom 2 presentation
Vesper Beta - zoom 2 presentationVesper Beta - zoom 2 presentation
Vesper Beta - zoom 2 presentation
Jeff Garzik
 
Vesper Beta - zoom 1 presentation
Vesper Beta - zoom 1 presentationVesper Beta - zoom 1 presentation
Vesper Beta - zoom 1 presentation
Jeff Garzik
 
Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017
Jeff Garzik
 
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
The Next Frontier of Bitcoin - Inside Bitcoins ChicagoThe Next Frontier of Bitcoin - Inside Bitcoins Chicago
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
Jeff Garzik
 
The Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conferenceThe Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conference
Jeff Garzik
 

More from Jeff Garzik (6)

Vesper Beta - zoom 3 presentation
Vesper Beta - zoom 3 presentationVesper Beta - zoom 3 presentation
Vesper Beta - zoom 3 presentation
 
Vesper Beta - zoom 2 presentation
Vesper Beta - zoom 2 presentationVesper Beta - zoom 2 presentation
Vesper Beta - zoom 2 presentation
 
Vesper Beta - zoom 1 presentation
Vesper Beta - zoom 1 presentationVesper Beta - zoom 1 presentation
Vesper Beta - zoom 1 presentation
 
Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017
 
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
The Next Frontier of Bitcoin - Inside Bitcoins ChicagoThe Next Frontier of Bitcoin - Inside Bitcoins Chicago
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
 
The Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conferenceThe Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conference
 

Recently uploaded

how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
Amil baba
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
DOT TECH
 
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit CardPoonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
nickysharmasucks
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Henry Tapper
 
MERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdfMERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdf
Sudarshan Dakuru
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
Amil Baba Dawood bangali
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
Proposer Builder Separation Problem in Ethereum
Proposer Builder Separation Problem in EthereumProposer Builder Separation Problem in Ethereum
Proposer Builder Separation Problem in Ethereum
RasoulRamezanian1
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
Antonis Zairis
 
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfUS Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
pchutichetpong
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Vighnesh Shashtri
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
DOT TECH
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
DOT TECH
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal RiskFalcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
DOT TECH
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
DOT TECH
 

Recently uploaded (20)

how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
NO1 Uk Rohani Baba In Karachi Bangali Baba Karachi Online Amil Baba WorldWide...
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
 
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit CardPoonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Card
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
 
MERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdfMERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdf
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
NO1 Uk Divorce problem uk all amil baba in karachi,lahore,pakistan talaq ka m...
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
Proposer Builder Separation Problem in Ethereum
Proposer Builder Separation Problem in EthereumProposer Builder Separation Problem in Ethereum
Proposer Builder Separation Problem in Ethereum
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
 
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfUS Economic Outlook - Being Decided - M Capital Group August 2021.pdf
US Economic Outlook - Being Decided - M Capital Group August 2021.pdf
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
 
what is the future of Pi Network currency.
what is the future of Pi Network currency.what is the future of Pi Network currency.
what is the future of Pi Network currency.
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal RiskFalcon Invoice Discounting: Optimizing Returns with Minimal Risk
Falcon Invoice Discounting: Optimizing Returns with Minimal Risk
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
 

The Bitcoin Rocketship @ BTC Miami 2015

  • 1. The Bitcoin Rocketship Jeff Garzik CEO @ Dunvegan Space Systems Bitcoin Core Developer @ BitPay
  • 2.
  • 4. “Headers first” network sync Operation: 1. Download all 300,000+ block headers x 80 bytes 2. Download blocks proven to be in longest chain Faster… than a speeding torrent Parallel More secure
  • 5. Smart transaction fees bitcoind wallet Estimate TX fee required to confirm “quickly” Statistically based Observes mempool + blocks to ascertain which TXs confirmed within 1 block, 2 blocks, … etc.
  • 6. HTTP REST API Unauthenticated access to public blockchain data GET /rest/tx/$TXID GET /rest/block/$BLOCKID Same address/port as RPC Other queries planned, such as UTXO
  • 7. Other changes Almost any P2SH redemption script relayed. Permits apps to make use of scripts such as “m-of-n OR y” or hash-locked oracle addresses. Watch-only wallets, sans private keys. Improved signing security (RFC 6979) via libsecp256k1 - Believed to be better reviewed & tested than OpenSSL itself Consensus library: Make consensus-critical code available to other applications and language bindings. CLI utility “bitcoin-tx” enables easy creation, manipulation of transactions
  • 10. Overview • Holy grail: Instant, secure payments • Payment channel technology base • Open protocol; not limited to BitPay.
  • 11. Payment channel review Trustless Multi-sig 2-of-2 (Customer + BitPay) 1. Exchange public keys, opening BTC value. 2. Customer creates on-chain payment, provides TXID only to BitPay. 3. Customer creates time-locked refund TX, BitPay signs. 4. Customer publishes on-chain payment. Channel open. 5. Customer makes one or more off-chain 2of2 payments. 6. Final payment signed by both parties, published on block chain.
  • 12. Impulse payment example Model: Payment channels at unspent transaction outputs (UTXOs) Example: Customer pays Lyft 1.0 BTC for a ride. Wallet keeps open multiple payment channels at all times Wallet obtains payment information from somewhere, determines processor (BitPay) and merchant (Lyft). Wallet gathers open channels totaling 1 BTC Wallet adds Lyft TX output to each payment channel payment, signs, obtains BitPay signature. Wallet closes channels just used; opens new “change” channel.
  • 13. Impulse analysis What just happened? Customer made instant, secure payment to Lyft Customer is secure against BitPay stealing funds Lyft & BitPay are secure against Customer clawback BitPay does not hold funds; funds go straight to Lyft. Caveat: Increased TX activity on blockchain (+fees)
  • 14. Impulse status Protocol specification published Basic payment channel work in Bitcore, the open source JavaScript bitcoin library @ http://bitcore.io Impulse protocol code under development Publishing now to engage others in space working on payment channels, e.g. StrawPay’s hub-and-spoke payment channel technology can complement this.
  • 16. BitSat design parameters 5-year lifespan 3U cubesat 33 kb/s downlink 100 kb/s uplink Peak power 18.5W 15 minutes comms per pass 4-14 ground station passes/day
  • 17.
  • 18. Status Design & operate BitSat Design completed State Dept. review Commerce Dept reviewing Current raising investor capital
  • 19. Fini Open email policy — anyone can email a question jgarzik@bitpay.com + https://BitPay.com jgarzik@dunveganspace.com + http://DunveganSpace.com Thanks for listening!