SlideShare a Scribd company logo
1 of 29
Download to read offline
Rootstock
Smarter Bitcoin. A look at the RSK White Paper.
BlockchainHub ■ Stefan Kliment ■ August 29, 2016
Video: What is RSK?
Introduction to RSK
Introduction
to RSK
A little background info
• “Smart contracts” first
introduced as a concept in 1993
by Nick Szabo
• Rootstock serves as a smart-
contract platform that
incorporates a Turing Complete
Virtual Machine to Bitcoin
• Also provides faster
transactions and better
scalability
Introduction
to RSK
A little background info
• RSK is an evolution of QixCoin,
created in 2013
• Near instant confirmations: 300
tps, confirms payments in less
than 20 seconds
• SHA-256D merged mining
RSK as a Bitcoin Sidechain
RSK as a
Bitcoin
Sidechain
Moving on to the hot stuff
• BTC transferred into RSK
blockchain become “rootcoins”
(RTC). Essentially BTC living on
the RSK blockchain
• Can be transferred back
anytime at no additional cost
(standard RSK tx fee)
• RTC: base currency used to pay
miners for tx and contract
processing
• No currency issuance: all RTC
created from BTC
RSK as a
Bitcoin
Sidechain
Moving on to the hot stuff
• Turing-complete Rootstock
Virtual Machine (RVM) allowing
smart contracts
• Average first confirmation after
10 seconds
• Safe merged mining combining
PoW with federation (threshold-
signature based)
• Low-delay fast relay backbone
into peer-to-peer network
• Two-way pegging with sidechain
(currently federated, later fully
automated)
RSK as a low-cost BTC payment
network
A low-cost
BTC payment
network
Save some dough
A low-cost
BTC payment
network
Save some dough
RSK Use Cases
RSK Use Cases
Ok. And why is this interesting?
• Micropayment channels: secure
low valued payments without
fees for each tx, only when
channel is closed
• Hub-and-spoke networks allow
mutually untrusted users to
make low-cost one time
payments to and from third
parties with minimal trust
• Peer-to-peer distributed
exchanges
RSK Use Cases
Ok. And why is this interesting?
• Retail Payment Systems: BTC
adopted globally for everyday
retail transactions
• Escrow Services: oracles sign (or
don‘t sign) a transaction
defining whether it should be
executed (or not) without
touching funds under escrow
• Crypto-asset creation
(“altcoins”)
RSK Use Cases
Ok. And why is this interesting?
• Asset Securitization: creation of
digital tokens backed by real
assets (shares, debt, any other
asset)
• Decentralized remittances
• IP protection / registry
• Voting system: RSK allows the
creation of digital votes
• Micro-lending
RSK Use Cases
Ok. And why is this interesting?
• Supply chain traceability: digital
wallets allow for tracking and
tracing physical locations of a
product
• Online reputation & digital
identity
• In-game global currencies: BTC
as RSK coins, spendable in other
games
• Internet gambling / prediction
markets / fair-playing
RSK Technology Overview
RSK
Technology
Overview
Under the hood
• Turing-complete resource-
accounted deterministic virtual
machine for smart contracts
• Two-way pegged Bitcoin
sidechain for BTC denominated
trade
• Hybrid merge-mining /
federated consensus protocol
for consensus security and low-
latency network for fast
payments
RSK
Technology
Overview
Under the hood
• RVM: independent, compatible
with EVM (at opcode level)
• Provides Ethereum users
possibility to run projects with
security of the Bitcoin network
• Planned: new opcodes for fast
int32 arithmetic and better just-
in-time compilation for
enhancing performance
RSK
Technology
Overview
Under the hood
• A sidechain is an independent
blockchain, native currency is
pegged to the value of another
blockchain by using proofs of
payment
• Two currencies can be
exchanged freely, automatically
and without incurring in price
negotiations
• BTC are locked in Bitcoin and
the same amount of RTC are
unlocked in RSK, vice versa
RSK
Technology
Overview
Under the hood (Or: what the hell
is going on here?)
• Dynamic Hybrid Merged mining
/ Federation: DECOR+ block
reward sharing scheme. GHOST
rule counts uncles as normal
blocks and secures best chain.
BTC mining efficiency is
maximized
• Please dig into white paper for
more on this
RSK
Technology
Overview
Under the hood (Or: what the hell
is going on here?)
RSK
Technology
Overview
More fancy words. Really, please
have a look at the white paper.
• DECOR+ protocol
• Two Stage Block Propagation
(2SBP)
• Push Missing Transactions
Protocol (PMT)
• Delayed Transaction Inclusion
Heuristic (DTI)
• Immediate Block Header
Propagation (IBHP)
• Two Prioritized Streams for
each Connection Protocol
(2PSC)
RSK
Technology
Overview
More fancy words. Really, please
have a look at the white paper.
• Mining on Unverified Blocks
Heuristic (MUB)
• Local Route Optimization
Protocol (LRO)
• Re-using of the Bitcoin Mining
Network
RSK
Technology
Overview
Under the hood
• Transaction Privacy: RSK itself
does not provide better
transaction privacy than Bitcoin,
relies on pseudonyms. VM:
CoinJoin or AppeCoin can be
implemented securely
• Scalability: far beyond Bitcoin in
its current state. RSK requires a
fifth of the size of a standard
Bitcoin payment, block payload
per time interval 8 times higher,
50% less bandwidth than
Bitcoin since blocks do not
contain tx data but only
references to known tx
Conclusions
Conclusions
Is this the end?
• RSK is the culmination of 4 years
of blockchain technology
improvements, making use of
the best features of
programmable money and
payments while increasing the
value of BTC
• Developers can create personal
and corporate decentralized
solutions that run on the most
secure network worldwide with
low tx cost
Conclusions
Is this the end?
• Bitcoin miners can participate in
the smart contract market,
ensuring sustainability of the
mining industry
• Broaden the base of miners
strengthening Bitcoin’s network
security
• Development of a
decentralized, instant and
inexpensive financial system
Follow RSK
Rootstock
rsk.co
@RSKSmart

More Related Content

What's hot

Cryptocurrency - Digital Currency
Cryptocurrency - Digital CurrencyCryptocurrency - Digital Currency
Cryptocurrency - Digital CurrencySameer Satyam
 
Blockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank VaghelaBlockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank VaghelaPriyankVaghela
 
The Bitcoin Lightning Network
The Bitcoin Lightning NetworkThe Bitcoin Lightning Network
The Bitcoin Lightning NetworkShun Shiku
 
Intro to Blockchain Slides
Intro to Blockchain SlidesIntro to Blockchain Slides
Intro to Blockchain SlidesShannon Wells
 
Introduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesIntroduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesPaweł Wacławczyk
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinDeepu S Nath
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchainseancarmody
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to EthereumTerek Judi
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Jim Flynn
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionCoin Sciences Ltd
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusAudrius Ramoska
 

What's hot (20)

Cryptocurrency - Digital Currency
Cryptocurrency - Digital CurrencyCryptocurrency - Digital Currency
Cryptocurrency - Digital Currency
 
Sidechains Presentation
Sidechains PresentationSidechains Presentation
Sidechains Presentation
 
Cryptocurrency
Cryptocurrency  Cryptocurrency
Cryptocurrency
 
Blockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank VaghelaBlockchain Technology - The Next Superpower By Priyank Vaghela
Blockchain Technology - The Next Superpower By Priyank Vaghela
 
The Bitcoin Lightning Network
The Bitcoin Lightning NetworkThe Bitcoin Lightning Network
The Bitcoin Lightning Network
 
Intro to Blockchain Slides
Intro to Blockchain SlidesIntro to Blockchain Slides
Intro to Blockchain Slides
 
Introduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesIntroduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologies
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoin
 
Bitcoin, Banking and the Blockchain
Bitcoin, Banking and the BlockchainBitcoin, Banking and the Blockchain
Bitcoin, Banking and the Blockchain
 
Blockchain bootcamp for boards
Blockchain bootcamp for boardsBlockchain bootcamp for boards
Blockchain bootcamp for boards
 
Introduction to Ethereum
Introduction to EthereumIntroduction to Ethereum
Introduction to Ethereum
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN Explosion
 
Blockchain - The future of internet
Blockchain - The future of internetBlockchain - The future of internet
Blockchain - The future of internet
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
 
Altcoins
AltcoinsAltcoins
Altcoins
 
Vilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensusVilnius blockchain club 20170413 consensus
Vilnius blockchain club 20170413 consensus
 
Cryptocurrency
Cryptocurrency Cryptocurrency
Cryptocurrency
 

Similar to RSK Smart Bitcoin Sidechain

Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding BlockchainTony Willenberg
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBrett Colbert
 
Introduction to Lightning Network
Introduction to Lightning NetworkIntroduction to Lightning Network
Introduction to Lightning NetworkAlan Carbery
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisInderjeet Singh
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysisinder_barara
 
Block chain by harsh biltu agarwal
Block chain by harsh biltu agarwalBlock chain by harsh biltu agarwal
Block chain by harsh biltu agarwalN V Jagadeesh Kumar
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of BlockchainEoin Woods
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain  and CryptocurrenciesIntroduction to Blockchain  and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesNikhil D Prince
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6Jesse Burke
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssHoward Anglin
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
Blockchain technology Overview
Blockchain technology OverviewBlockchain technology Overview
Blockchain technology OverviewLalitha Prasanna
 
Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain ImplementationGlobalLogic Ukraine
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques Vasiliy Suvorov
 

Similar to RSK Smart Bitcoin Sidechain (20)

Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Blockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchainsBlockchain 101 - public, tokenized blockchains
Blockchain 101 - public, tokenized blockchains
 
Introduction to Lightning Network
Introduction to Lightning NetworkIntroduction to Lightning Network
Introduction to Lightning Network
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
BlockChain.pptx
BlockChain.pptxBlockChain.pptx
BlockChain.pptx
 
Block chain by harsh biltu agarwal
Block chain by harsh biltu agarwalBlock chain by harsh biltu agarwal
Block chain by harsh biltu agarwal
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
A Breathless Tour of Blockchain
A Breathless Tour of BlockchainA Breathless Tour of Blockchain
A Breathless Tour of Blockchain
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain  and CryptocurrenciesIntroduction to Blockchain  and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
J.burke HackMiami6
J.burke HackMiami6J.burke HackMiami6
J.burke HackMiami6
 
Tutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ssTutorial blockchain technical overview-ss
Tutorial blockchain technical overview-ss
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital DisruptionWSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
 
Crypto currency1
Crypto currency1Crypto currency1
Crypto currency1
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain technology Overview
Blockchain technology OverviewBlockchain technology Overview
Blockchain technology Overview
 
Node.js Blockchain Implementation
Node.js Blockchain ImplementationNode.js Blockchain Implementation
Node.js Blockchain Implementation
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques
 

More from BlockchainHub Graz

BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie Enzinger
BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie EnzingerBlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie Enzinger
BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie EnzingerBlockchainHub Graz
 
BlockchainHub Graz Meetup #25 - ELASTOS - Semir Ramovic
BlockchainHub Graz Meetup #25 - ELASTOS - Semir RamovicBlockchainHub Graz Meetup #25 - ELASTOS - Semir Ramovic
BlockchainHub Graz Meetup #25 - ELASTOS - Semir RamovicBlockchainHub Graz
 
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas Abraham
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas AbrahamBlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas Abraham
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas AbrahamBlockchainHub Graz
 
BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz
 
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes ZwengBlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes ZwengBlockchainHub Graz
 
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBlockchainHub Graz
 
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter Strametz
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter StrametzBCHGraz - Meetup #15 - Blockchain in Real Estate - Walter Strametz
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter StrametzBlockchainHub Graz
 
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eed
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eedBCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eed
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eedBlockchainHub Graz
 
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver Völkel
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver VölkelBCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver Völkel
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver VölkelBlockchainHub Graz
 
BCHGraz - Meetup #12 - ICO Basics
BCHGraz - Meetup #12 - ICO BasicsBCHGraz - Meetup #12 - ICO Basics
BCHGraz - Meetup #12 - ICO BasicsBlockchainHub Graz
 
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred Karrer
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred KarrerBCHGraz - Meetup #11 - Bitsquare DAO by Manfred Karrer
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred KarrerBlockchainHub Graz
 
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin Kalinov
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin KalinovBCHGraz - Meetup #10 - DASH (digital cash) by Valentin Kalinov
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin KalinovBlockchainHub Graz
 
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBlockchainHub Graz
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & EthereumBlockchainHub Graz
 
Blockchain Coding Dojo - BlockchainHub Graz
Blockchain Coding Dojo - BlockchainHub GrazBlockchain Coding Dojo - BlockchainHub Graz
Blockchain Coding Dojo - BlockchainHub GrazBlockchainHub Graz
 
Ripple - the good, the bad and the ugly
Ripple - the good, the bad and the uglyRipple - the good, the bad and the ugly
Ripple - the good, the bad and the uglyBlockchainHub Graz
 
BCHGraz - NEM Blockchain Tech - Intro
BCHGraz - NEM Blockchain Tech - IntroBCHGraz - NEM Blockchain Tech - Intro
BCHGraz - NEM Blockchain Tech - IntroBlockchainHub Graz
 
BCHGraz - Apostille - NEM Blockchain Tech
BCHGraz - Apostille - NEM Blockchain Tech BCHGraz - Apostille - NEM Blockchain Tech
BCHGraz - Apostille - NEM Blockchain Tech BlockchainHub Graz
 
IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5 IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5 BlockchainHub Graz
 

More from BlockchainHub Graz (20)

BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie Enzinger
BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie EnzingerBlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie Enzinger
BlockchainHub Graz Meetup #27 - Krypto-Assets & Steuern - Natalie Enzinger
 
BlockchainHub Graz Meetup #25 - ELASTOS - Semir Ramovic
BlockchainHub Graz Meetup #25 - ELASTOS - Semir RamovicBlockchainHub Graz Meetup #25 - ELASTOS - Semir Ramovic
BlockchainHub Graz Meetup #25 - ELASTOS - Semir Ramovic
 
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas Abraham
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas AbrahamBlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas Abraham
BlockchainHub Graz Meetup #24 - Self-Sovereign Identity - Andreas Abraham
 
BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph PichlerBlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
BlockchainHub Graz Meetup #23 - State Channels - Ralph Pichler
 
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes ZwengBlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
BlockchainHub Graz Meetup #22 - Atomic Swaps - Johannes Zweng
 
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter TeuflBCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
BCHGraz - Meetup #16 - Blockchain Real Life Usecases - Dr. Peter Teufl
 
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter Strametz
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter StrametzBCHGraz - Meetup #15 - Blockchain in Real Estate - Walter Strametz
BCHGraz - Meetup #15 - Blockchain in Real Estate - Walter Strametz
 
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eed
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eedBCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eed
BCHGraz - Meetup #14 - Seratio Token - Prof. Olinga Ta'eed
 
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver Völkel
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver VölkelBCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver Völkel
BCHGraz - Meetup #12 - ICO Rechtliche Grundlagen - Oliver Völkel
 
BCHGraz - Meetup #12 - ICO Basics
BCHGraz - Meetup #12 - ICO BasicsBCHGraz - Meetup #12 - ICO Basics
BCHGraz - Meetup #12 - ICO Basics
 
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred Karrer
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred KarrerBCHGraz - Meetup #11 - Bitsquare DAO by Manfred Karrer
BCHGraz - Meetup #11 - Bitsquare DAO by Manfred Karrer
 
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin Kalinov
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin KalinovBCHGraz - Meetup #10 - DASH (digital cash) by Valentin Kalinov
BCHGraz - Meetup #10 - DASH (digital cash) by Valentin Kalinov
 
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin EhrenhoferBCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
BCHGraz - Meetup #9 - Monero by Justin Ehrenhofer
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
 
Blockchain Coding Dojo - BlockchainHub Graz
Blockchain Coding Dojo - BlockchainHub GrazBlockchain Coding Dojo - BlockchainHub Graz
Blockchain Coding Dojo - BlockchainHub Graz
 
BCHGraz - Meetup #7 - Intro
BCHGraz - Meetup #7 - IntroBCHGraz - Meetup #7 - Intro
BCHGraz - Meetup #7 - Intro
 
Ripple - the good, the bad and the ugly
Ripple - the good, the bad and the uglyRipple - the good, the bad and the ugly
Ripple - the good, the bad and the ugly
 
BCHGraz - NEM Blockchain Tech - Intro
BCHGraz - NEM Blockchain Tech - IntroBCHGraz - NEM Blockchain Tech - Intro
BCHGraz - NEM Blockchain Tech - Intro
 
BCHGraz - Apostille - NEM Blockchain Tech
BCHGraz - Apostille - NEM Blockchain Tech BCHGraz - Apostille - NEM Blockchain Tech
BCHGraz - Apostille - NEM Blockchain Tech
 
IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5 IOTA Presentation - BlockchainHub Graz Meetup #5
IOTA Presentation - BlockchainHub Graz Meetup #5
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

RSK Smart Bitcoin Sidechain

  • 1. Rootstock Smarter Bitcoin. A look at the RSK White Paper. BlockchainHub ■ Stefan Kliment ■ August 29, 2016
  • 4. Introduction to RSK A little background info • “Smart contracts” first introduced as a concept in 1993 by Nick Szabo • Rootstock serves as a smart- contract platform that incorporates a Turing Complete Virtual Machine to Bitcoin • Also provides faster transactions and better scalability
  • 5. Introduction to RSK A little background info • RSK is an evolution of QixCoin, created in 2013 • Near instant confirmations: 300 tps, confirms payments in less than 20 seconds • SHA-256D merged mining
  • 6. RSK as a Bitcoin Sidechain
  • 7. RSK as a Bitcoin Sidechain Moving on to the hot stuff • BTC transferred into RSK blockchain become “rootcoins” (RTC). Essentially BTC living on the RSK blockchain • Can be transferred back anytime at no additional cost (standard RSK tx fee) • RTC: base currency used to pay miners for tx and contract processing • No currency issuance: all RTC created from BTC
  • 8. RSK as a Bitcoin Sidechain Moving on to the hot stuff • Turing-complete Rootstock Virtual Machine (RVM) allowing smart contracts • Average first confirmation after 10 seconds • Safe merged mining combining PoW with federation (threshold- signature based) • Low-delay fast relay backbone into peer-to-peer network • Two-way pegging with sidechain (currently federated, later fully automated)
  • 9. RSK as a low-cost BTC payment network
  • 13. RSK Use Cases Ok. And why is this interesting? • Micropayment channels: secure low valued payments without fees for each tx, only when channel is closed • Hub-and-spoke networks allow mutually untrusted users to make low-cost one time payments to and from third parties with minimal trust • Peer-to-peer distributed exchanges
  • 14. RSK Use Cases Ok. And why is this interesting? • Retail Payment Systems: BTC adopted globally for everyday retail transactions • Escrow Services: oracles sign (or don‘t sign) a transaction defining whether it should be executed (or not) without touching funds under escrow • Crypto-asset creation (“altcoins”)
  • 15. RSK Use Cases Ok. And why is this interesting? • Asset Securitization: creation of digital tokens backed by real assets (shares, debt, any other asset) • Decentralized remittances • IP protection / registry • Voting system: RSK allows the creation of digital votes • Micro-lending
  • 16. RSK Use Cases Ok. And why is this interesting? • Supply chain traceability: digital wallets allow for tracking and tracing physical locations of a product • Online reputation & digital identity • In-game global currencies: BTC as RSK coins, spendable in other games • Internet gambling / prediction markets / fair-playing
  • 18. RSK Technology Overview Under the hood • Turing-complete resource- accounted deterministic virtual machine for smart contracts • Two-way pegged Bitcoin sidechain for BTC denominated trade • Hybrid merge-mining / federated consensus protocol for consensus security and low- latency network for fast payments
  • 19. RSK Technology Overview Under the hood • RVM: independent, compatible with EVM (at opcode level) • Provides Ethereum users possibility to run projects with security of the Bitcoin network • Planned: new opcodes for fast int32 arithmetic and better just- in-time compilation for enhancing performance
  • 20. RSK Technology Overview Under the hood • A sidechain is an independent blockchain, native currency is pegged to the value of another blockchain by using proofs of payment • Two currencies can be exchanged freely, automatically and without incurring in price negotiations • BTC are locked in Bitcoin and the same amount of RTC are unlocked in RSK, vice versa
  • 21. RSK Technology Overview Under the hood (Or: what the hell is going on here?) • Dynamic Hybrid Merged mining / Federation: DECOR+ block reward sharing scheme. GHOST rule counts uncles as normal blocks and secures best chain. BTC mining efficiency is maximized • Please dig into white paper for more on this
  • 22. RSK Technology Overview Under the hood (Or: what the hell is going on here?)
  • 23. RSK Technology Overview More fancy words. Really, please have a look at the white paper. • DECOR+ protocol • Two Stage Block Propagation (2SBP) • Push Missing Transactions Protocol (PMT) • Delayed Transaction Inclusion Heuristic (DTI) • Immediate Block Header Propagation (IBHP) • Two Prioritized Streams for each Connection Protocol (2PSC)
  • 24. RSK Technology Overview More fancy words. Really, please have a look at the white paper. • Mining on Unverified Blocks Heuristic (MUB) • Local Route Optimization Protocol (LRO) • Re-using of the Bitcoin Mining Network
  • 25. RSK Technology Overview Under the hood • Transaction Privacy: RSK itself does not provide better transaction privacy than Bitcoin, relies on pseudonyms. VM: CoinJoin or AppeCoin can be implemented securely • Scalability: far beyond Bitcoin in its current state. RSK requires a fifth of the size of a standard Bitcoin payment, block payload per time interval 8 times higher, 50% less bandwidth than Bitcoin since blocks do not contain tx data but only references to known tx
  • 27. Conclusions Is this the end? • RSK is the culmination of 4 years of blockchain technology improvements, making use of the best features of programmable money and payments while increasing the value of BTC • Developers can create personal and corporate decentralized solutions that run on the most secure network worldwide with low tx cost
  • 28. Conclusions Is this the end? • Bitcoin miners can participate in the smart contract market, ensuring sustainability of the mining industry • Broaden the base of miners strengthening Bitcoin’s network security • Development of a decentralized, instant and inexpensive financial system