JavaRush /Blogue Java /Random-PT /As 3 principais bibliotecas Blockchain para desenvolvedor...

As 3 principais bibliotecas Blockchain para desenvolvedores Java

Publicado no grupo Random-PT
Presumo que quase todos vocês já ouviram falar de Bitcoin, Ethereum e outras criptomoedas com nomes engraçados. Agora eles estão no auge da popularidade e literalmente não saem dos feeds de notícias e fóruns, e debates intermináveis ​​​​sobre “se vai estourar ou não”, “vai subir ou cair” são tão cativantes quanto corridas de cavalos e cassinos. Mas o que devemos fazer sobre isso – desenvolvedores Java? Como interagimos com todas essas coisas sofisticadas? É simples: já existem as bibliotecas necessárias para Java! Com a ajuda deles, você pode facilmente aproveitar as tendências da moda. A ordem em que as bibliotecas aparecem no artigo está relacionada ao número de estrelas no repositório Github.
As 3 principais bibliotecas Blockchain para desenvolvedores Java - 1

#1. BitcoinJ

Link para o repositório GitHub: https://github.com/bitcoinj/bitcoinj Mais informações sobre a biblioteca/onde fazer download: https://bitcoinj.github.io/
As 3 principais bibliotecas Blockchain para desenvolvedores Java - 2
O nome fala por si, não é? Se você está pensando em como criar uma carteira Bitcoin e gerenciar transações entre nós, você definitivamente deveria experimentar o BitcoinJ. O projeto já adquiriu uma comunidade ativa e uma documentação muito boa, graças à qual atrai desenvolvedores. É claro que, como a maioria dos projetos de código aberto que estão apenas começando a ganhar popularidade, o BitcoinJ tem uma série de desvantagens. Por exemplo, problemas de segurança associados a bugs abertos e problemas de escalabilidade. Porém, esta biblioteca é muito útil para quem deseja entender como funciona o protocolo Bitcoin. Expressarei minha opinião pessoal: BitcoinJ ainda não é muito adequado para projetos comerciais.

#2. Web3j

Link para o repositório GitHub: https://github.com/web3j/web3j Mais informações sobre a biblioteca/onde fazer download: https://web3j.io/
As 3 principais bibliotecas Blockchain para desenvolvedores Java - 3
Serei breve: Ethereum é a segunda criptomoeda mais popular. O projeto Web3j permite que você trabalhe com o blockchain Ethereum sem precisar escrever seu próprio código de integração. A biblioteca pode ser usada para aplicativos Java e Android. Novamente, as principais funções são a criação de carteiras, gerenciamento de transações e, desta vez, também wrappers para contratos inteligentes. Sim, isso mesmo, embalagens para contratos inteligentes! Parte do projeto Ethereum é uma linguagem especial chamada Solidity, que é o padrão de fato para a criação de contratos inteligentes. Os wrappers de contratos inteligentes web3j são usados ​​se você quiser evitar detalhes de implementação para trabalhar com contratos inteligentes. Além disso, a biblioteca está equipada com excelente documentação com muitos exemplos. Para mim pessoalmente, web3j é o favorito deste top.

#3. Tecido HyperLedger

Link para o repositório GitHub: https://github.com/hyperledger/fabric-sdk-java Mais informações sobre a biblioteca/onde fazer download: https://www.hyperledger.org/
As 3 principais bibliotecas Blockchain para desenvolvedores Java - 4
Esta biblioteca foi projetada principalmente para uso comercial. O HyperLedger Fabric deve ser considerado uma ferramenta poderosa, quer você queira criar um aplicativo corporativo ou criar um protótipo de um pequeno programa. O projeto é desenvolvido ativamente por membros da Linux Foundation. O foco principal está na criação e gerenciamento de contratos inteligentes. Características principais:
  • gestão de canais para troca de informações confidenciais;
  • políticas de aprovação de transações;
  • entrega consistente de transações em toda a rede.
Se você incluir o HyperLedger Fabric em sua pilha de tecnologia, aconselho você a conferir outros produtos HyperLedger. Esses caras têm muitos projetos interessantes que ajudarão a construir uma infraestrutura blockchain holística, escalável e fácil de manter. Original: https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION