Technical Overview - BlockchainCon · FEDERATION (OP_CHECKMULTISIG) SPV_SIDECHAIN DRIVECHAIN...
Transcript of Technical Overview - BlockchainCon · FEDERATION (OP_CHECKMULTISIG) SPV_SIDECHAIN DRIVECHAIN...
@RSKSMART#SMARTERBITCOIN
1
Technical Overview
Javier VargasRSK Ambassador Madrid
@RSKSMART#SMARTERBITCOIN
@RSKSMART#SMARTERBITCOIN
22
Internet of Knowledge
@RSKSMART#SMARTERBITCOIN
33
Internet of Value
@RSKSMART#SMARTERBITCOIN
44
Dollar value in the last 100 years
@RSKSMART#SMARTERBITCOIN
55
Dollar value in the last 100 years
@RSKSMART#SMARTERBITCOIN
66
Intro to RSK
@RSKSMART#SMARTERBITCOIN
77
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
88
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
99
1. Ethereum compatibility
• RSK started as a fork of the EVM
• Your Solidity contract can run in RSK network without changing code!
@RSKSMART#SMARTERBITCOIN
1010
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
1111
2. Bitcoin - RSK Bridge (2WP)
@RSKSMART#SMARTERBITCOIN
1212
2. Bitcoin - RSK Bridge (2WP)
• The Smart Bitcoin (or SBTC) is a conversion of the original Bitcoin residing in the RSK network
• 1:1 conversion rate with Bitcoin
• The 2-way peg is used to convert from one to the other
SMART BITCOIN
@RSKSMART#SMARTERBITCOIN
1313
2. Bitcoin - RSK Bridge (2WP)
SINGLE CUSTODIAN
FEDERATION (OP_CHECKMULTISIG)
SPV_SIDECHAIN
DRIVECHAIN
DRIVECHAIN + FEDERATION
Bitcoin soft-fork requiredBIP presented
RSK BTC
BTC RSK
NOW
BIP
@RSKSMART#SMARTERBITCOIN
1414
2. Bitcoin - RSK Bridge (2WP)SBTC TO BTC
BTC tx candidate
created (on Bridge
Contract)
Enough Confirmationspass (on RSK)
Tx Signed by enough
Federation members
Tx Broadcasted
to BTC Blockchain
User requests
BTC release
Enough RSK Blocks are mined Federators sign
Federators broadcast transaction to BTC
@RSKSMART#SMARTERBITCOIN
1515
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
1616
3. Merged Mining
• Allows a miner to mine more than one blockchain at the same time
• Every hash the miner does contributes to the total hash rate of both networks
@RSKSMART#SMARTERBITCOIN
1717
3. Merged Mining
• The RSK Network is secured by the Bitcoin miners
• The Bitcoin miners increase their revenue at zero extra cost
• RSK leverages the Bitcoin security to create the most secure Smart Contract platform
• RSK enables the Bitcoin miners to form part of the Smart Contracts business
@RSKSMART#SMARTERBITCOIN
1818
BTC+RSK MINING POOL RSK MINER SERVER MINERS
HAVE A BTC BLOCK TO MINE
GETWORK
^ RSK Block Info
DO YOUR MATH! (WITH BTC INFO + RSK INFO EMBEDDED)
^ PoW Found!
SUBMIT (only if difficulty is ok)
MINED ON BTC AS WELL! (only if difficulty is ok)
3. Merged Mining
@RSKSMART#SMARTERBITCOIN
1919
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
2020
4. Global federation
• Act as the bitcoin guardians on the Bitcoin-RSK Bridge
• Provide additional services:oGeneration of external security checkpointsoActive oracling services
• 25 of the most recognized companies in the industry
@RSKSMART#SMARTERBITCOIN
2121
Five pillars
1. Ethereum compatibility
2. Bitcoin - RSK Bridge (2WP)
3. Merged Mining
4. Global federation
5. Community
@RSKSMART#SMARTERBITCOIN
222210
Different programs
1. EDUCATE-> https://educate.rsk.co
2. PARTNERS-> https://partner.rsk.co
3. BUG BOUNTY-> https://bounty.rsk.co
4. AMBASSADOR + BETA TESTER-> https://ambassadors.rsk.co
@RSKSMART#SMARTERBITCOIN
232310
Are you a dev?
•GitHub -> GITHUB.COM/RSKSMART
•Gitter-> GITTER.IM/RSKSMART/RSKJ
•Tech Resources -> http://bit.ly/RSKTechResources
@RSKSMART#SMARTERBITCOIN
2424
@RSKSMART#SMARTERBITCOIN
25
USE CASES
@RSKSMART#SMARTERBITCOIN
2626
eWallets: Davivienda (Colombia)
• Stage 1: Employee loyalty programs
• Stage 2: Customer reward programs
• Stage 3: Regional remittances Micro-lending
by:
@RSKSMART#SMARTERBITCOIN
2727
Other Potential Use Cases
• Micro Insurance (Tokenized)• Insurance loyalty (Telematics)• Tokenized Factoring• Regulated micro-investment• Commodity tokenization (eg. public debt)• Tokenized social assistance & reputation
@RSKSMART#SMARTERBITCOIN
282810
Communication Channels
•Telegram: @rsksmartcontracts•Twitter: @rsksmart• Slack: http://bit.ly/RSKCommunitySlack•Blog: media.rsk.co
@RSKSMART#SMARTERBITCOIN
29
@RSKSMART#SMARTERBITCOIN
Alejandro BanzasGlobal Community [email protected] - @AleBanzas
Thanks!