SlideShare uma empresa Scribd logo
1 de 16
Token Bridge RSK - ETH
Pedro Prete
Interoperability PO @ IOVlabs
Sobre mi
• Que es el Token Bridge
• Como usarlo
• Como funciona por dentro
Contenido
Que es el Token Bridge
Que es el Token Bridge
El token bridge es un protocolo que permite mover tokens ERC20 entre RSK y Ethereum.
Puedes enviar un token al bridge y recibirlo en la otra red en la misma address.
Usa smart contracts y oraculos para conectarse con ambas blockchains y tiene una Dapp
para el usuario final.
Que es un token ERC20
ERC20 son smart contracts que
siguen un standard que define
ciertas reglas para emitir y transferir
tokens.
Los tokens son activos cripto que
pueden ser intercambiados pero, a
diferencia de las
criptomonedas(Bitcoin, Ethereum,
etc), no tienen una blockchain
dedicada.
Los tokens ERC20 son el principal
activo ofrecido en un ICO (Initial
Coin Offering).
You can find other tokens at
https://coinmarketcap.com/tokens/views/all/
Como usar el Token Bridge
Pre requisitos
Para usar el Token Bridge, primero necesitamos una billetera, suficiente balance para
pagar por las transacciones y los tokens que queremos cruzar. Podemos obtener todo
esto en testnet desde:
• Billetera: Nifty Wallet setear como 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
Usar la Dapp para cruzar tokens
Dapp:
• Mainnet: https://tokenbridge.rsk.co/
• Testnet: https://testnet.tokenbridge.rsk.co/
Las instrucciones se encuentran en https://developers.rsk.co/tools/tokenbridge/dappguide/
Recuerden que cruzar tokens demora alrededor de 5 minutos en testnet y 1 hora en
mainnet, estos números son sólo estimaciones, ya que el tiempo real puede fluctuar.
Limitaciones
Por razones de seguridad hay límites de la
cantidad de tokens que se pueden cruzar:
• Máxima cantidad de tokens a cruzar
10.000
• Mínima cantidad de tokens a cruzar 1
• Máxima cantidad diaria de tokens a
cruzar 100.000
Pueden ver estas limitaciones en la Dapp
en la solapa Info.
Que tokens puedo cruzar?
No todos los tokens pueden cruzar, hay una lista de tokens habilitados.
Puedes ver la lista de tokens habilitados en la solapa de Info de la Dapp:
• Mainnet: https://tokenbridge.rsk.co/
• Testnet: https://testnet.tokenbridge.rsk.co/
Tengan en cuenta que la lista de Mainnet y Testnet pueden diferir.
Como funciona
Architectura
El oraculo federado
Los oráculos de la federación escuchan ambas blockchains (RSK y Ethereum) a la
espera de eventos emitidos por los contratos del Bridge.
Una vez que tenga suficientes confirmaciones (bloques posteriores al bloque que
contiene el evento) llama al contrato de Federación en la otra blockchain y vota por
ese evento.
Cuando el contrato de Federación obtiene una mayoría de votos de los oráculos
sobre una transacción la envía al bridge
Token Bridge Smart Contracts
• AllowTokens: Tiene habilitados, los limites maximo, mínimo y diario de tokens
que pueden cruzar.
• Federation: Mantiene un listado de los eventos votados por los
federados(oráculos) y una vez que un evento obtiene la mayoria de votos llama
al bridge con la información de dicho evento.
• Bridge: El bridge es un smart contract upgreadable y esta a cargo de lockear los
tokens, emitir eventos de cruze, recibir eventos de cruze, mint y burn de los Side
Tokens. El Side Token contract es creado internamente si es la primera vez que
se cruzan tokens de este tipo.
• SideTokenFactory: Factory que crea Side Tokens
• SideToken: ERC777 (ERC20 compatible) representa al token en la otra
blockchain.
• MultiSigWallet: Dueño de los contratos, necesita una mayoría de firmas para
enviar una transacción.
Codigo fuente Open Source
El codigo esta en un repositorio público de github
• ABIs para interactuar con los contratos:
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 en español del Token Bridge entre RSK y Ethereum

Mais conteúdo relacionado

Semelhante a Webinar en español del Token Bridge entre RSK y Ethereum

De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...Jens Hardings
 
Entendiendo de Bitcoin.pptx
Entendiendo de Bitcoin.pptxEntendiendo de Bitcoin.pptx
Entendiendo de Bitcoin.pptxLeonardoEnrique5
 
Ethereum y los contratos inteligentes
Ethereum y los contratos inteligentesEthereum y los contratos inteligentes
Ethereum y los contratos inteligentesVic Perez
 
Redes
RedesRedes
RedesCUI
 
Intro to the Cosmos Network
Intro to the Cosmos NetworkIntro to the Cosmos Network
Intro to the Cosmos NetworkTendermint Inc
 
Labs - Taller práctico de blockchain con Ethereum
Labs - Taller práctico de blockchain con EthereumLabs - Taller práctico de blockchain con Ethereum
Labs - Taller práctico de blockchain con EthereumEvert Diaz Buitron
 
Blockchain Mas alla de las criptomonedas V2.pdf
Blockchain Mas alla de las criptomonedas V2.pdfBlockchain Mas alla de las criptomonedas V2.pdf
Blockchain Mas alla de las criptomonedas V2.pdfANYIEPRIETOHERRERA
 
Presentación http https-dns
Presentación http https-dnsPresentación http https-dns
Presentación http https-dnsDavid Vargas
 
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?AndersonFuentes7
 
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...AndersonFuentes7
 

Semelhante a Webinar en español del Token Bridge entre RSK y Ethereum (20)

De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
De Bitcoin a Ethereum: Criptomonedas, Contratos Inteligentes y Corporaciones ...
 
Tomocoin
TomocoinTomocoin
Tomocoin
 
Entendiendo de Bitcoin.pptx
Entendiendo de Bitcoin.pptxEntendiendo de Bitcoin.pptx
Entendiendo de Bitcoin.pptx
 
Token ring
Token ringToken ring
Token ring
 
Token Ring
Token RingToken Ring
Token Ring
 
Token Ring
Token RingToken Ring
Token Ring
 
Ethereum y los contratos inteligentes
Ethereum y los contratos inteligentesEthereum y los contratos inteligentes
Ethereum y los contratos inteligentes
 
POLYGON (MATIC).pptx
POLYGON (MATIC).pptxPOLYGON (MATIC).pptx
POLYGON (MATIC).pptx
 
Redes
RedesRedes
Redes
 
Intro to the Cosmos Network
Intro to the Cosmos NetworkIntro to the Cosmos Network
Intro to the Cosmos Network
 
Labs - Taller práctico de blockchain con Ethereum
Labs - Taller práctico de blockchain con EthereumLabs - Taller práctico de blockchain con Ethereum
Labs - Taller práctico de blockchain con Ethereum
 
NFT (Token No Fungible)
NFT (Token No Fungible)NFT (Token No Fungible)
NFT (Token No Fungible)
 
Blockchain Mas alla de las criptomonedas V2.pdf
Blockchain Mas alla de las criptomonedas V2.pdfBlockchain Mas alla de las criptomonedas V2.pdf
Blockchain Mas alla de las criptomonedas V2.pdf
 
Bitcoin es latam
Bitcoin es latamBitcoin es latam
Bitcoin es latam
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Estándar ieee 802(Token bus)
Estándar ieee 802(Token bus)Estándar ieee 802(Token bus)
Estándar ieee 802(Token bus)
 
Presentación http https-dns
Presentación http https-dnsPresentación http https-dns
Presentación http https-dns
 
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?
Gana Dinero viendo vídeos en youtube es fácil y paga al instante que esperas?
 
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...
QUIERES GANAR DINERO? ENTRA AL LINK Y ESTARAS PARTICIPANDO POR UNA BECA EN AX...
 
Road to blockchain
Road to blockchainRoad to blockchain
Road to blockchain
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Webinar en español del Token Bridge entre RSK y Ethereum

  • 2. Pedro Prete Interoperability PO @ IOVlabs Sobre mi • Que es el Token Bridge • Como usarlo • Como funciona por dentro Contenido
  • 3. Que es el Token Bridge
  • 4. Que es el Token Bridge El token bridge es un protocolo que permite mover tokens ERC20 entre RSK y Ethereum. Puedes enviar un token al bridge y recibirlo en la otra red en la misma address. Usa smart contracts y oraculos para conectarse con ambas blockchains y tiene una Dapp para el usuario final.
  • 5. Que es un token ERC20 ERC20 son smart contracts que siguen un standard que define ciertas reglas para emitir y transferir tokens. Los tokens son activos cripto que pueden ser intercambiados pero, a diferencia de las criptomonedas(Bitcoin, Ethereum, etc), no tienen una blockchain dedicada. Los tokens ERC20 son el principal activo ofrecido en un ICO (Initial Coin Offering). You can find other tokens at https://coinmarketcap.com/tokens/views/all/
  • 6. Como usar el Token Bridge
  • 7. Pre requisitos Para usar el Token Bridge, primero necesitamos una billetera, suficiente balance para pagar por las transacciones y los tokens que queremos cruzar. Podemos obtener todo esto en testnet desde: • Billetera: Nifty Wallet setear como 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. Usar la Dapp para cruzar tokens Dapp: • Mainnet: https://tokenbridge.rsk.co/ • Testnet: https://testnet.tokenbridge.rsk.co/ Las instrucciones se encuentran en https://developers.rsk.co/tools/tokenbridge/dappguide/ Recuerden que cruzar tokens demora alrededor de 5 minutos en testnet y 1 hora en mainnet, estos números son sólo estimaciones, ya que el tiempo real puede fluctuar.
  • 9. Limitaciones Por razones de seguridad hay límites de la cantidad de tokens que se pueden cruzar: • Máxima cantidad de tokens a cruzar 10.000 • Mínima cantidad de tokens a cruzar 1 • Máxima cantidad diaria de tokens a cruzar 100.000 Pueden ver estas limitaciones en la Dapp en la solapa Info.
  • 10. Que tokens puedo cruzar? No todos los tokens pueden cruzar, hay una lista de tokens habilitados. Puedes ver la lista de tokens habilitados en la solapa de Info de la Dapp: • Mainnet: https://tokenbridge.rsk.co/ • Testnet: https://testnet.tokenbridge.rsk.co/ Tengan en cuenta que la lista de Mainnet y Testnet pueden diferir.
  • 13. El oraculo federado Los oráculos de la federación escuchan ambas blockchains (RSK y Ethereum) a la espera de eventos emitidos por los contratos del Bridge. Una vez que tenga suficientes confirmaciones (bloques posteriores al bloque que contiene el evento) llama al contrato de Federación en la otra blockchain y vota por ese evento. Cuando el contrato de Federación obtiene una mayoría de votos de los oráculos sobre una transacción la envía al bridge
  • 14. Token Bridge Smart Contracts • AllowTokens: Tiene habilitados, los limites maximo, mínimo y diario de tokens que pueden cruzar. • Federation: Mantiene un listado de los eventos votados por los federados(oráculos) y una vez que un evento obtiene la mayoria de votos llama al bridge con la información de dicho evento. • Bridge: El bridge es un smart contract upgreadable y esta a cargo de lockear los tokens, emitir eventos de cruze, recibir eventos de cruze, mint y burn de los Side Tokens. El Side Token contract es creado internamente si es la primera vez que se cruzan tokens de este tipo. • SideTokenFactory: Factory que crea Side Tokens • SideToken: ERC777 (ERC20 compatible) representa al token en la otra blockchain. • MultiSigWallet: Dueño de los contratos, necesita una mayoría de firmas para enviar una transacción.
  • 15. Codigo fuente Open Source El codigo esta en un repositorio público de github • ABIs para interactuar con los contratos: 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