paint-brush
DeFi no Bitcoin Parte 1: um guia para criar dApps com rootstockpor@rootstock_io
8,508 leituras
8,508 leituras

DeFi no Bitcoin Parte 1: um guia para criar dApps com rootstock

por Rootstock6m2023/07/27
Read on Terminal Reader

Muito longo; Para ler

A tecnologia Blockchain revolucionou vários setores ao fornecer soluções descentralizadas seguras e transparentes, começando com o Bitcoin. O Bitcoin foi pioneiro na revolução blockchain, estabelecendo uma estrutura descentralizada e segura para armazenar valor e transações ponto a ponto. No entanto, era principalmente um sistema transacional com programabilidade limitada.
featured image - DeFi no Bitcoin Parte 1: um guia para criar dApps com rootstock
Rootstock HackerNoon profile picture

A tecnologia Blockchain revolucionou vários setores ao fornecer soluções descentralizadas seguras e transparentes, começando com o Bitcoin .


O Bitcoin foi pioneiro na revolução do blockchain, estabelecendo uma estrutura descentralizada e segura para armazenar valor e transações ponto a ponto. No entanto, era principalmente um sistema transacional com programação limitada .


A Ethereum surgiu para resolver essa limitação, apresentando uma plataforma com suporte nativo para contratos inteligentes complexos, permitindo a criação de DeFi e tornando-se um gateway para aplicações Web3. No entanto, isso custou a perda do nível de segurança do Bitcoin .


É aqui que o compatível com EVM Solução da camada 2 do Bitcoin A Rootstock entra em ação, combinando a segurança do Bitcoin com a programabilidade do Ethereum.


Neste artigo, exploramos como as soluções da camada 2 estendem os recursos do Bitcoin, por que os desenvolvedores escolhem o Rootstock para construir no Bitcoin e como você pode começar a criar seu próprio aplicativo ou serviço no blockchain Rootstock.


Mas primeiro…

O que é o Blockchain Rootstock?

Rootstock, anteriormente conhecido como RSK, é uma sidechain compatível com EVM construída sobre a rede Bitcoin .


Ele combina o melhor do Bitcoin e do Ethereum, permitindo a criação de dApps enquanto aproveita a segurança robusta do Bitcoin. Mais de 50% do poder de hash que protege o Bitcoin também protege o Rootstock por meio de um mecanismo de Prova de Trabalho (PoW) conhecido como Merge Mining.


Como a maioria das sidechains, o Rootstock funciona conectando-se à cadeia principal por meio de um pino de duas vias sistema ou ponte. Dessa forma, os desenvolvedores podem representar Bitcoins como Bitcoins Inteligentes (RBTC) dentro do Rootstock, o token usado para pagar o gás necessário para a execução das transações.


O RBTC está indexado 1:1 com o BTC, o que significa que no Rootstock existem exatamente 21 milhões de RBTC. O Powpeg permite o transferência de bitcoins do blockchain Bitcoin para o blockchain Rootstock e vice-versa.


O Powpeg é a ponte mais confiável e segura para o Rootstock, mas, como resultado, também leva mais tempo para ser processado. Se você precisa de RBTC rapidamente, pode usar Sobrevoo RIF e Sovryn FastBTC que leva menos de 30 minutos para conectar RBTC e BTC.

Por que os desenvolvedores optam por criar no rootstock

O desenvolvimento no Rootstock oferece vantagens substanciais, incluindo:

1. Escalando o Bitcoin enquanto mantém a segurança:

O blockchain Rootstock é altamente seguro, pois é construído no mecanismo de segurança de consenso PoW do Bitcoin. Uma grande parte dos mineradores de Bitcoin participa de Mineração de mesclagem de porta-enxerto , fornecendo as propriedades de blockchain de persistência e vivacidade necessárias para proteger efetivamente a rede Rootstock.


O papel dos mineradores integrados no protocolo Powpeg é a maior e mais importante camada da abordagem de defesa em profundidade da Rootstock para proteger a ponte entre a Rootstock e o Bitcoin.

2. Compatibilidade EVM com máquina virtual Rootstock:

O Rootstock oferece suporte à implantação de contratos inteligentes, pois é compatível com EVM. Isso significa que os desenvolvedores familiarizados com dApps compatíveis com EVM podem criar novos projetos e migrar os existentes para o Rootstock. Ver Como portar seus projetos Ethereum para Rootstock .


Essa interoperabilidade com contratos inteligentes Ethereum é atribuída ao Máquina virtual porta-enxerto (RVM) , baseado na Máquina Virtual Ethereum, que permite a execução de contratos inteligentes Ethereum no Rootstock.


Os desenvolvedores podem usar perfeitamente o mesmo código, linguagem de programação de contrato inteligente (Solidity), ferramentas e bibliotecas ao criar aplicativos Rootstock. Por sua vez, isso dá à comunidade Ethereum uma alternativa mais barata e rápida para interagir com seus dApps favoritos.


Os usuários também podem enviar seus ativos Rootstock para Metamask, uma popular carteira digital Ethereum.

3. Taxas mais baixas:

porta-enxerto fornece custos de transação mais baixos do que Ethereum e Bitcoin (taxas de gás cerca de 50 vezes mais baratas). Isso é possível por meio da natureza da camada 2 do Rootstock, permitindo que ele processe várias transações em paralelo, agrupando o custo de várias transações.


Isso também é possível através Conjunto de RIFs , uma solução de dimensionamento da Rootstock, que oferece pagamentos rápidos e imediatos a um custo de transação ultrabaixo, aproveitando o poder de dimensionamento das provas de conhecimento zero (ZK).


4. Transações mais rápidas:

A rede Rootstock pode atingir até300 TPS (transações por segundo), muito mais rápido que os 27 TPS do Ethereum e os 7 TPS do Bitcoin. Ver https://stats.rsk.co/ Para maiores informações.


5. Base de usuários em rápido crescimento

O Rootstock é um ecossistema em rápido crescimento composto por parceiros e uma comunidade ativa de desenvolvedores com mais de 140 dApps criados no Rootstock.

6. Comunidade de suporte ativo

O porta-enxerto tem um comunidade ativa de membros multilíngues nas plataformas Telegram, Slack e Discord.

7. Benefícios e oportunidades emocionantes

O Portal de Desenvolvedores Rootstock é um hub para todos os recursos e ferramentas do desenvolvedor necessários para começar a criar no Rootstock.


Aproveite as oportunidades e recursos de aprendizado como o programa embaixador para obter recompensas e benefícios exclusivos e assumir um papel ativo no avanço do ecossistema Rootstock!


A Rootstock também fornece uma variedade de recursos para os desenvolvedores aprenderem sobre blockchain e desenvolvimento de contratos inteligentes. Confira a Cursos sobre porta-enxerto .

Por que o Rootstock é um Sidechain Bitcoin exclusivo?

Estendendo as capacidades do Bitcoin com o Rootstock


Como uma sidechain, a Rootstock tem um design exclusivo que permite estender as capacidades do Bitcoin de maneira contínua e segura. Veja como:

Mineração Mesclada

O blockchain Rootstock usa o mesmo algoritmo de consenso Proof-of-Work (PoW) que o Bitcoin, exceto que os mineradores podem gerar blocos significativamente mais rápido do que a camada base do Bitcoin. Esses blocos Rootstock são extraídos por meio de um processo chamado mineração mesclada .


Uma vez que ambos os blockchains usam o mesmo consenso, os mineradores podem se envolver em mineração mesclada para minerar os blockchains Bitcoin e Rootstock simultaneamente. Bitcoin e Rootstock consomem o mesmo poder de computação de mineração, então os mineradores podem contribuir com taxa de hash para minerar blocos no Rootstock.


Por fim, a mineração combinada pode aumentar a lucratividade de um minerador sem exigir recursos adicionais.


A mineração mesclada permite que o Rootstock valide transações, crie blocos e os envie para o Bitcoin. Com esse processo de mineração, os usuários podem ficar tranquilos sabendo que os contratos inteligentes da Rootstock se beneficiam da segurança testada em batalha do blockchain do Bitcoin.


Leia mais sobre mineração fundida no Armadillo Book .

Powpeg

Powpeg é a ponte bidirecional para transferir Bitcoin de e para o blockchain Rootstock.


Tecnicamente, a plataforma Rootstock não possui seu próprio token de gás nativo. Em vez disso, a Rootstock usa o RBTC, que é emitido na proporção de 1:1 contra o BTC bloqueado na rede Bitcoin. O RBTC sempre possuirá o mesmo valor do BTC e é usado para pagar taxas de transação no Rootstock.


A ponte de fundos entre Rootstock e Bitcoin é controlada por 2 mecanismos principais: um cofre e um contrato inteligente. Transferir Bitcoin para Rootstock é um processo conhecido como peg-in e requer que o usuário bloqueie uma quantidade de BTC em um cofre na rede Bitcoin.


Isso permite desbloquear o valor BTC correspondente no Rootstock.


Por outro lado, a transferência de BTC de volta para a rede Bitcoin do rootstock peg-out exige que o usuário envie uma quantidade de RBTC para um contrato inteligente no Rootstock. Isso subsequentemente desbloqueia a quantidade correspondente de BTC do cofre no Bitcoin.


Leia mais sobre o Powpeg .

Dentro do ecossistema de porta-enxerto

Devido à sua infra-estrutura segura e recursos de dimensionamento, o blockchain Rootstock permite que os desenvolvedores criem um ampla gama de dApps incluindo soluções de pagamento, protocolos de empréstimo, ferramentas de troca de ativos e muito mais.


Introdução ao porta-enxerto

Novo na implantação de contratos inteligentes? Inscreva-se para o Curso de desenvolvedor Rootstock Blockchain criado por IOV Labs ou veja o tutorial em The Complete Full Stack dApp em Rootstock .


Especialista em criar dApps no Ethereum, vá em frente e visite o Portal do Desenvolvedor Rootstock para dar vida aos seus dApps no Rootstock.

Sobre porta-enxerto

A Rootstock, anteriormente conhecida como RSK, é uma virada de jogo na esfera do blockchain. É um sidechain para o Bitcoin que traz os recursos de contrato inteligente do Ethereum para o mix, essencialmente nos dando o melhor dos dois mundos.


Como desenvolvedor, isso abre uma infinidade de oportunidades para a criação de DApp em um ambiente altamente seguro.


Tem o poder da segurança do Bitcoin e a programabilidade do Ethereum. Além disso, os custos de transação são muito mais baixos e as velocidades atingem até 300 transações por segundo.


Portanto, se você está pensando em se aprofundar no desenvolvimento de blockchain, o Rootstock é uma aposta sólida. É de alto desempenho, econômico e perfeitamente preparado para aplicações de contratos inteligentes.


Este pode ser um importante trampolim na jornada de desenvolvimento de qualquer pessoa. Você pode começar a codificar seguindo o curso de desenvolvedor Rootstock Blockchain !