SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Token Bridge RSK - ETH
Pedro Prete
Interoperability PO @ IOVlabs
About me
• What’s the Token Bridge
• How to use it
• How it works inside
Content
What’s the token Bridge
What’s the Token Bridge
The token bridge is a protocol that allows to move ERC20 tokens between RSK and
Ethereum.
You can send a Token to the bridge and receive it on the other chain in the same address.
It uses smart contracts and oracles to connect both blockchains and has a Dapp for end
user.
What’s an ERC20
ERC20 are smart contracts that
follows a standard that defines
certain rules for issuing tokens.
The tokens are crypto assets that
can be traded but, unlike
cryptocurrencies (Bitcoin,
Ethereum, etc), they don’t have a
dedicated blockchain.
The ERC20 tokens are the main
asset offer in an ICO (Initial Coin
Offering).
You can find other tokens at
https://coinmarketcap.com/tokens/views/all/
How to use it
Prerequisite
To use the token bridge we first need to have a wallet, enough balance to pay for the
transactions and tokens to transfer. We can obtain it from:
• Wallet: Nifty Wallet set as custom node
• RSK:
• RIF Token: https://faucet.rifos.org/
• RBTC Balance: https://faucet.rsk.co/
• Ethereum
• TUSD: https://github.com/trusttoken/true-currencies#deployments
• ETH Balance: https://faucet.kovan.network/ or https://gitter.im/kovan-testnet/faucet
Use the Dapp to cross the tokens
Use the Dapp:
• Mainnet: https://tokenbridge.rsk.co/
• Testnet: https://testnet.tokenbridge.rsk.co/
Follow the instructions at https://developers.rsk.co/tools/tokenbridge/dappguide/
Keep in mind that crossing the tokens takes about 5 minutes in testnet and 1 hour in
mainnet, these numbers are just estimations, since the actual time it takes fluctuates.
Limitations
For security reasons there are limits to the
tokens you can cross:
• Max tokens to cross 10.000
• Min tokens to cross 1
• Max daily limit of tokens to cross
100.000
You can see this limits in the Dapp on the
Info tab.
Which tokens can i cross?
You can’t cross any Token, there is a white list of tokens that can cross.
You can see it in the Token List tab in the Dapp web page:
• Mainnet: https://tokenbridge.rsk.co/
• Testnet: https://testnet.tokenbridge.rsk.co/
Please note that Mainnet and Testnet Token List may differ.
How it works
Architecture
Federator Oracle
The federation oracle listens to both chains (RSK and Ethereum) for the events
emitted by the bridge contracts.
Once it has enough confirmations (blocks after the block of the event) it calls the
Federation contract on the other chain and votes for that event.
Token Bridge Smart Contracts
• AllowTokens: Keeps the whitelisted tokens and the max min and daily limits of
tokens to cross.
• Federation: Keeps track of the events crossed by the federators (oracles) and
once an event has been voted by the majority of the federators it calls the bridge.
• Bridge: The bridge is and upgreadable smart contract in charge of locking the
tokens, emit cross events, receive cross events and mint or burn side tokens.
Side Token contracts are created on the fly if it’s the first time this kind of token
appears.
• SideTokenFactory: Factory that creates Side Tokens
• SideToken: ERC777 (ERC20 compatible) that represents the token on the other
chain
• MultiSigWallet: Owner of the contracts, it needs a majority of signatures to do
any transaction
Open Source Code
The code is in a public repository on github
• ABIs to interact with the contracts:
https://github.com/rsksmart/tokenbridge/tree/master/abis
• Smart Contracts: https://github.com/rsksmart/tokenbridge/tree/master/bridge
• Federator: https://github.com/rsksmart/tokenbridge/tree/master/federator
• Dapp: https://github.com/rsksmart/tokenbridge/tree/master/ui
Webinar in English for the Token Bridge between RSK and Ethereum

Weitere ähnliche Inhalte

Ähnlich wie Webinar in English for the Token Bridge between RSK and Ethereum

ERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformblockchainX
 
How do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxHow do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxBlockchainX
 
Distributed exchanges
Distributed exchangesDistributed exchanges
Distributed exchangesDidier Martin
 
Exploring the ERC20 Token Standard for Ethereum Blockchain
Exploring the ERC20 Token Standard for Ethereum BlockchainExploring the ERC20 Token Standard for Ethereum Blockchain
Exploring the ERC20 Token Standard for Ethereum BlockchainMuneeb Ur Rehman
 
Comparing nft development platforms ethereum vs solana
Comparing nft development platforms  ethereum vs solanaComparing nft development platforms  ethereum vs solana
Comparing nft development platforms ethereum vs solanaMarnusharris
 
Blockchain Chapter #4.pdf
Blockchain Chapter #4.pdfBlockchain Chapter #4.pdf
Blockchain Chapter #4.pdfssuser79c46d1
 
What is an erc 20 token
What is an erc 20 tokenWhat is an erc 20 token
What is an erc 20 tokenAlladin Nasir
 
ERC Standards Token Development Services Everything You Need to Know
ERC Standards Token Development Services Everything You Need to KnowERC Standards Token Development Services Everything You Need to Know
ERC Standards Token Development Services Everything You Need to KnowTurnkeytown
 
ERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum TokenERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum TokenCodeOps Technologies LLP
 
What is Erc20 token? How it Works/
What is Erc20 token? How it Works/What is Erc20 token? How it Works/
What is Erc20 token? How it Works/Developcoins
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractAll Things Open
 
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Tomoaki Sato
 
Create your own token
Create your own tokenCreate your own token
Create your own tokenshira william
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfTusharVerma933268
 

Ähnlich wie Webinar in English for the Token Bridge between RSK and Ethereum (20)

ERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platform
 
How do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxHow do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptx
 
Distributed exchanges
Distributed exchangesDistributed exchanges
Distributed exchanges
 
Exploring the ERC20 Token Standard for Ethereum Blockchain
Exploring the ERC20 Token Standard for Ethereum BlockchainExploring the ERC20 Token Standard for Ethereum Blockchain
Exploring the ERC20 Token Standard for Ethereum Blockchain
 
Ethereum vs fabric vs corda
Ethereum vs fabric vs cordaEthereum vs fabric vs corda
Ethereum vs fabric vs corda
 
The taxonomy of blockchain and cryptocurrency
The taxonomy of blockchain and cryptocurrencyThe taxonomy of blockchain and cryptocurrency
The taxonomy of blockchain and cryptocurrency
 
Ethereum
EthereumEthereum
Ethereum
 
Erc 721 tokens
Erc 721 tokensErc 721 tokens
Erc 721 tokens
 
Origin og erc 20
Origin og erc 20Origin og erc 20
Origin og erc 20
 
Comparing nft development platforms ethereum vs solana
Comparing nft development platforms  ethereum vs solanaComparing nft development platforms  ethereum vs solana
Comparing nft development platforms ethereum vs solana
 
Bancor review
Bancor reviewBancor review
Bancor review
 
Blockchain Chapter #4.pdf
Blockchain Chapter #4.pdfBlockchain Chapter #4.pdf
Blockchain Chapter #4.pdf
 
What is an erc 20 token
What is an erc 20 tokenWhat is an erc 20 token
What is an erc 20 token
 
ERC Standards Token Development Services Everything You Need to Know
ERC Standards Token Development Services Everything You Need to KnowERC Standards Token Development Services Everything You Need to Know
ERC Standards Token Development Services Everything You Need to Know
 
ERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum TokenERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum Token
 
What is Erc20 token? How it Works/
What is Erc20 token? How it Works/What is Erc20 token? How it Works/
What is Erc20 token? How it Works/
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~ Restribute ~ Wealth re-distirbution by blockchain hardfork ~
Restribute ~ Wealth re-distirbution by blockchain hardfork ~
 
Create your own token
Create your own tokenCreate your own token
Create your own token
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdf
 

Kürzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Webinar in English for the Token Bridge between RSK and Ethereum

  • 2. Pedro Prete Interoperability PO @ IOVlabs About me • What’s the Token Bridge • How to use it • How it works inside Content
  • 4. What’s the Token Bridge The token bridge is a protocol that allows to move ERC20 tokens between RSK and Ethereum. You can send a Token to the bridge and receive it on the other chain in the same address. It uses smart contracts and oracles to connect both blockchains and has a Dapp for end user.
  • 5. What’s an ERC20 ERC20 are smart contracts that follows a standard that defines certain rules for issuing tokens. The tokens are crypto assets that can be traded but, unlike cryptocurrencies (Bitcoin, Ethereum, etc), they don’t have a dedicated blockchain. The ERC20 tokens are the main asset offer in an ICO (Initial Coin Offering). You can find other tokens at https://coinmarketcap.com/tokens/views/all/
  • 7. Prerequisite To use the token bridge we first need to have a wallet, enough balance to pay for the transactions and tokens to transfer. We can obtain it from: • Wallet: Nifty Wallet set as custom node • RSK: • RIF Token: https://faucet.rifos.org/ • RBTC Balance: https://faucet.rsk.co/ • Ethereum • TUSD: https://github.com/trusttoken/true-currencies#deployments • ETH Balance: https://faucet.kovan.network/ or https://gitter.im/kovan-testnet/faucet
  • 8. Use the Dapp to cross the tokens Use the Dapp: • Mainnet: https://tokenbridge.rsk.co/ • Testnet: https://testnet.tokenbridge.rsk.co/ Follow the instructions at https://developers.rsk.co/tools/tokenbridge/dappguide/ Keep in mind that crossing the tokens takes about 5 minutes in testnet and 1 hour in mainnet, these numbers are just estimations, since the actual time it takes fluctuates.
  • 9. Limitations For security reasons there are limits to the tokens you can cross: • Max tokens to cross 10.000 • Min tokens to cross 1 • Max daily limit of tokens to cross 100.000 You can see this limits in the Dapp on the Info tab.
  • 10. Which tokens can i cross? You can’t cross any Token, there is a white list of tokens that can cross. You can see it in the Token List tab in the Dapp web page: • Mainnet: https://tokenbridge.rsk.co/ • Testnet: https://testnet.tokenbridge.rsk.co/ Please note that Mainnet and Testnet Token List may differ.
  • 13. Federator Oracle The federation oracle listens to both chains (RSK and Ethereum) for the events emitted by the bridge contracts. Once it has enough confirmations (blocks after the block of the event) it calls the Federation contract on the other chain and votes for that event.
  • 14. Token Bridge Smart Contracts • AllowTokens: Keeps the whitelisted tokens and the max min and daily limits of tokens to cross. • Federation: Keeps track of the events crossed by the federators (oracles) and once an event has been voted by the majority of the federators it calls the bridge. • Bridge: The bridge is and upgreadable smart contract in charge of locking the tokens, emit cross events, receive cross events and mint or burn side tokens. Side Token contracts are created on the fly if it’s the first time this kind of token appears. • SideTokenFactory: Factory that creates Side Tokens • SideToken: ERC777 (ERC20 compatible) that represents the token on the other chain • MultiSigWallet: Owner of the contracts, it needs a majority of signatures to do any transaction
  • 15. Open Source Code The code is in a public repository on github • ABIs to interact with the contracts: https://github.com/rsksmart/tokenbridge/tree/master/abis • Smart Contracts: https://github.com/rsksmart/tokenbridge/tree/master/bridge • Federator: https://github.com/rsksmart/tokenbridge/tree/master/federator • Dapp: https://github.com/rsksmart/tokenbridge/tree/master/ui