Bitcoin in Action playground
L'utilizzo di wallet Bitcoin ha raggiunto un'ottima UX. Quando si tratta di mettere le mani in pasta non possiamo dire altrettanto. Bitcoin in Action playground vuole colmare questo gap.
Cosa trovi e puoi fare nel playground?

https://twitter.com/satoshiwantsyou/status/1347015559901290497
Bitcoin in Action playground e' realizzato dagli autori, Alessio e Alessandro, dei libri "Bitcoin dalla teoria alla pratica" / "Bitcoin in Action" / "Bitcoin 199 domande" e del canale YouTube Bitcoin in Action con lo scopo di smorzare il piu' possibile la curva di apprendimento per sviluppare con Bitcoin script e sperimentare con il protocollo Bitcoin in generale.

https://twitter.com/satoshiwantsyou
Quando sviluppiamo una web app o app mobile l'architettura si articola su diversi tier eg. frontend/backend/database.
Ogni nodo della rete P2P Bitcoin ha il suo frontend (REST/RPC API), il suo backend (demone bitcoind) ed il suo database (una cartella zeppa di file, la famigerata blockchain).
L'ambiente di sviluppo locale per Bitcoin, il nostro playground, quindi richiede la messa in funzione di uno o piu' nodi e utility.
Possiamo utilizzare gli stessi strumenti che usiamo per configurare ambienti di sviluppo per web app anche per Bitcoin: Docker!
Grazie al setup docker-compose che proponiamo vi ritroverete con un'ambiente di sviluppo, come si dice, cotto e mangiato.🍝
Come anticipato utilizzeremo Docker e docker-compose, seguite i passaggi presenti nella guida ufficiale e sarete pronti per proseguire!
Per accedere alle cartelle del WSL da Windows hai due possibilita'
- tramite l'apposita estensione di VS Code
- clonare il repository nella cartella
/mnt/c
del WSL che equivale ad averlo in C:
Per chi non vuole/puo' installare Docker e docker-compose sul proprio computer.
Google Cloud Shell e' una VPS a tempo (120g dall'ultima login) gratuita per chi ha un account Google. Per resettare Cloud Shell leggere qua.
Utilizzando l'apposito pulsante disponibile su GitHub si attivera' la vostra Cloud Shell e un tuorial vi guidera' nei primi passi.
Last modified 2yr ago