SlideShare a Scribd company logo
UL CONFERENCE
share your knowledge
Bitcoin and The Blockchain
An Introduction
By Brian Driscoll
September 29, 2016
September 29, 2016© ULLINK 2016 2
UL CONFERENCE
share your knowledgeWhat Is Bitcoin?
Bitcoin is one of many different digital currencies.
The bitcoin network is a decentralized peer to peer payment
network to used to record ownership of bitcoins and send
bitcoin to other bitcoin users.
The bitcoin network operates using the bitcoin protocol.
The bitcoin protocol records transactions into a distributed
replicated public database known as the blockchain.
September 29, 2016© ULLINK 2016 3
UL CONFERENCE
share your knowledge
Digital Currencies Evolved Like Music File Sharing
First there was Napster. It’s fatal flaw was it had central servers that were operated by
Napster. The music industry attacked Napster, shutdown the central servers, and Napster
was over.
Others centralized music/file sharing systems which came after Napster were similarly
lawyered, sued, bullied into oblivion, i.e. FastTrack, KaZaA, Megaupload, etc.
Next came fully decentralized music/file sharing systems. Nutella is an example of a
popular one. They don’t have a central system that can be shutdown. But they had
companies which supplied the software. One of the biggest companies was
LimeWire. Rather than going after those operating the software, the music industry went
after the companies that provided the software and those company were lawyered, sued,
bullied into oblivion.
Then these decentralized systems became open source, i.e. Gnutella, BitTorrent, etc.
No company controls either the running or developing the software. There is no central
system or entity to attack.
September 29, 2016© ULLINK 2016 4
UL CONFERENCE
share your knowledgeThe Evolution Of Digital Currencies
There were many digital currencies before bitcoin, i.e. e-gold, Liberty Reserve, b-money,
HashCash, etc. some dating back to the mid 1990s.
The creators of successful digital currencies faced the problems similar to the music/file sharing
industry.
e-gold, Liberty Reserve, and many early successful digital currencies were flawed similar to
Napster, FastTrack, KaZaA, Megaupload, LimeWire, etc. in that they had a central system or
company which could be attacked. Those that did were lawyered, sued, bullied into oblivion.
Others digital currencies were not successful because they were hard to use, had serious
technical flaws, or never reached a critical mass of users.
Bitcoin was introduced to the world in 2008 by a Bitcoin paper published under the name of
Satoshi Nakamoto.
Bitcoin elegantly combined several prior inventions from b-money and HashCash to create a
decentralized peer to peer payment system that did not rely on any central authority.
Bitcoin has spawned the creation many other decentralized peer to peer digital currencies.
Digital currencies will continue to evolve via natural selection.
September 29, 2016© ULLINK 2016 5
UL CONFERENCE
share your knowledgeWhat’s So Good About The Blockchain?
The blockchain is the concept underlying Bitcoin and most successful digital currencies.
It is a solution the Byzantine Generals Problem. A simplified description of the problem is as
long as more than 50% of the participants are honest, the correct plan of action will be
taken, and this can be done with the participants only communicating to 1 other participant
at a time, without a central authority, and without knowing who is honest and who is not.
The blockchain is a essentially a distributed trust system with no central authority.
A distributed trust system with no central authority could be used to solve many real world
problems …
digital currencies
securities settlement
registry of share ownership
recording contracts
land/deed registries
voting
the list goes on an on
September 29, 2016© ULLINK 2016 6
UL CONFERENCE
share your knowledgeHow Does Bit Coin Work?
The Bitcoin Network
The bitcoin network runs bitcoin without it there is no bitcoin.
It is a network of 1000s of nodes running bitcoin sever software.
It is one of the largest distributed computer networks in the world.
It has more computing power than the largest supercomputer.
It has more computing power than Google.
It consumes more electricity than many small countries.
September 29, 2016© ULLINK 2016 7
UL CONFERENCE
share your knowledgeWho Runs The Bitcoin Network?
Bitcoin miners run the nodes in bitcoin network.
The nodes run by miners:
● Each contain a complete transaction ledger of all bitcoin transactions (the
blockchain)
● Use the bitcoin protocol to communicate
● Assemble new bitcoin transactions into a block
● Attempt to solve a complex problem called the “proof of work” on the block
● Once the problem solved, the other nodes verify the “proof of work” solution is
correct and “vote” on which node solved the problem first
● The node that was “voted” as solving the “proof of work” first is
rewarded with a block of newly issued bitcoins, receives any optional
transaction fees, and the block it processed is added to the blockchain
September 29, 2016© ULLINK 2016 8
UL CONFERENCE
share your knowledgeWho Are Miners?
Bitcoin miners can be anyone (there are legal issues in some jurisdictions).
You must have a machine that can run a full node and connect to the bitcoin
network.
Many miners run hardware specialized for solving the “proof of work”.
Many miners join mining “collectives”.
Mining “collectives” share intermediate steps of the “proof of work” and when
possible “vote” for miners in the collective as solving the problem first.
Miners are compensated when they are “voted” as solving the “proof of work” first.
They receive newly issued bitcoin and an option transition fees paid in the
transactions in the block.
September 29, 2016© ULLINK 2016 9
UL CONFERENCE
share your knowledgeWhat Is A Bitcoin Transaction?
A bitcoin transaction transfers an amount of bitcoins from one bitcoin
address to another bitcoin address.
Transactions are like double entry bookkeeping entries.
They contain “input” bitcoin address(s) with amounts (debits) and the “output” bitcoin address(s) with
amounts (credits).
Each “input” is an unspent transaction previously transferred to a bitcoin address.
The most common transaction is a payment which involves “change”:
● The input is a transaction is for an amount larger than the payment.
● The output is a transaction transfers the payment amount to the bitcoin address of the payee.
● And another transaction transferring the remaining amount back to the bitcoin address of the payer.
When a transaction is used as input, it can no longer be used, and is considered completely spent.
Any unspent the amount of the inputs is handled as a transaction fee payment to the miner that mined the
block containing this transaction.
September 29, 2016© ULLINK 2016 10
UL CONFERENCE
share your knowledgeHow Is A Bitcoin Transaction Validated?
It must be signed by the private key of the bitcoin address(s) of the
transaction(s) used as input.
The amounts of input transaction(s) must be less than or equal to the output amount(s).
It must specify valid bitcoin address(s) for the output(s).
The transaction must be properly formatted according to the bitcoin protocol.
September 29, 2016© ULLINK 2016 11
UL CONFERENCE
share your knowledgeWho “Owns” A Bitcoin?
Bitcoin is “owned” by the entity that controls the private key of the bitcoin
address of unspent transactions recorded on the blockchain.
There aren’t individually identifiable bitcoins.
Bitcoins don’t have serial numbers like US dollars.
The amount of bitcoin owned by a private key is the sum of unspent transactions
recorded on the blockchain for the bitcoin address of that private key.
Anyone with a bitcoin address’s private key can spend the bitcoin.
September 29, 2016© ULLINK 2016 12
UL CONFERENCE
share your knowledgeBitcoin Address and Private Keys
Bitcoin relies on public key cryptography.
Public key cryptography involves a private key that must be kept secret and a public key that
can be known by all.
Bitcoin uses curve elliptic curve cryptography which is a type of public key cryptography.
The private key is a generated from a random number.
A one way cryptographic function is used to generate a public key from the private key,
It is very extremely hard to calculate the private key of a public key.
A one way cryptographic function is used to generate a bitcoin address from a public key.
The private key(s) associated with the bitcoin address(s) of unspent input transactions is
used to sign a transaction.
Using the public key, others can validate that the signature was generated by the private
key.
September 29, 2016© ULLINK 2016 13
UL CONFERENCE
share your knowledgeAssembling Transactions Into Blocks
Bitcoin users use wallet (client) software to report transactions they would
like to execute to the bitcoin network.
The nodes in the bitcoin network validate the transactions and distribute them to
other nodes.
A mining node assembles valid outstanding transactions into a block.
The header of the block is generated from the last block recorded on the main
blockchain of that node.
Outstanding transactions are added to the block.
Currently the maximum block size is 1 Megabyte.
Transactions which pay an optional mining fee have a higher probability of being
added to a block.
Outstanding transactions will be added to future blocks.
September 29, 2016© ULLINK 2016 14
UL CONFERENCE
share your knowledgeMining Blocks – Proof Of Work
The mining node will then attempt solve the “proof of
work” problem using the new block as input data.
The “proof of work” is computationally expensive to solve.
While the solution is very easy to verify.
The bitcoin network nodes takes about 9 minutes to
solve the problem.
The complexity of the “proof of work” problem is periodically
adjusted to be harder to solve. So as nodes increase in
computing power, the problem still take about 9 minutes to
solve.
September 29, 2016© ULLINK 2016 15
UL CONFERENCE
share your knowledgeMining Blocks – Recording New Blocks
When a new block is mined, the mining node adds the
“proof of work” solution to the block and adds the new
block as the next block in its main blockchain.
A newly mined block added to the blockchain as a child of the
of the previous block on which its header was calculated.
It then communicates new block on the blockchain to the
other nodes.
September 29, 2016© ULLINK 2016 16
UL CONFERENCE
share your knowledgeMining Blocks – Blockchain Records
The blockchain is a linked list of blocks of transactions.
The first block is the genesis block.
Each block is linked as a child of the parent block in its header.
Nodes maintain 3 sets of blocks:
● Blocks connected to the main blockchain
● Blocks on branches off the main blockchain
● Orphaned blocks
The main blockchain is the chain of blocks with the most “proof of
work”, usually the chain with the most blocks.
All full nodes have a complete blockchain of all transaction ever executed.
September 29, 2016© ULLINK 2016 17
UL CONFERENCE
share your knowledgeMining Blocks – Voting
When a new valid block is received, a node will try to add it to its
existing blockchain.
It will add the block as a child of the parent block in its header.
Most of the time the block be the tip of the main chain.
Sometimes the new block extends a chain which is a branch off the main
chain.
If branch has more “proof of work” (becomes longer) than the main chain,
then the node will select the branch as its new main chain and make the
old main chain a branch.
If the main chain is extended or changed, the miner will discard the
block it currently mining, and begin mining a new block based on the
tip of the main chain.
September 29, 2016© ULLINK 2016 18
UL CONFERENCE
share your knowledgeConfirming Transactions
Transactions are unconfirmed until they appear in the main chain of
the blockchain.
Normally this takes about 10 minutes.
However, when the bitcoin network is busy or when the blockchain has
branched it may take longer.
Due to branching, the block containing a confirmed transaction may be
branched and discarded.
The more blocks in the main chain that are on top of the block containing
the transaction, the higher the level of confirmation.
For small transactions 1 level of confirmation is probably sufficient, for
larger transactions multiple levels of confirmation may be warranted.
September 29, 2016© ULLINK 2016 19
UL CONFERENCE
share your knowledgeMining Blocks – Creation Of New Bitcoin
New bitcoins are added each time a block is successfully mined.
The amount of bitcoins awarded for each block started at 50 bitcoins per
block and is halved every 210,000 blocks (about every 4 years).
In 2009 it was 50 bitcoins per block, in 2012 it was 25 bitcoins, in 2016 it
is 12.5.
This will continue until there are 21 million blocks issued which will
happen around the year 2040.
After this point no new bitcoins will be issued.
September 29, 2016© ULLINK 2016 20
UL CONFERENCE
share your knowledgeEvolution Will Continue
Bitcoin, digital currencies, and the blockchain will continue to evolve
based on survival of the fittest.
The current crop of digital currencies and technologies is better than their
ancestors, but they have flaws too …
September 29, 2016© ULLINK 2016 21
UL CONFERENCE
share your knowledgeIssues For Bitcoin and Digital Currencies
The bitcoin network can only handle 10s of transactions per second due
to the block size and mining rate.
If one miner or group of miners controls more than 50% of the compute
power of the bitcoin network, they can subvert the currency.
Software flaws can cripple digital currencies.
The encryption on which digital currencies are based may eventually not
be strong enough.
Will enough miners continue to be sufficiently incentivized to participate in
the bitcoin network.
September 29, 2016© ULLINK 2016 22
UL CONFERENCE
share your knowledgeBitcoin Has Spawned More Innovation
Bitcoin and the blockchain have spawned an enormous amount of
innovation:
● New digital currencies
● New technologies for digital currencies
● New applications the technologies besides digital currencies
September 29, 2016© ULLINK 2016 23
UL CONFERENCE
share your knowledgeMore Bitcoin and Blockchain Info
For those interested in learning more about bitcoin and the blockchain …
● Read the book Mastering Bitcoin by Andreas M. Antonopoulos, much
of the info in this presentation came from that book.
● Andreas M. Antonopoulos has spoken at many conferences and
forums about bitcoin. Many of those are online in YouTube. The
concept of digital currency evolving like file sharing is something he
spoke about.
● Read the original paper published by Satoshi Nakamoto.
● bitcoin.org

More Related Content

What's hot

Bitcoin and Blockchain Technology: Hayek Money
Bitcoin and Blockchain Technology: Hayek MoneyBitcoin and Blockchain Technology: Hayek Money
Bitcoin and Blockchain Technology: Hayek Money
Ferdinando Maria Ametrano
 
Cryptocurrencies and the Blockchain
Cryptocurrencies and the BlockchainCryptocurrencies and the Blockchain
Cryptocurrencies and the Blockchain
Matt Thompson
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
Rishikese MR
 
About Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT ChimeraAbout Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT Chimera
Ferdinando Maria Ametrano
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On Bitcoin
Touroxy
 
Masterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & CryptoassetsMasterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & Cryptoassets
ThiyagaRajan Maruthavanan (Rajan)
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
Ferdinando Maria Ametrano
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Mark Smalley
 
Digital Gold: Bitcoin as Investment Asset
Digital Gold: Bitcoin as Investment AssetDigital Gold: Bitcoin as Investment Asset
Digital Gold: Bitcoin as Investment Asset
Ferdinando Maria Ametrano
 
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionSunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Yacine Ghalim
 
BITCOIN- A Presentation.
BITCOIN- A Presentation.BITCOIN- A Presentation.
BITCOIN- A Presentation.
Mimansha Bahadur
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
Wolf McNally
 
Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
Vesa Linja-aho
 
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
BitcoinBitcoin
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & Mining
Akhilesh Arora
 
Bitcoin
BitcoinBitcoin
7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain
Sam Wouters
 
Bitcoin School Project
Bitcoin School ProjectBitcoin School Project
Bitcoin School Project
AkashdeepKumar1
 
WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?
JemSon Junio
 

What's hot (20)

Bitcoin and Blockchain Technology: Hayek Money
Bitcoin and Blockchain Technology: Hayek MoneyBitcoin and Blockchain Technology: Hayek Money
Bitcoin and Blockchain Technology: Hayek Money
 
Cryptocurrencies and the Blockchain
Cryptocurrencies and the BlockchainCryptocurrencies and the Blockchain
Cryptocurrencies and the Blockchain
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
About Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT ChimeraAbout Bitcoin, Blockchain, and the DLT Chimera
About Bitcoin, Blockchain, and the DLT Chimera
 
Seminar Report On Bitcoin
Seminar Report On BitcoinSeminar Report On Bitcoin
Seminar Report On Bitcoin
 
Masterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & CryptoassetsMasterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & Cryptoassets
 
Bitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An IntroductionBitcoin and Blockchain Technology: An Introduction
Bitcoin and Blockchain Technology: An Introduction
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
 
Digital Gold: Bitcoin as Investment Asset
Digital Gold: Bitcoin as Investment AssetDigital Gold: Bitcoin as Investment Asset
Digital Gold: Bitcoin as Investment Asset
 
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, DiscussionSunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
Sunstone Capital, Avalanche 2014 - Bitcoin: Primer, State of Play, Discussion
 
BITCOIN- A Presentation.
BITCOIN- A Presentation.BITCOIN- A Presentation.
BITCOIN- A Presentation.
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
 
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
BitcoinBitcoin
Bitcoin
 
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & Mining
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain
 
Bitcoin School Project
Bitcoin School ProjectBitcoin School Project
Bitcoin School Project
 
WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?WHAT IS MINING? WHAT IS BITCOIN?
WHAT IS MINING? WHAT IS BITCOIN?
 

Similar to UL Conference - An Introduction To Bitcoin And The Blockchain

Bitcoin
BitcoinBitcoin
Bitcoin
Suman Nayak
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computing
kumar641
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
Steven Rhyner
 
Bitcoin
BitcoinBitcoin
Bitcoins introduction
Bitcoins introduction Bitcoins introduction
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
Sebin Benjamin
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02
Mayuresh Singh
 
Bitcoin on Blockchain: Money 2.0
Bitcoin on Blockchain: Money 2.0Bitcoin on Blockchain: Money 2.0
Bitcoin on Blockchain: Money 2.0
Salih Cenap Baydar
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin Technology
EECJOURNAL
 
Early Retirement Club at Bitcoinsiders!
Early Retirement Club at Bitcoinsiders!Early Retirement Club at Bitcoinsiders!
Early Retirement Club at Bitcoinsiders!
bit3coin3siders
 
Next Wave of Disruptive Technology - Bitcoin & The Block chain
Next Wave of Disruptive Technology - Bitcoin & The Block chain Next Wave of Disruptive Technology - Bitcoin & The Block chain
Next Wave of Disruptive Technology - Bitcoin & The Block chain
LEAP - Learn, Enrich Accentuate & Perform
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
David Joao Vieira Carvalho
 
Webinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALKWebinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALK
anupriti
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
MuskanRath1
 
Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)
AJSH & Co LLP
 
Bitcoin
BitcoinBitcoin
Bitcoin
ajshdelhi01
 
A bitcoin-primer
A bitcoin-primerA bitcoin-primer
A bitcoin-primer
Daniel Alexandre
 
BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)
Arun Nair
 
BlockChain BreakDown
BlockChain BreakDownBlockChain BreakDown
BlockChain BreakDown
Chris Black
 
Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10
RoundRockBitcoiners
 

Similar to UL Conference - An Introduction To Bitcoin And The Blockchain (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computing
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoins introduction
Bitcoins introduction Bitcoins introduction
Bitcoins introduction
 
A primer on Bitcoin Technology
A primer on Bitcoin TechnologyA primer on Bitcoin Technology
A primer on Bitcoin Technology
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02
 
Bitcoin on Blockchain: Money 2.0
Bitcoin on Blockchain: Money 2.0Bitcoin on Blockchain: Money 2.0
Bitcoin on Blockchain: Money 2.0
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin Technology
 
Early Retirement Club at Bitcoinsiders!
Early Retirement Club at Bitcoinsiders!Early Retirement Club at Bitcoinsiders!
Early Retirement Club at Bitcoinsiders!
 
Next Wave of Disruptive Technology - Bitcoin & The Block chain
Next Wave of Disruptive Technology - Bitcoin & The Block chain Next Wave of Disruptive Technology - Bitcoin & The Block chain
Next Wave of Disruptive Technology - Bitcoin & The Block chain
 
Blockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your businessBlockchain as a new cyber strategy for your business
Blockchain as a new cyber strategy for your business
 
Webinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALKWebinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALK
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
 
Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)Report on Bitcoin- The cryptocurrency (November 2017)
Report on Bitcoin- The cryptocurrency (November 2017)
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
A bitcoin-primer
A bitcoin-primerA bitcoin-primer
A bitcoin-primer
 
BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)
 
BlockChain BreakDown
BlockChain BreakDownBlockChain BreakDown
BlockChain BreakDown
 
Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10Meetup #15 - 2023-08-10
Meetup #15 - 2023-08-10
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 

UL Conference - An Introduction To Bitcoin And The Blockchain

  • 1. UL CONFERENCE share your knowledge Bitcoin and The Blockchain An Introduction By Brian Driscoll September 29, 2016
  • 2. September 29, 2016© ULLINK 2016 2 UL CONFERENCE share your knowledgeWhat Is Bitcoin? Bitcoin is one of many different digital currencies. The bitcoin network is a decentralized peer to peer payment network to used to record ownership of bitcoins and send bitcoin to other bitcoin users. The bitcoin network operates using the bitcoin protocol. The bitcoin protocol records transactions into a distributed replicated public database known as the blockchain.
  • 3. September 29, 2016© ULLINK 2016 3 UL CONFERENCE share your knowledge Digital Currencies Evolved Like Music File Sharing First there was Napster. It’s fatal flaw was it had central servers that were operated by Napster. The music industry attacked Napster, shutdown the central servers, and Napster was over. Others centralized music/file sharing systems which came after Napster were similarly lawyered, sued, bullied into oblivion, i.e. FastTrack, KaZaA, Megaupload, etc. Next came fully decentralized music/file sharing systems. Nutella is an example of a popular one. They don’t have a central system that can be shutdown. But they had companies which supplied the software. One of the biggest companies was LimeWire. Rather than going after those operating the software, the music industry went after the companies that provided the software and those company were lawyered, sued, bullied into oblivion. Then these decentralized systems became open source, i.e. Gnutella, BitTorrent, etc. No company controls either the running or developing the software. There is no central system or entity to attack.
  • 4. September 29, 2016© ULLINK 2016 4 UL CONFERENCE share your knowledgeThe Evolution Of Digital Currencies There were many digital currencies before bitcoin, i.e. e-gold, Liberty Reserve, b-money, HashCash, etc. some dating back to the mid 1990s. The creators of successful digital currencies faced the problems similar to the music/file sharing industry. e-gold, Liberty Reserve, and many early successful digital currencies were flawed similar to Napster, FastTrack, KaZaA, Megaupload, LimeWire, etc. in that they had a central system or company which could be attacked. Those that did were lawyered, sued, bullied into oblivion. Others digital currencies were not successful because they were hard to use, had serious technical flaws, or never reached a critical mass of users. Bitcoin was introduced to the world in 2008 by a Bitcoin paper published under the name of Satoshi Nakamoto. Bitcoin elegantly combined several prior inventions from b-money and HashCash to create a decentralized peer to peer payment system that did not rely on any central authority. Bitcoin has spawned the creation many other decentralized peer to peer digital currencies. Digital currencies will continue to evolve via natural selection.
  • 5. September 29, 2016© ULLINK 2016 5 UL CONFERENCE share your knowledgeWhat’s So Good About The Blockchain? The blockchain is the concept underlying Bitcoin and most successful digital currencies. It is a solution the Byzantine Generals Problem. A simplified description of the problem is as long as more than 50% of the participants are honest, the correct plan of action will be taken, and this can be done with the participants only communicating to 1 other participant at a time, without a central authority, and without knowing who is honest and who is not. The blockchain is a essentially a distributed trust system with no central authority. A distributed trust system with no central authority could be used to solve many real world problems … digital currencies securities settlement registry of share ownership recording contracts land/deed registries voting the list goes on an on
  • 6. September 29, 2016© ULLINK 2016 6 UL CONFERENCE share your knowledgeHow Does Bit Coin Work? The Bitcoin Network The bitcoin network runs bitcoin without it there is no bitcoin. It is a network of 1000s of nodes running bitcoin sever software. It is one of the largest distributed computer networks in the world. It has more computing power than the largest supercomputer. It has more computing power than Google. It consumes more electricity than many small countries.
  • 7. September 29, 2016© ULLINK 2016 7 UL CONFERENCE share your knowledgeWho Runs The Bitcoin Network? Bitcoin miners run the nodes in bitcoin network. The nodes run by miners: ● Each contain a complete transaction ledger of all bitcoin transactions (the blockchain) ● Use the bitcoin protocol to communicate ● Assemble new bitcoin transactions into a block ● Attempt to solve a complex problem called the “proof of work” on the block ● Once the problem solved, the other nodes verify the “proof of work” solution is correct and “vote” on which node solved the problem first ● The node that was “voted” as solving the “proof of work” first is rewarded with a block of newly issued bitcoins, receives any optional transaction fees, and the block it processed is added to the blockchain
  • 8. September 29, 2016© ULLINK 2016 8 UL CONFERENCE share your knowledgeWho Are Miners? Bitcoin miners can be anyone (there are legal issues in some jurisdictions). You must have a machine that can run a full node and connect to the bitcoin network. Many miners run hardware specialized for solving the “proof of work”. Many miners join mining “collectives”. Mining “collectives” share intermediate steps of the “proof of work” and when possible “vote” for miners in the collective as solving the problem first. Miners are compensated when they are “voted” as solving the “proof of work” first. They receive newly issued bitcoin and an option transition fees paid in the transactions in the block.
  • 9. September 29, 2016© ULLINK 2016 9 UL CONFERENCE share your knowledgeWhat Is A Bitcoin Transaction? A bitcoin transaction transfers an amount of bitcoins from one bitcoin address to another bitcoin address. Transactions are like double entry bookkeeping entries. They contain “input” bitcoin address(s) with amounts (debits) and the “output” bitcoin address(s) with amounts (credits). Each “input” is an unspent transaction previously transferred to a bitcoin address. The most common transaction is a payment which involves “change”: ● The input is a transaction is for an amount larger than the payment. ● The output is a transaction transfers the payment amount to the bitcoin address of the payee. ● And another transaction transferring the remaining amount back to the bitcoin address of the payer. When a transaction is used as input, it can no longer be used, and is considered completely spent. Any unspent the amount of the inputs is handled as a transaction fee payment to the miner that mined the block containing this transaction.
  • 10. September 29, 2016© ULLINK 2016 10 UL CONFERENCE share your knowledgeHow Is A Bitcoin Transaction Validated? It must be signed by the private key of the bitcoin address(s) of the transaction(s) used as input. The amounts of input transaction(s) must be less than or equal to the output amount(s). It must specify valid bitcoin address(s) for the output(s). The transaction must be properly formatted according to the bitcoin protocol.
  • 11. September 29, 2016© ULLINK 2016 11 UL CONFERENCE share your knowledgeWho “Owns” A Bitcoin? Bitcoin is “owned” by the entity that controls the private key of the bitcoin address of unspent transactions recorded on the blockchain. There aren’t individually identifiable bitcoins. Bitcoins don’t have serial numbers like US dollars. The amount of bitcoin owned by a private key is the sum of unspent transactions recorded on the blockchain for the bitcoin address of that private key. Anyone with a bitcoin address’s private key can spend the bitcoin.
  • 12. September 29, 2016© ULLINK 2016 12 UL CONFERENCE share your knowledgeBitcoin Address and Private Keys Bitcoin relies on public key cryptography. Public key cryptography involves a private key that must be kept secret and a public key that can be known by all. Bitcoin uses curve elliptic curve cryptography which is a type of public key cryptography. The private key is a generated from a random number. A one way cryptographic function is used to generate a public key from the private key, It is very extremely hard to calculate the private key of a public key. A one way cryptographic function is used to generate a bitcoin address from a public key. The private key(s) associated with the bitcoin address(s) of unspent input transactions is used to sign a transaction. Using the public key, others can validate that the signature was generated by the private key.
  • 13. September 29, 2016© ULLINK 2016 13 UL CONFERENCE share your knowledgeAssembling Transactions Into Blocks Bitcoin users use wallet (client) software to report transactions they would like to execute to the bitcoin network. The nodes in the bitcoin network validate the transactions and distribute them to other nodes. A mining node assembles valid outstanding transactions into a block. The header of the block is generated from the last block recorded on the main blockchain of that node. Outstanding transactions are added to the block. Currently the maximum block size is 1 Megabyte. Transactions which pay an optional mining fee have a higher probability of being added to a block. Outstanding transactions will be added to future blocks.
  • 14. September 29, 2016© ULLINK 2016 14 UL CONFERENCE share your knowledgeMining Blocks – Proof Of Work The mining node will then attempt solve the “proof of work” problem using the new block as input data. The “proof of work” is computationally expensive to solve. While the solution is very easy to verify. The bitcoin network nodes takes about 9 minutes to solve the problem. The complexity of the “proof of work” problem is periodically adjusted to be harder to solve. So as nodes increase in computing power, the problem still take about 9 minutes to solve.
  • 15. September 29, 2016© ULLINK 2016 15 UL CONFERENCE share your knowledgeMining Blocks – Recording New Blocks When a new block is mined, the mining node adds the “proof of work” solution to the block and adds the new block as the next block in its main blockchain. A newly mined block added to the blockchain as a child of the of the previous block on which its header was calculated. It then communicates new block on the blockchain to the other nodes.
  • 16. September 29, 2016© ULLINK 2016 16 UL CONFERENCE share your knowledgeMining Blocks – Blockchain Records The blockchain is a linked list of blocks of transactions. The first block is the genesis block. Each block is linked as a child of the parent block in its header. Nodes maintain 3 sets of blocks: ● Blocks connected to the main blockchain ● Blocks on branches off the main blockchain ● Orphaned blocks The main blockchain is the chain of blocks with the most “proof of work”, usually the chain with the most blocks. All full nodes have a complete blockchain of all transaction ever executed.
  • 17. September 29, 2016© ULLINK 2016 17 UL CONFERENCE share your knowledgeMining Blocks – Voting When a new valid block is received, a node will try to add it to its existing blockchain. It will add the block as a child of the parent block in its header. Most of the time the block be the tip of the main chain. Sometimes the new block extends a chain which is a branch off the main chain. If branch has more “proof of work” (becomes longer) than the main chain, then the node will select the branch as its new main chain and make the old main chain a branch. If the main chain is extended or changed, the miner will discard the block it currently mining, and begin mining a new block based on the tip of the main chain.
  • 18. September 29, 2016© ULLINK 2016 18 UL CONFERENCE share your knowledgeConfirming Transactions Transactions are unconfirmed until they appear in the main chain of the blockchain. Normally this takes about 10 minutes. However, when the bitcoin network is busy or when the blockchain has branched it may take longer. Due to branching, the block containing a confirmed transaction may be branched and discarded. The more blocks in the main chain that are on top of the block containing the transaction, the higher the level of confirmation. For small transactions 1 level of confirmation is probably sufficient, for larger transactions multiple levels of confirmation may be warranted.
  • 19. September 29, 2016© ULLINK 2016 19 UL CONFERENCE share your knowledgeMining Blocks – Creation Of New Bitcoin New bitcoins are added each time a block is successfully mined. The amount of bitcoins awarded for each block started at 50 bitcoins per block and is halved every 210,000 blocks (about every 4 years). In 2009 it was 50 bitcoins per block, in 2012 it was 25 bitcoins, in 2016 it is 12.5. This will continue until there are 21 million blocks issued which will happen around the year 2040. After this point no new bitcoins will be issued.
  • 20. September 29, 2016© ULLINK 2016 20 UL CONFERENCE share your knowledgeEvolution Will Continue Bitcoin, digital currencies, and the blockchain will continue to evolve based on survival of the fittest. The current crop of digital currencies and technologies is better than their ancestors, but they have flaws too …
  • 21. September 29, 2016© ULLINK 2016 21 UL CONFERENCE share your knowledgeIssues For Bitcoin and Digital Currencies The bitcoin network can only handle 10s of transactions per second due to the block size and mining rate. If one miner or group of miners controls more than 50% of the compute power of the bitcoin network, they can subvert the currency. Software flaws can cripple digital currencies. The encryption on which digital currencies are based may eventually not be strong enough. Will enough miners continue to be sufficiently incentivized to participate in the bitcoin network.
  • 22. September 29, 2016© ULLINK 2016 22 UL CONFERENCE share your knowledgeBitcoin Has Spawned More Innovation Bitcoin and the blockchain have spawned an enormous amount of innovation: ● New digital currencies ● New technologies for digital currencies ● New applications the technologies besides digital currencies
  • 23. September 29, 2016© ULLINK 2016 23 UL CONFERENCE share your knowledgeMore Bitcoin and Blockchain Info For those interested in learning more about bitcoin and the blockchain … ● Read the book Mastering Bitcoin by Andreas M. Antonopoulos, much of the info in this presentation came from that book. ● Andreas M. Antonopoulos has spoken at many conferences and forums about bitcoin. Many of those are online in YouTube. The concept of digital currency evolving like file sharing is something he spoke about. ● Read the original paper published by Satoshi Nakamoto. ● bitcoin.org