Baixar
Baixar
Fechar menu -

Anúncio da Biblioteca RSK3

Published on: 2 Junho, 2020

A IOV Labs tem o prazer de anunciar o primeiro lançamento público do rsk3.js, um poderoso conjunto de bibliotecas Javascript criadas especificamente para desenvolvedores que desejam construir no RSK blockchain. Os desenvolvedores que usaram a muito popular biblioteca Javascript da web3 do Ethereum se sentirão em território familiar, com a maioria das chamadas de função sendo muito semelhantes em sintaxe às da web3, mas adaptadas ao RSK blockchain. Isso deve facilitar o processo para os desenvolvedores que desejam portar seus aplicativos dependentes da web3 do Ethereum para o RSK. 

E isso não é tudo! Também estamos animados em anunciar a criação da carteira RIF, a carteira oficial com suporte inicial às criptomoedas RBTC, BTC e RIF. A nova carteira RIF foi projetada para usuários móveis e foi desenvolvida para suportar dispositivos Android e iOS. Além de ser de código aberto, fornece ao usuário a custódia total de suas criptomoedas armazenadas na carteira, pois acreditamos em colocar o poder das finanças descentralizadas nas mãos do indivíduo. A carteira usa uma semente segura para gerar a chave privada e fornecer aos usuários um processo de backup e recuperação para restaurá-la se eles a perderem ou perderem o acesso ao dispositivo. Além de armazenar, enviar e receber, a carteira oferece funcionalidade de troca, permitindo que determinados ativos sejam trocados dentro da carteira usando serviços de terceiros. Isso será especialmente útil para usuários que desejam trocar entre BTC e RBTC. 

A carteira RIF será aprimorada continuamente para suportar os recursos mais poderosos e úteis do RSK blockchain e dos serviços RIF. A carteira também é o primeiro exemplo de produção usando as bibliotecas rsk3.js (detalhes abaixo) e pode ser um exemplo de referência útil para desenvolvedores de carteiras que desejam criar carteiras compatíveis com RSK blockchain, uma vez que também é totalmente de código aberto. Os planos de versão futura incluem tokens de suporte personalizados criados no RSK blockchain (por exemplo, ERC-20), carteiras multisig e outros serviços RIF e de terceiros por meio de um navegador dApp integrado. O primeiro lançamento da carteira RSK está passando pelo processo de publicação, e esperamos que a publicação do Android seja concluída primeiro. Quando a carteira estiver pronta para download nas lojas de aplicativos, anunciaremos onde você pode fazer o download e forneceremos algumas instruções básicas para começar. 

Mais sobre o pacote RSK3.js

O pacote rsk3.js é uma coleção de bibliotecas para interagir com um nó RSK blockchain local ou remoto, com a intenção de facilitar a execução de chamadas de funções comuns e fornecer blocos de construção de desenvolvimento rápido para desenvolvedores do DApp. As bibliotecas estão disponíveis em código aberto, com o objetivo de fornecer essas ferramentas valiosas para desenvolvedores em todo o mundo que estão construindo aplicativos no RSK blockchain.

As principais áreas de foco dessas bibliotecas rsk3 são:

Segurança

Compatibilidade direta com o RSK blockchain

Veracidade reduzida versus web3 (chamadas de função mais curtas)

Base de código leve que permanece poderosa. 

As bibliotecas permitem a interação com contas de rede RSK, contratos, propriedades de rede, DApps, bem como várias funções utilitárias. Os principais usos incluem criação de contas, gerenciamento de contas, emissão de token (por exemplo, ERC-20) e formação de transações e assinatura.

Antes de liberar essas bibliotecas ao público, concluímos uma auditoria de segurança independente para garantir a melhor segurança possível para quem deseja criar seus aplicativos usando essas bibliotecas. Estamos usando essas bibliotecas em projetos que estamos desenvolvendo, por isso, sabemos o quanto é importante construir sobre uma plataforma segura e acreditamos fortemente em fornecer à nossa comunidade de desenvolvimento as melhores ferramentas da categoria, robustas, experimentadas e testadas. Atualmente, estamos desenvolvendo vários aplicativos usando essas bibliotecas e convidamos você a fazer o mesmo e nos enviar comentários ou ideias. 

Acreditamos que essas bibliotecas serão úteis para desenvolvedores de blockchain novos e experientes, quer você esteja criando sua primeira aplicação no RSK blockchain ou queira construir uma carteira complexa, criar um token, criar ferramentas de monitoramento ou verificar as propriedades de rede para seu jogo DApp. Estamos empolgados em saber mais sobre os projetos que usam essas bibliotecas e comprometidos em apoiar o desenvolvimento dessas ferramentas no futuro, de forma que seus comentários são muito bem-vindos!

Para instalar essas bibliotecas, você pode utilizar o NPM.

Para instalar todo o pacote de bibliotecas rsk3:

npm install @rsksmart/rsk3

Você também pode instalar bibliotecas individuais do rsk3. Isso é útil quando você só precisa de um subconjunto delas em seus projetos. Atualmente, existem seis:

npm install @rsksmart/rsk-abi

npm install @rsksmart/rsk-account

npm install @rsksmart/rsk-contract

npm install @rsksmart/rsk-net

npm install @rsksmart/rsk-personal

npm install @rsksmart/rsk-utils 

Como alternativa, você pode construir as bibliotecas a partir do código-fonte usando instruções no repositório do Github:

github.com/rsksmart/rsk3.js 

Nosso portal do desenvolvedor contém documentação detalhada da API e guias de uso:

developers.rsk.co/libraries/rsk3js/

Convidamos você a baixar e explorar o pacote de bibliotecas rsk3.js e começar a criar seus primeiros aplicativos com ele imediatamente. Como em qualquer nova tecnologia, agradecemos seus comentários, perguntas, sugestões e relatórios de erros. Quanto à carteira RIF, estamos ansiosos e empolgados em compartilhar com você informações sobre sua disponibilidade para serem baixadas nas lojas de aplicativos em breve. Fique ligado!