2.1 KiB
Capitolo 18: Parlare con Bitcoind con Altri Linguaggi
Ora dovresti avere una solida base per lavorare con Bitcoin in C, non solo utilizzando le librerie RPC, JSON e ZMQ per interagire direttamente con bitcoind, ma anche sfruttando le librerie Libwally per complementare quel lavoro. E C è un ottimo linguaggio per prototipare e astrarre — ma probabilmente non è il linguaggio in cui programmi. Questo capitolo quindi offre un rapido tour di sei altri linguaggi di programmazione, dimostrando le funzionalità base di Bitcoin in ciascuno e permettendoti di espandere le lezioni della riga di comando e di C al linguaggio di programmazione di tua scelta.
Ogni sezione contiene informazioni approssimativamente uguali, focalizzate su: creare una connessione RPC; esaminare il portafoglio; creare un nuovo indirizzo e creare una transazione. Tuttavia, c'è una certa varietà tra i linguaggi, mostrando diversi aspetti dei comandi RPC di Bitcoin in esempi differenti. In particolare, alcuni linguaggi usano la metodologia semplice di sendtoaddress mentre altri usano la metodologia complessa di creare una transazione raw da zero.
Obiettivi di Questo Capitolo
Dopo aver lavorato attraverso questo capitolo, uno sviluppatore sarà in grado di:
- Preparare Ambienti di Sviluppo Bitcoin per una Varietà di Linguaggi
- Utilizzare Funzioni del Portafoglio in una Varietà di Linguaggi
- Utilizzare Funzioni delle Transazioni in una Varietà di Linguaggi
Gli obiettivi di supporto includono la capacità di:
- Comprendere Maggiori Aspetti di Bitcoin RPC attraverso Interazioni con una Varietà di Linguaggi