SlideShare a Scribd company logo
Introduction to
Blockchain
Swiss Re
Contract Expert Circle 2017
jacoby@sparkl.com
@sparkl
A blockchain is a simple database
✔ You can add data
Data is regularly frozen into blocks. Once frozen:
❌ You can't change the data
❌ You can't delete the data
Freezing a block is more commonly known as "mining" the block
The blockchain? No such thing!
Anyone can knock up a blockchain database
BitCoin is a famous public blockchain database, storing cash transactions
Ethereum is a different public blockchain database, general purpose
You can set up your own public blockchain any time you like
A famous public blockchain database is . . .
BitCoin (known as BTC or XBT)
The BitCoin database is duplicated by many computers in different places
○ 7000 mining bitcoin nodes globally in Mar 2017
■ 2000 in USA
■ 1300 in DE
○ Around 250K transactions per day
○ About $16bn worth of BTC in circulation
A famous public blockchain database is . . .
BitCoin (known as BTC or XBT)
The BitCoin database is duplicated by many computers in different places
○ 7000 mining bitcoin nodes globally in Mar 2017
■ 2000 in USA
■ 1300 in DE
○ Around 250K transactions per day
○ About $16bn worth of BTC in circulation
Takes about 1 hour to "clear"
transactions with confidence
After 1 hour there will be 6 or more
blocks frozen with consensus after
your block
Other Blockchain Databases
● 100's of BitCoin alternatives (see altcoins.com)
○ Ethereum ETH
■ Interesting for its programming language (stored procedures, or "Smart Contracts")
■ This was exploited in 2016, leaving behind Ethereum "classic" currency ETC
○ Deutsche eMark DEM
■ Interesting because it is spuriously tied to a nation state
○ Zcash ZEC
■ Interesting because it provides true anonymity unlike BitCoin
■ It also hides transaction amounts and balances
○ Namecoin NMC
■ Interesting because transactions record/transfer domain names
■ e.g. sparkl.bit
○ Ripple XRP
■ Interesting because it's designed for inter-bank cross-border transfers
■ Promises to reduce the cost of clearing by 60%
Crypto-currency
Mining BitCoins
Proof of work
Consensus
● Freezing a block of transactions is hard work
○ If you do it, you're called a "miner"
○ Lots of $$$ computer power is required
○ Each frozen block is assigned a fixed BitCoin value
● What is intrinsic value? Consensus is critical
○ Majority of duplicating computers must agree each block
○ Everyone must believe these duplicates are independent
○ Therefore must have 1000's of computers all over the globe
● All this work is paid for...how?
○ A % of the block BitCoin value goes to the miners
○ It's hard to know whether miners operate at a profit
○ You can pay to join miners e.g. genesis-mining.com
My Journey into the Light
Start
coinfloor.com
Trading exchange
blockchain.info
Bitcoin wallet
Trades BitCoin only.
kraken.com
Trading exchange
Trades BitCoin, Ethereum, Monero,
Zcash, Ripple and others.
Holds your BitCoin in the cloud or in
local wallet on your mobile. Easy to
buy BitCoin through tame broker.
namecoin.org
DNS name wallet
Provides local DNS server for .bit
domains.
I use this to keep a BitCoin balance I can
spend on stuff using my mobile or browser.
I use this to buy BTC using GBP with
payments from my bank account.
I use this to buy Ripple, Zcash or Eth using
BTC or GBP.
I use this to register sparkl.bit
Private Blockchain Databases
● Hyperledger
○ Open-source tech
■ Allows you to knock up any blockchain use case
○ Has stored procedures ("smart contracts")
○ Particularly aimed at trading groups or consortia
○ Makes sense where a group has some kind of collective trust
■ Group trust removes crypto-currency requirement
● No crypto-currency
○ Different consensus protocol
■ Uses centralised notaries, does not require "proof of work"
■ Instant validation of transactions
○ No need to wait for confidence, as you do with BitCoin
Private Blockchain Databases
● A private blockchain is a tamper-proof add-only database
○ New tool to use in corporate IT solutions
○ Useful focus of synchronisation between parties
■ With private databases, some trust exists between parties
● Helps deliver the usual benefits of a shared system
○ Reduced Cost
○ Increased Agility
● Convenient catalyst
○ Blockchain is a database with useful new features
○ Encourages shared systems that are perhaps decades overdue
○ New project ideas benefit from pent-up demand
Private Blockchain Use Cases
● Finance
○ Jan 17: Deutsche Börse Presents Blockchain Concept for Risk Free Cash Transfer
○ Dec 16: SWIFT launches Blockchain Proof of Concept In Hyperledger
● Supply Chain
○ Provenance of responsibly sourced fish
○ Tracking of aerospace components and lifecycle within completed products
● Healthcare
○ Health provider data and security
○ Patient identity and records transmission
"Smart Contracts"
● A blockchain is a database
○ You can add data
○ It's tamper proof
○ Achieves consensus through duplicate nodes
● Let that data include good old-fashioned programming code
○ Just like "Stored Procedures" in normal databases
○ Just as limited, too
○ Execution and consensus by duplicate nodes
○ Give an old dog a fancy new name and we have . . .
● "Smart Contracts"
○ Ta-da!
○ Highly risky in public blockchain
○ Useful tool in private blockchain
Oil rig
Insurer
Reinsurer
IoT sensors and systems
Closed loop distributed
intelligence
Realtime reporting
and analytics
Audit trails
tamper-proofed
using BitCoin
public blockchain
Smart Policy document
expresses and processes
policy events including
claims and settlements Policy state held on
private blockchain using
"smart contracts"
Settlements processed
through Ripple public
blockchain
Internal systems and
workflows are integrated
Systems SPARKL
Blockchain
Databases
Parties
Thank you!
jacoby@sparkl.com
@sparkl
Page down for extra slides
Too detailed to present but interesting...
Interesting things about BitCoin #1
You get yourself a bitcoin "address" to receive a BitCoin amount
A transaction is where an amount is signed over from one set of addresses to
another set of addresses (N:M, but most often 1:1)
You can have loads of addresses - often a new one per transaction
Nobody knows all your addresses - that's your little secret
The public, duplicated, tamper-proof database prevents double spending
Interesting things about BitCoin #2
Each frozen block, containing e.g. 2500 transactions, has a fixed coin value
The coin value of later blocks is fixed to reduce logarithmically
Total number of BitCoins is just the (inflating) sum of all those coin values
So there's a limit of around 21m BitCoins (reached around 2140 AD)
A transaction can be as small as 1/100,000,000 of a BTC!
Today BTC 0.001 trades at roughly EUR 1.0
Interesting things about BitCoin #3
Freezing a new block is really expensive and difficult to do
But amazingly easy for anyone to check!
A block has a bunch of transactions in it, say 2000+
A "miner" gets paid for freezing a block, plus a fee for the transactions in it
You can become a miner anytime you like (try genesis-mining.com)
Payment for freezing a block is going down, down, down
Txn volume means number of txns per block has to go up, up, up

More Related Content

PDF
Blockchain - Presentacion Betabeers Galicia 10/12/2014
PDF
Blockchain Technology: A Technical Introduction to Non-Technical People
PPTX
Blockchain, smart contracts - introduction
PPTX
Blockchain, bitcoin, ethereum and ICOs
PDF
Blockchain for Beginners
PPTX
Demysitifying Bitcoin and Blockchain
PPTX
Blockchains 101
PPTX
Understanding blockchain
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain Technology: A Technical Introduction to Non-Technical People
Blockchain, smart contracts - introduction
Blockchain, bitcoin, ethereum and ICOs
Blockchain for Beginners
Demysitifying Bitcoin and Blockchain
Blockchains 101
Understanding blockchain

What's hot (20)

PDF
Blockchain, cryptography, and consensus
 
PDF
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
PPTX
Blockchain, Ethereum and Business Applications
PDF
Paybis.com - high level intro to blockchain for Devclub.lv
PPTX
The Blockchain - The Technology behind Bitcoin
PDF
Introduction to blockchain and crypto currencies
PPTX
Blockchain 101 - public, tokenized blockchains
PPTX
Blockchain and Bitcoin
PPTX
Introduction to blockchain and smart contracts
PDF
Blockchain overview, use cases, implementations and challenges
PDF
Bitcoin, Banking and the Blockchain
PPTX
Bitcoin: What You Need to Know
PDF
Blockchain
PDF
Blockchain, bitcoin
ODP
Building decentralized apps: Battle of the tech stacks
PDF
2018 SAI workshop blockchain Kristof Verslype
PPT
Bitcoin & Blockchain Basics
PDF
Blockchain Introduction
PPTX
Namecoin Primecoin Potcoin
PPTX
Tutorial blockchain technical overview-ss
Blockchain, cryptography, and consensus
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Blockchain, Ethereum and Business Applications
Paybis.com - high level intro to blockchain for Devclub.lv
The Blockchain - The Technology behind Bitcoin
Introduction to blockchain and crypto currencies
Blockchain 101 - public, tokenized blockchains
Blockchain and Bitcoin
Introduction to blockchain and smart contracts
Blockchain overview, use cases, implementations and challenges
Bitcoin, Banking and the Blockchain
Bitcoin: What You Need to Know
Blockchain
Blockchain, bitcoin
Building decentralized apps: Battle of the tech stacks
2018 SAI workshop blockchain Kristof Verslype
Bitcoin & Blockchain Basics
Blockchain Introduction
Namecoin Primecoin Potcoin
Tutorial blockchain technical overview-ss
Ad

Similar to Blockchain introduction (20)

PPTX
Introduction to Blockchain
PDF
Blockchain and Bitcoin
PDF
What is Blockchain? [Applications of Blockchain in Cryptocurrency and Banking]
PPT
Understanding Blockchain Technology
PPTX
Blockchain Explained
PDF
Bitcoin and blockchain talk - Pavia
PDF
Blockchain; how it works, and why you should care
PDF
Blockchain technology.pptx
PPTX
Bitcoin Transparency Using Blockchain.pptx
PPTX
Blockchain.pptx
PDF
Crypto currencies The internet of Money
PPTX
Blockchain and Cryptocurrencies
PPTX
Blockchain basics
PDF
Bitcoin and Ransomware Analysis
PDF
Bitcoin and Ransomware Analysis
PPTX
What is bitcoin?
PPTX
A technical Introduction to Blockchain.
PDF
Bitcoin intro
PDF
Blockchain & crypto
PPTX
BLOCKCHAIN ,BITCOIN & CRYPTOCURRENCIES WORLD : MECHANICS AND CYBER CRIME
Introduction to Blockchain
Blockchain and Bitcoin
What is Blockchain? [Applications of Blockchain in Cryptocurrency and Banking]
Understanding Blockchain Technology
Blockchain Explained
Bitcoin and blockchain talk - Pavia
Blockchain; how it works, and why you should care
Blockchain technology.pptx
Bitcoin Transparency Using Blockchain.pptx
Blockchain.pptx
Crypto currencies The internet of Money
Blockchain and Cryptocurrencies
Blockchain basics
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
What is bitcoin?
A technical Introduction to Blockchain.
Bitcoin intro
Blockchain & crypto
BLOCKCHAIN ,BITCOIN & CRYPTOCURRENCIES WORLD : MECHANICS AND CYBER CRIME
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Modernising the Digital Integration Hub
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hybrid model detection and classification of lung cancer
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Architecture types and enterprise applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles – August ’25 Week III
Hindi spoken digit analysis for native and non-native speakers
DP Operators-handbook-extract for the Mautical Institute
Final SEM Unit 1 for mit wpu at pune .pptx
observCloud-Native Containerability and monitoring.pptx
TLE Review Electricity (Electricity).pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Enhancing emotion recognition model for a student engagement use case through...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Modernising the Digital Integration Hub
Group 1 Presentation -Planning and Decision Making .pptx
Chapter 5: Probability Theory and Statistics
Web App vs Mobile App What Should You Build First.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Hybrid model detection and classification of lung cancer
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Architecture types and enterprise applications.pdf

Blockchain introduction

  • 2. A blockchain is a simple database ✔ You can add data Data is regularly frozen into blocks. Once frozen: ❌ You can't change the data ❌ You can't delete the data Freezing a block is more commonly known as "mining" the block
  • 3. The blockchain? No such thing! Anyone can knock up a blockchain database BitCoin is a famous public blockchain database, storing cash transactions Ethereum is a different public blockchain database, general purpose You can set up your own public blockchain any time you like
  • 4. A famous public blockchain database is . . . BitCoin (known as BTC or XBT) The BitCoin database is duplicated by many computers in different places ○ 7000 mining bitcoin nodes globally in Mar 2017 ■ 2000 in USA ■ 1300 in DE ○ Around 250K transactions per day ○ About $16bn worth of BTC in circulation
  • 5. A famous public blockchain database is . . . BitCoin (known as BTC or XBT) The BitCoin database is duplicated by many computers in different places ○ 7000 mining bitcoin nodes globally in Mar 2017 ■ 2000 in USA ■ 1300 in DE ○ Around 250K transactions per day ○ About $16bn worth of BTC in circulation Takes about 1 hour to "clear" transactions with confidence After 1 hour there will be 6 or more blocks frozen with consensus after your block
  • 6. Other Blockchain Databases ● 100's of BitCoin alternatives (see altcoins.com) ○ Ethereum ETH ■ Interesting for its programming language (stored procedures, or "Smart Contracts") ■ This was exploited in 2016, leaving behind Ethereum "classic" currency ETC ○ Deutsche eMark DEM ■ Interesting because it is spuriously tied to a nation state ○ Zcash ZEC ■ Interesting because it provides true anonymity unlike BitCoin ■ It also hides transaction amounts and balances ○ Namecoin NMC ■ Interesting because transactions record/transfer domain names ■ e.g. sparkl.bit ○ Ripple XRP ■ Interesting because it's designed for inter-bank cross-border transfers ■ Promises to reduce the cost of clearing by 60%
  • 7. Crypto-currency Mining BitCoins Proof of work Consensus ● Freezing a block of transactions is hard work ○ If you do it, you're called a "miner" ○ Lots of $$$ computer power is required ○ Each frozen block is assigned a fixed BitCoin value ● What is intrinsic value? Consensus is critical ○ Majority of duplicating computers must agree each block ○ Everyone must believe these duplicates are independent ○ Therefore must have 1000's of computers all over the globe ● All this work is paid for...how? ○ A % of the block BitCoin value goes to the miners ○ It's hard to know whether miners operate at a profit ○ You can pay to join miners e.g. genesis-mining.com
  • 8. My Journey into the Light Start coinfloor.com Trading exchange blockchain.info Bitcoin wallet Trades BitCoin only. kraken.com Trading exchange Trades BitCoin, Ethereum, Monero, Zcash, Ripple and others. Holds your BitCoin in the cloud or in local wallet on your mobile. Easy to buy BitCoin through tame broker. namecoin.org DNS name wallet Provides local DNS server for .bit domains. I use this to keep a BitCoin balance I can spend on stuff using my mobile or browser. I use this to buy BTC using GBP with payments from my bank account. I use this to buy Ripple, Zcash or Eth using BTC or GBP. I use this to register sparkl.bit
  • 9. Private Blockchain Databases ● Hyperledger ○ Open-source tech ■ Allows you to knock up any blockchain use case ○ Has stored procedures ("smart contracts") ○ Particularly aimed at trading groups or consortia ○ Makes sense where a group has some kind of collective trust ■ Group trust removes crypto-currency requirement ● No crypto-currency ○ Different consensus protocol ■ Uses centralised notaries, does not require "proof of work" ■ Instant validation of transactions ○ No need to wait for confidence, as you do with BitCoin
  • 10. Private Blockchain Databases ● A private blockchain is a tamper-proof add-only database ○ New tool to use in corporate IT solutions ○ Useful focus of synchronisation between parties ■ With private databases, some trust exists between parties ● Helps deliver the usual benefits of a shared system ○ Reduced Cost ○ Increased Agility ● Convenient catalyst ○ Blockchain is a database with useful new features ○ Encourages shared systems that are perhaps decades overdue ○ New project ideas benefit from pent-up demand
  • 11. Private Blockchain Use Cases ● Finance ○ Jan 17: Deutsche Börse Presents Blockchain Concept for Risk Free Cash Transfer ○ Dec 16: SWIFT launches Blockchain Proof of Concept In Hyperledger ● Supply Chain ○ Provenance of responsibly sourced fish ○ Tracking of aerospace components and lifecycle within completed products ● Healthcare ○ Health provider data and security ○ Patient identity and records transmission
  • 12. "Smart Contracts" ● A blockchain is a database ○ You can add data ○ It's tamper proof ○ Achieves consensus through duplicate nodes ● Let that data include good old-fashioned programming code ○ Just like "Stored Procedures" in normal databases ○ Just as limited, too ○ Execution and consensus by duplicate nodes ○ Give an old dog a fancy new name and we have . . . ● "Smart Contracts" ○ Ta-da! ○ Highly risky in public blockchain ○ Useful tool in private blockchain
  • 13. Oil rig Insurer Reinsurer IoT sensors and systems Closed loop distributed intelligence Realtime reporting and analytics Audit trails tamper-proofed using BitCoin public blockchain Smart Policy document expresses and processes policy events including claims and settlements Policy state held on private blockchain using "smart contracts" Settlements processed through Ripple public blockchain Internal systems and workflows are integrated Systems SPARKL Blockchain Databases Parties
  • 15. Page down for extra slides Too detailed to present but interesting...
  • 16. Interesting things about BitCoin #1 You get yourself a bitcoin "address" to receive a BitCoin amount A transaction is where an amount is signed over from one set of addresses to another set of addresses (N:M, but most often 1:1) You can have loads of addresses - often a new one per transaction Nobody knows all your addresses - that's your little secret The public, duplicated, tamper-proof database prevents double spending
  • 17. Interesting things about BitCoin #2 Each frozen block, containing e.g. 2500 transactions, has a fixed coin value The coin value of later blocks is fixed to reduce logarithmically Total number of BitCoins is just the (inflating) sum of all those coin values So there's a limit of around 21m BitCoins (reached around 2140 AD) A transaction can be as small as 1/100,000,000 of a BTC! Today BTC 0.001 trades at roughly EUR 1.0
  • 18. Interesting things about BitCoin #3 Freezing a new block is really expensive and difficult to do But amazingly easy for anyone to check! A block has a bunch of transactions in it, say 2000+ A "miner" gets paid for freezing a block, plus a fee for the transactions in it You can become a miner anytime you like (try genesis-mining.com) Payment for freezing a block is going down, down, down Txn volume means number of txns per block has to go up, up, up