Learning-Bitcoin-from-the-C.../pt/18_0_Talking_to_Bitcoind_Other.md
2021-08-24 09:59:45 -03:00

2.2 KiB

Capítulo 18: Conversando com o Bitcoind com Outras Linguagens

Agora devemos ter uma base sólida para trabalhar com Bitcoin usando a linguagem C, não apenas usando as bibliotecas RPC, JSON e ZMQ para interagir diretamente com o bitcoind, mas também, utilizando as bibliotecas Libwally para complementar esse trabalho. O C é uma ótima linguagem para prototipagem e abstração, porém provavelmente não é o que estamos usando para programar. Este capítulo, portanto, faz uma apresentação rápida de seis outras linguagens de programação, demonstrando a funcionalidade mais básica do Bitcoin em cada uma, permitindo que possamos expandir as lições da linha de comando e do C para a linguagem de programação que desejarmos.

Cada uma das seções contém aproximadamente as mesmas informações, o foco será: criar uma conexão RPC, examinar a carteira, criar um novo endereço e criar uma transação. No entanto, há alguma mudança entre as linguagens, mostrando diferentes aspectos dos comandos RPC do Bitcoin em diferentes exemplos. Em particular, algumas linguagens usam a metodologia fácil do sendtoaddress, enquanto outras usam uma metodologia mais difícil para a criação de uma transação bruta do zero.

Objetivos Deste Capítulo

Depois de trabalhar neste capítulo, um desenvolvedor será capaz de:

  • Preparar ambientes de desenvolvimento para o Bitcoin para uma variedade de linguagens;
  • Usar as funções de carteira em várias linguagens;
  • Usar funções de transação em uma variedade de linguagens.

Os objetivos secundários do capítulo incluem a capacidade de:

  • Saber mais sobre o Bitcoin RPC por meio de interações com uma variedade de linguagens.

Tabela de Conteúdo