Baixar
Fechar menu -

Ponte de tokens entre as blockchains RSK e Ethereum

Published on: 28 Janeiro, 2020

A ponte de tokens entre RSK e Ethereum permite a transferência de tokens ERC20 de uma rede para outra. Assim, o usuário ou o criador do contrato pode escolher entre enviar os tokens para outra rede, aproveitando taxas mais baixas, uma rede mais segura ou outros modelos de consenso, conforme necessário. 

Como funciona

A ponte permite transferir tokens compatíveis com ERC20 de uma rede para a outra. Como usuário, você pode usar o daap de ponte de tokens para fazer isso!  Os tokens originais ficam bloqueados pelo contrato inteligente da ponte na cadeia original. Assim que a ponte emite um evento, a federação recebe as informações deste evento e as envia à ponte da outra cadeia. Assim que metade mais um dos federados votarem a favor da transação, a ponte da outra cadeia irá criar tokens ERC777, em quantidade idêntica à bloqueada na primeira cadeia, na conta do endereço que enviou os tokens na cadeia original. Os tokens ERC777 são compatíveis com ERC20, porém acrescentam maior funcionalidade e evitam o erro do ERC20 que queima tokens.

Interoperabilidade

A RSK já conta com uma ponte bidirecional com o BTC, permitindo que usuários de bitcoin transfiram seus BTC e os utilizem na RKS para interagir com contratos inteligentes. Atualmente, os usuários podem usar a ponte para transferir tokens do Ethereum para a RSK.  Assim, ficam abertas as portas da interoperabilidade entre as duas maiores redes de blockchain. Os usuários de bitcoin podem movimentar seus BTC para a RSK e comprar os tokens transferidos do Ethereum.

Capacitação de segunda camada

Outra vantagem da ponte de tokens é a possibilidade de termos o mesmo token em diversas redes. Soluções de segunda camada, como SWARM e Oraclize, entre outras, podem receber a mesma quantia de tokens como pagamento em várias redes. Junto com a volatilidade reduzida das stablecoins, as soluções de segunda camada podem ter nova expansividade e padronização de pagamento.

Próximo passo para a descentralização

A ponte de tokens, em sua primeira versão, é federada; no entanto, esse não será seu formato definitivo.  O contrato de ponte foi construído como contrato passível de atualizações usando SDK da OpenZeppelin.  A RSK planeja fazer alterações na ponte de tokens para que prescinda de mecanismos de confiança e se torne totalmente descentralizada. Para atingir esse objetivo, serão os contratos inteligentes que validarão a ocorrência do evento na outra cadeia, seguindo o Smart Hawk paper, que é uma adaptação do FlyClient paper.

Ajuda adicional 

Perguntas frequentes  https://developers.rsk.co/tools/tokenbridge/faq/

testnet: https://testnet.tokenbridge.rsk.co/

mainnet: https://tokenbridge.rsk.co/

como usar o Daap: https://developers.rsk.co/tools/tokenbridge/dappguide/

Documentação

Devportal: https://developers.rsk.co/tools/tokenbridge/

Documentação: https://github.com/rsksmart/rskj/wiki