Embora Ethereum, Solana e outros blockchains estejam na vanguarda da construção de dApps, os desenvolvedores agora estão considerando o potencial inexplorado de construir Bitcoin com Rootstock. Explore uma mudança de paradigma que pode redefinir sua experiência de desenvolvimento de dApp e abrir portas para inovações incomparáveis. Como o Rootstock permite a construção em Bitcoin? Rootstock é um contrato inteligente, sidechain compatível com EVM em Bitcoin que permite aos desenvolvedores construir aplicativos descentralizados (dApps) em cima do Bitcoin. É um que fornece funcionalidade de contrato inteligente e escalabilidade sem sacrificar a segurança do blockchain Bitcoin. Sua criptomoeda nativa é chamada usado como gás para todas as transações que acontecem na cadeia Rootstock. solução da camada 2 RBTC Leia este guia abrangente para se familiarizar com o desenvolvimento e implantação de contratos inteligentes, obter RBTC, ferramentas e recursos para desenvolvedores e como obter ajuda ao construir no Rootstock Blockchain. Se você deseja obter uma visão aprofundada do Rootstock Blockchain e por que os desenvolvedores optam por desenvolver o Rootstock, incluindo compatibilidade com EVM, escalabilidade, segurança do Bitcoin e taxas mais baixas, leia a primeira parte da série hackernoon: . DeFi em Bitcoin Parte 1: Um guia para construir dApps em Rootstock Pré-requisitos para desenvolvimento de contratos inteligentes em porta-enxertos Contratos inteligentes são códigos autoexecutáveis armazenados em um blockchain. Eles podem ser usados para automatizar uma ampla gama de transações e acordos, sem a necessidade de intermediários. É essencial para a construção de dApps, pois fornecem a base para aplicações descentralizadas. Para uma introdução rápida, leia o para obter uma introdução rápida ao Rootstock, aprenda como interagir com o Rootstock em seu navegador e como visualizar as transações do Rootstock. Guia rápido Capacidades de contrato inteligente do Rootstock: O Rootstock oferece uma variedade de recursos de contratos inteligentes, incluindo: Suporte para Solidity: a linguagem de programação de contrato inteligente mais popular. Desenvolvendo em Rootstock: DeFi em Bitcoin Portando dApps e benefícios sobre Ethereum Compatibilidade EVM: A máquina virtual do Rootstock (RVM) é a máquina virtual de alto desempenho do Rootstock que pode executar contratos inteligentes de forma rápida e eficiente e é compatível com EVM. Segurança: Um ambiente seguro e confiável para implantação e execução de contratos inteligentes. Como o Rootstock (Camada 2) é construído em Bitcoin (Camada 1), ele se beneficia da alta segurança do Bitcoin. Assista ao vídeo em Mineração mesclada e por que é importante Linguagens de programação do Rootstock As linguagens de programação usadas para desenvolver dApp no Rootstock incluem: Solidez JavaScript Para aprimorar seu conhecimento sobre contratos inteligentes, inscreva-se no Curso de desenvolvedor Rootstock Blockchain . Aprenda como escrever, testar, compilar, implantar, proteger e verificar contratos inteligentes usando Solidity. Recursos adicionais incluem: Como configurar um projeto Hard Hat para Rootstock . O guia completo Full Stack dApp na RSK - Parte 2: Contratos inteligentes Como criar um contrato inteligente atualizável usando UUPS no Rootstock Otimizando a infraestrutura blockchain: Adicionando um serviço API dedicado para solicitações RPC Como fazer uma chamada de contrato na rede Rootstock Resumindo como verificar um contrato na rede Rootstock Quer integrar com o Rootstock? Entre em contato conosco ou visite o Portal do desenvolvedor para começar. Ferramentas para desenvolvedores Se você já desenvolveu algum dApps no Ethereum, você deve estar pronto para entrar no Rootstock e começar a construir no Bitcoin. Aqui estão algumas ferramentas de desenvolvedor para permitir a implantação de contratos inteligentes no Rootstock, incluindo : exploradores, estruturas, bibliotecas, trechos de código de demonstração, oráculos de blockchain, infraestrutura de nós e monitoramento de contratos inteligentes Exploradores (Explorador de porta-enxertos) O fornece uma visualização detalhada de todas as transações, blocos, endereços e tokens no blockchain. Ele também oferece suporte a verificações/interações de contratos. Explorador de blockchain Rootstock Estruturas As estruturas permitem que os desenvolvedores do Rootstock participem do ecossistema Rootstock em diferentes níveis, como execução de nós completos, negociação de tokens, mineração de criptomoedas e muito mais. A seguir estão algumas estruturas usadas para construir dApps Rootstock: : Hardhat é um ambiente de desenvolvimento para software Ethereum. Consiste em diferentes componentes para edição, compilação, depuração e implantação de seus contratos inteligentes e dApps, todos trabalhando juntos para criar um ambiente de desenvolvimento completo. Confira este tutorial passo a passo sobre . Hardhat Como configurar um projeto Hardhat para se conectar ao Rootstock Testnet : é uma estrutura para desenvolvimento rápido de DApp. Aprenda como construir no Rootstock usando . useDApp useDApp Biblioteca de reação useDApp Bibliotecas Ethers.js: Ethers.js é uma biblioteca JavaScript que permite aos desenvolvedores interagir com o blockchain. A biblioteca inclui funções utilitárias em JavaScript e TypeScript e também pode oferecer suporte a carteiras. OpenZeppelin: é uma biblioteca para desenvolvimento seguro de contratos inteligentes para ajudar os desenvolvedores a construir uma base sólida de código aprovado pela comunidade. OpenZeppelin Trechos de código de demonstração O é um repositório github cheio de trechos de código que demonstram tarefas de desenvolvimento no Rootstock. Cada pasta neste repositório contém uma demonstração separada e possui suas próprias dependências para instalação. trechos de código de demonstração Oráculos Blockchain Oráculos Blockchain são entidades que conectam blockchains a sistemas externos, permitindo que contratos inteligentes sejam executados dependendo de entradas e saídas do mundo real. Aqui estão alguns oráculos integrados ao Rootstock: A missão é conectar APIs Web2 com Web3 para desbloquear o tremendo potencial de aplicativos confiáveis que interagem com empresas do mundo real e feeds de dados fora da cadeia verdadeiramente descentralizados. API3 Infraestrutura de nós é um serviço que fornece uma conexão rápida e fácil aos nós do Rootstock e uma lista continuamente crescente de mais de 40 nós de criptomoeda. ObterBloqueio é uma solução empresarial de blockchain como serviço que permite aos usuários obter acesso a nós completos e exploradores de blockbook por meio de uma API. O serviço fornece uma infraestrutura de alta qualidade que é rápida, econômica e confiável. AGORANós Análise de dados Blockchain, monitoramento e gerenciamento de ativos ajuda os desenvolvedores a criar, monitorar e melhorar contratos inteligentes, fornecendo um conjunto de ferramentas para aumentar a produtividade, economizar tempo e garantir que os contratos inteligentes funcionem conforme o esperado. Ternamente é uma solução de dados de blockchain hospedada que fornece acesso a dados históricos e atuais da cadeia para mais de 100 blockchains suportados, incluindo Rootstock. Covalente é uma plataforma de análise e conformidade líder do setor. Suas soluções AML são confiáveis para melhor analisar e gerenciar riscos. Coinfirmar é uma plataforma de nível empresarial que oferece uma infraestrutura segura para movimentação, armazenamento e emissão de ativos digitais voltados para casos de uso institucional. Blocos de fogo Infraestrutura sem código permite a criação de Blockchains, sub-redes e dApps com uma interface No-Code. Protocolo de encaminhamento Quer integrar com o Rootstock? Entre em contato conosco ou visite o Portal do desenvolvedor para começar. Obtendo RBTC RBTC, ou Smart Bitcoin, é o token nativo do blockchain Rootstock e está indexado 1:1 ao BTC. Ele desempenha um papel crucial no funcionamento e na segurança do ecossistema Rootstock e é o token a ser usado para taxas de transação, execução inteligente de contratos, manutenção de paridade de Bitcoin e como reserva de valor, pois tem o mesmo valor do BTC. Para começar a desenvolver o Rootstock, você precisará adquirir o RBTC. Para obter um guia detalhado sobre bolsas, criptomoedas e as várias maneiras de obter criptografia no Rootstock. Ver ou . 3 maneiras fáceis de obter RBTC Obtenha criptografia no Rootstock Aqui estão alguns outros métodos; Torneiras A é um aplicativo ou site que distribui pequenas quantidades de criptomoedas como recompensa pela conclusão de tarefas fáceis. O é usado para obter tokens de teste para construção e implantações no Testnet. torneira criptográfica Torneira Testnet de porta-enxerto Trocas Descentralizadas As bolsas descentralizadas ou “DEX” são um mercado peer-to-peer onde os usuários podem negociar criptomoedas sem a necessidade de uma autoridade central. Em vez disso, as DEXs utilizam contratos inteligentes para facilitar as negociações e garantir que sejam executadas de forma justa e segura. Vamos dar uma olhada nos DEXes que suportam tokens Rootstock: Dinheiro na Corrente é um sistema baseado em contrato inteligente sem custódia e sem permissão para empréstimos, empréstimos e negociação de margem de Bitcoin. Os usuários podem comprar SOV com RBTC, trocar e negociar: tokens DOC, BPRO, rUSDT, xUSD e MOC no Sovryn. Sovryn é uma Exchange Descentralizada de Money on Chain, que utiliza ticks periódicos em uma carteira de pedidos para igualar operações a um preço emergente, evitando front-running e permitindo a descoberta de preços justos mesmo com baixo volume. Texas é uma extensão de navegador para acessar aplicativos Bitcoin, Rootstock e Ethereum. Esta alternativa MetaMask oferece suporte a vários blockchains e fornece a maneira mais fácil de alternar entre tokens BTC, ETH/ERC20s e RSK com swaps atômicos integrados de um clique. Carteira Liquality Trocas Centralizadas As bolsas centralizadas são geridas por uma organização centralizada, como um banco que está envolvido em serviços financeiros que procuram obter lucro. Algumas dessas trocas incluem: MoedaEx México SimpleSwap Binância Monte Pelerin Rampa Pontes Bridges são protocolos de software que permitem a comunicação e interação entre diferentes blockchains. pino de 2 vias O peg de 2 vias é um protocolo que converte BTC em RBTC e vice-versa. É garantido pelo , que é um sistema exclusivo de indexação bidirecional que protege os bitcoins bloqueados com o mesmo hashrate de Bitcoin que estabelece o consenso. Veja o para começar. powpeg Aplicativo de fixação de 2 vias Tokenbridge O permite a movimentação de tokens ERC20 entre uma cadeia e outra. Ponte Ethereum/Porta-enxerto Ponte de cadeia cruzada Sovryn O permite transferências fáceis e sem permissão de seus tokens de um blockchain para outro. Atualmente existem três blockchains incluídos na ponte: Rootstock, Ethereum e Binance Smart Chain. Ponte de cadeia cruzada Sovryn Carteiras Suportadas As carteiras que suportam RBTC incluem: Metamáscara Êxodo Minha carteira Ether Criptografado Carteira de bloco Coinhub Razão Trezor Minha Cripto D'Cent Fronteira Contagem E muito mais… Padrões de token suportados ERC20 ERC677 Para entender as diferenças, leia . Padrões de Token Fungível Tipos de ativos Tokens Fungíveis USDRIF: é uma stablecoin totalmente criptografada. 1:1 indexado ao dólar americano garantido pelo contrato inteligente que o cria. RIF Dólar Americano RIF: Este permite que qualquer detentor de token consuma os serviços compatíveis com a arquitetura RIF. Símbolo DOC: é a stablecoin ideal para transações diárias e usuários que buscam manter o valor atual sem deixar os benefícios do bitcoin. Dólar na corrente Ativos financeiros não simbólicos BPRO: Este permite aos hodlers renda passiva combinada com alavancagem gratuita que faz com que o preço do token suba ainda mais quando o preço do bitcoin sobe. símbolo RIF Pró: obtêm alavancagem adicional em seu RIF e também são elegíveis para ganhar uma parte das taxas geradas pelo protocolo RIF on Chain. Titulares Visite a para começar. Protocolo descentralizado RIF On Chain Comunidade e suporte do Rootstock O blockchain Rootstock é apoiado por sua comunidade de desenvolvedores e entusiastas de blockchain que, juntos, fornecem uma base de conhecimento significativa para os recém-chegados à comunidade. Você pode encontrar essas comunidades e canais de suporte em: Stackoverflow . Marque #RSK ou #Rootstock para obter suporte. Tire suas dúvidas no Stackoverflow Comunidade Global Discord Rootstock Junte-se ao porta-enxerto para obter os recursos e suporte necessários ao iniciar sua jornada para desenvolver Bitcoin e Ethereum. Comunidade global de discórdia Quer integrar com o Rootstock? Entre em contato conosco ou visite o Portal do desenvolvedor para começar. Fontes de educação gratuitas Faça estes cursos sobre Rootstock para aprimorar seu conhecimento sobre Rootstock Sidechain e redação de contratos inteligentes. Curso de desenvolvedor Rootstock Blockchain O ensina como desenvolver no blockchain Rootstock, com foco principal no desenvolvimento de contratos inteligentes. Neste curso, você aprenderá como escrever, testar, compilar, implantar, proteger e verificar contratos inteligentes usando Solidity e é totalmente GRATUITO! curso de desenvolvedor Curso de usuário de rootstock O tem como objetivo ensinar como usar e interagir com a rede blockchain Rootstock. Este curso é para um usuário técnico, mas não requer nem envolve nenhum conhecimento de programação e é totalmente GRATUITO! Curso de usuário Contribuir Aqui estão as várias maneiras pelas quais você pode contribuir para o ecossistema do porta-enxerto! Participe do Programa Embaixador , apoie o ecossistema Rootstock e ganhe recompensas exclusivas. Torne-se um Embaixador do Rootstock Ganhe recompensas Colaborar Rede Aumentar a rede Obter mercadoria Seja convidado e participe de eventos exclusivos com os principais líderes do setor. Envie um problema Contribua para o . Portal do desenvolvedor Rootstock Enviar um problema Participe de um hackathon ou concessão Onda três de termina em 17 de novembro - e se você tem um projeto ou ideia que pode turbinar nosso ecossistema, queremos ouvir sua opinião. Programa de subsídios do Rootstock Conheça os vencedores do . primeiras ondas do programa Rootstock Grants Perspectivas Futuras e Impacto Potencial do Rootstock na Indústria Blockchain O Rootstock está revolucionando a forma como os aplicativos descentralizados estão sendo construídos e implantados. Ao fornecer funcionalidade de contrato inteligente e escalabilidade no Bitcoin, a Rootstock permite que desenvolvedores e empresas criem dApps mais seguros, confiáveis e eficientes. O Rootstock também tem um impacto significativo na adoção do Bitcoin, ao possibilitar a construção de dApps no Bitcoin, o Rootstock abriu novas possibilidades para o uso do Bitcoin. Por exemplo, o Rootstock pode ser usado para construir aplicativos financeiros descentralizados (DeFi) e outros dApps inovadores em Bitcoin. Neste artigo, abordamos como implantar dApps em Bitcoin usando sidechain compatível com Rootstock EVM, analisamos as ferramentas de desenvolvedor e os recursos necessários para começar a usar o Rootstock. Recursos úteis DeFi em Bitcoin: os 4 principais casos de uso para construir em rootstock Rootstock vs. Ethereum: por que mais desenvolvedores estão optando por desenvolver o Rootstock Portal do desenvolvedor Rootstock Porta-enxerto Youtube