Bitcoin Forum
September 22, 2019, 11:23:48 PM *
News: If you like a topic and you see an orange "bump" link, click it. More info.
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [GUIDA] Nodo Bitcoin + Lightning Network su Raspberry PI  (Read 890 times)
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 03, 2019, 12:18:09 PM
Last edit: January 04, 2019, 09:23:58 PM by fillippone
Merited by suchmoon (19), Micio (15), babo (6), coinlocket$ (4), verdi-crypto (4), arulbero (3), picchio (2), jack0m (2), Piggy (2), Pindolazzo (2), MarioV (1), Speculatoross (1), rattle_rattle (1), LordStapy (1)
 #1

Traduzione in Italiano, con qualche adattamento che ho ritenuto opportuno, dell’ottima guida di Stadicus.

https://github.com/Fillippone/NodoBitcoinforDummies

Di seguito posto l’introduzione, che spero chiarisca il mio intento:
Sono ovviamente aperto a suggerimenti/commenti/critiche di qui che su Github.
F1

Perché questa guida.

Digressione filosofica ed introduttiva. Saltare a piè pari per andare subito all’azione.

Bitcoin mi ha dato tanto. Non solo in termini monetari, ma sopratutto la possibilità di allargare i miei orizzonti, pensare in modo diverso dagli schemi prevalenti ed approcciarmi in modo critico a dei concetti che avevo sempre dato, nonostante la mia formazione, piuttosto scontati.

Bitcoin è l’intersezione di diversi campi del sapere umano (crittografia, tecnologia delle reti distribuite, teoria della economica, teoria dei giochi). Per la mia formazione personale conosco piuttosto bene, o pensavo di conoscere piuttosto bene, come accennato sopra, gli aspetti più prettamente economici del bitcoin, mentre rimanevano per me piuttosto misteriosi gli aspetti più prettamente tecnologici.

Visto che uno degli aspetti più interessanti, quello della sovranità finanziaria individuale, è emanazione diretta della tecnologia di bitcoin, allora è da qualche tempo che mi frullava l’idea di non essere più un semplice utente di bitcoin, ma di iniziare a restituire qualcosa alla comunità.

Questo significa principalmente avere un nodo. Come vedremo nella sezione successiva sono tante le ragioni per avere un nodo, e poche quelle per cui forse non ne vale la pena. Quindi il bilancio è sicuramente a favore dell’averlo.

L’idea della guida è quindi venuta fuori mentre cercavo di raccapezzarmi tra le varie fonti trovate su internet, github, il forum di bitcointalk, youtube etc. ognuna con le proprie peculiarità, punti di forza e debolezza, determinate soprattutto rispetto al pubblico cui si rivolgevano.

Per questo ho deciso di scrivere una guida in italiano: gli utenti più smaliziati sono sicuramente padroni della lingua inglese, e sono sicuramente in grado di seguire le molte guide disponibili online, ma io vorrei rivolgermi ad un pubblico diverso: quello degli utenti meno avvezzi alla esplorazione del web, magari proprio per limiti linguistici, ma che non si facciano scoraggiare dalla mole di lavoro necessaria.

La guida quindi nasce proprio con questo obiettivo: quello di traghettare un utente poco esperto, dall’idea di partecipare al network bitcoin, fino alla sua completa realizzazione, passo-passo, senza tralasciare nessun passaggio che, seppur logico o necessario, potrebbe lasciare interdetto un utente meno smaliziato.

La mole di lavoro è tanta, e spesso quando ci si imbarca in queste guide non è ben chiaro quanto sia in effetti impegnativo effettuare tutti i passaggi. Certo che la ricompensa è grande: aumentare l'antifragilità della rete bitcoin contribuendo in prima persona alla creazione del consenso. diciamo quindi che il mio obiettivo è quello di provare ad invogliare quelli che come me sono stati troppo a lungo indecisi sul bordo del "lo faccio o non lo faccio" provando, con una guida chiara, completa e sopratutto onesta, a farli propendere per la decisione...giusta.

Per assicurarmi di questo ho pensato di redigere questa guida come un “diario di bordo”, ovvero sarò io in prima persona a mettere online un nodo, il mio primo nodo tra l'altro, annotando allo stesso tempo tutti i passaggi effettuati: le difficoltà della guida saranno quindi le mie difficoltà incontrate.

La fonte principale di questa guida è la guida migliore che ho trovato, ovvero quella di Stadicus:

Beginner’s Guide to ⚡Lightning️⚡ on a Raspberry Pi

diciamo che condividendone ampiamente gli obiettivi, ho provato a farne una "versione italiana", secondo i miei criteri un pò migliorata colmandone quelle che secondo me ne erano le pochissime lacune.

Tutti i crediti vanno a Stadicus, e gli errori, ovviamente, sono miei.


Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1569194628
Hero Member
*
Offline Offline

Posts: 1569194628

View Profile Personal Message (Offline)

Ignore
1569194628
Reply with quote  #2

1569194628
Report to moderator
1569194628
Hero Member
*
Offline Offline

Posts: 1569194628

View Profile Personal Message (Offline)

Ignore
1569194628
Reply with quote  #2

1569194628
Report to moderator
jack0m
Legendary
*
Offline Offline

Activity: 1932
Merit: 1092


View Profile
January 03, 2019, 11:00:42 PM
 #2

I merit te li meriti tutti Wink
Anche se... si parte subito maluccio: "Qui prodest" non si può proprio vedere Grin

Lo so, sono un rompipalle, ma non ho resistito...

Money is a hoax. Debt is slavery. Consumerism is toxic.
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 04, 2019, 06:42:03 AM
 #3

I merit te li meriti tutti Wink
Anche se... si parte subito maluccio: "Qui prodest" non si può proprio vedere Grin

Lo so, sono un rompipalle, ma non ho resistito...
Corretto!
Dare la colpa al correttore ortografico sarebbe troppo facile...
comunque l’essenza è proprio questa: d’accordo che è la mi guida, ma essendo su GITHUB è aperta a tutte le proposte di miglioramento!
Grazie quindi!
F1

arulbero
Legendary
*
Offline Offline

Activity: 1282
Merit: 1305


View Profile
January 04, 2019, 09:26:35 AM
Merited by Micio (5), Piggy (1)
 #4

Traduzione in Italiano, con qualche adattamento che ho ritenuto opportuno, dell’ottima guida di Stadicus.

https://github.com/Fillippone/NodoBitcoinforDummies

Di seguito posto l’introduzione, che spero chiarisca il mio intento:
Sono ovviamente aperto a suggerimenti/commenti/critiche di qui che su Github.
F1

Una nota generale: molti errori nello scrivere le parole, va bene che non pregiudicano la comprensione del testo ma non rendono giustizia del lavoro svolto.

Le parole in inglese al plurale in italiano si traducono al singolare:

non i files, ma i file, non le directories, ma le directory e così via...

Alcuni esempi tratti dalla tua traduzione:

di avere installate le ultime releases e patch di sicurezza

e, allora vi sono chances che il vostro Hard Disk sia montato

Ora dovreste aver generato tre files.





Altri errori che ho trovato nei primi 7 capitoli:



mentre cercavo di raccapezzarmi tra le varie fonti trovate su internet, github, il forum di butcointalk,

qualche poveretto ha insesirto in blockchain qualche file

di ricerca di Windows10 e selezionate "PRompt dei comandi

possiamo trovare il file .asc (Armoured ASCII file)

Notate che il nome dell network (ssid) e la password devono essere tra doppie virgolette

Avrete bisogno, nel prosieguio di questa guida di molte password

Visto che si tratta di una installazione sever, il file system nativo

quindi formatteremo l'ard disk, cancellando

Uno dei modi più robusti per rendere sicro il login in SSH è quello di disabilitare completamente la passrod e di richiedere per il login un certificato SSH.

UScite dal sistema (exit) ed effettuate

UScite e riloggatevi nuovamente.

nel caso di un attacco DdOS, voi incontrete rapidamente

comunque il passsaggio in testnet prima di avventurarci nella vera rete bitcooin.

Scaricheremo il softare direttamente da bitcoin.org, ne verificheremo la firma per assicurarci di unare una versione ufficiale e non corrotta e la installleremo sul nodo.

Accedete come "admin" e create una cartella di downloadr

Scaricheremo l'ultima versione dei binari di Bitcoin Core (l'applicazionehe) e verificheremo l'hash del file scaricato con la firma del file originale. Questaè una precauzione necessatia per essere sicuri

il file firmato contenente tutte le checksum e controllate ancora l'imporonta in caso di chiave malevoli

ora che sappiamo che le chiavi da bitcoin.org sono validwe, possiamo anceh

la destinazione non deve esssere di colore rosso

# Rimuovete (Commentate) la linea di seguito per passare da testnewt a mainnet

 per controllare che tutto vada bene (potrebbe interrrompersi su "dnsseed thread exit", ma va bene).

UScite dal file di log con Ctrl-C

Una volta che questo valore raggiunge valori prossimi ad 1( es: 0.999…), la blockchain è asggiornata e valòidata.

https://github.com/Fillippone/NodoBitcoinforDummies/blob/master/08.Lightning.md : il link in fondo alla pagina è sbagliato (https://github.com/Fillippone/NodoBitcoinforDummies/blob/master/09.mainnet.md
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 04, 2019, 10:31:17 AM
Last edit: January 04, 2019, 09:58:15 PM by fillippone
Merited by Micio (1)
 #5

Grazie @arulbero per le segnalazioni.
Riguardo ai plurali in italiano credo che quando il plurale sia altrettanto conosciuto del singolare, allora sia accettato. Ma colgo lo spunto per verificare ulteriormente.

EDIT:
In una pausa dalla vita reale, ho verificato. E mi pare che la mia scelta sia corretta:
http://www.accademiadellacrusca.it/it/lingua-italiana/consulenza-linguistica/domande-risposte/plurale-forestierismi-adattati
Sempre disponibile al confronto comunque.


Riguardo ai typos, non ho scusanti. Ammetto di aver “accelerato” per pubblicare il 3 gennaio, X anniversario di Bitcoin, ma hai ragione, sono intollerabili e denotano una sciatteria che di solito spero non mi appartenga.
Grazie per le segnalazioni, questa sera correggerò tutto. Visto che Github non ha il correttore ortografico, magari potrei passare il testo in Word per intercettare gli errori (avrei anche potuto pensarci prima, in effetti...).

EDIT:
Ho dato una ripulita ai typos. Molti davvero imbarazzanti. Sono sicuro che ve ne siano altri, ma con l’aiuto di Word dovrei averne eliminato la maggior parte.
Sto ancora lavorando su alcune questioni di formattazione, ma si tratta di cose “secondarie” rispetto agli strafalcioni presenti prima che @arulbero mi desse una “scoppola”.
Grazie a tutti.

fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 09, 2019, 01:12:55 PM
 #6

Prima  pull request successfully merged nella mia guida.

Rimozione Txindex=1.

Tutti i dettagli nella discussione della pull request stessa.

L'obiettivo è quello di aggiornare e tenere allo "stato dell'arte" la guida.
F1

jack0m
Legendary
*
Offline Offline

Activity: 1932
Merit: 1092


View Profile
January 09, 2019, 11:04:24 PM
 #7

Prima  pull request successfully merged nella mia guida.

Rimozione Txindex=1.

Tutti i dettagli nella discussione della pull request stessa.

L'obiettivo è quello di aggiornare e tenere allo "stato dell'arte" la guida.
F1


non l'ho capita, hai fatto una pull request sul tuo stesso repo? Huh

Money is a hoax. Debt is slavery. Consumerism is toxic.
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 10, 2019, 12:06:26 AM
Last edit: January 10, 2019, 06:26:15 AM by fillippone
 #8

Fondamentalmente ho usato questa modalità per cercare di "organizzare" gli edit fatti in un tema, motivandoli dettagliatamente nella sezione commenti, visto che mi parevano rilevanti vista l’attenzione posta al fatto che prima txindex dovesse essere presente.

qwehhhjz
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 12, 2019, 09:01:41 PM
 #9

Ciao ragazzi, c'è il modo di fare il setup di un nodo lightning senza averne uno bitcoin vero?
Capisco i vantaggi riguardo alla sicurezza nell'avere un proprio nodo btc, ma visto che qua si parla di LN dove farei girare giusto qualche spicciolo (essendo ancora "sperimentale") almeno per il momento non vorrei comprare appositamente un hard disk esterno.
Cosa dovrei fare per esempio per connettermi al nodo di Fillippone?

edit : ovviamente complimenti per l'ottimo lavoro della traduzione
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
January 12, 2019, 10:24:20 PM
 #10

Ciao ragazzi, c'è il modo di fare il setup di un nodo lightning senza averne uno bitcoin vero?
Capisco i vantaggi riguardo alla sicurezza nell'avere un proprio nodo btc, ma visto che qua si parla di LN dove farei girare giusto qualche spicciolo (essendo ancora "sperimentale") almeno per il momento non vorrei comprare appositamente un hard disk esterno.
Cosa dovrei fare per esempio per connettermi al nodo di Fillippone?

edit : ovviamente complimenti per l'ottimo lavoro della traduzione

Non mi risulta sia possibile far girare facilmente (facilmente...) un nodo LN senza avere un nodo bitcoin. Quindi anche collegarti al mio nodo, oltre ad essere sconsigliabile (magari sono uno scammmer) é ance di fatto impraticabile.
Se vuoi davvero solo impratichirti, puoi mettere su un nodo  di Testnet: la blockchain é ridotta, ma le funzionalità sono le medesime. Tra l’altro così facendo non rischieresti nulla sul piano finanziario, visto che sono soldi “finti”.

alexrossi
Legendary
*
Offline Offline

Activity: 2170
Merit: 1067


KnowNoBorders.io


View Profile WWW
January 15, 2019, 09:01:16 PM
 #11

Ciao ragazzi, c'è il modo di fare il setup di un nodo lightning senza averne uno bitcoin vero?
Capisco i vantaggi riguardo alla sicurezza nell'avere un proprio nodo btc, ma visto che qua si parla di LN dove farei girare giusto qualche spicciolo (essendo ancora "sperimentale") almeno per il momento non vorrei comprare appositamente un hard disk esterno.
Cosa dovrei fare per esempio per connettermi al nodo di Fillippone?

edit : ovviamente complimenti per l'ottimo lavoro della traduzione

Non mi risulta sia possibile far girare facilmente (facilmente...) un nodo LN senza avere un nodo bitcoin. Quindi anche collegarti al mio nodo, oltre ad essere sconsigliabile (magari sono uno scammmer) é ance di fatto impraticabile.
Se vuoi davvero solo impratichirti, puoi mettere su un nodo  di Testnet: la blockchain é ridotta, ma le funzionalità sono le medesime. Tra l’altro così facendo non rischieresti nulla sul piano finanziario, visto che sono soldi “finti”.


Purtroppo la testnet da un impressione di agevolezza errata, gira su hw più scarso giustamente perché ci son meno dati. Poi si passa alla main net e sono dolori Cheesy

   ▄▄██████▄▄
  ████████████
███▄▄
 ██████████████▀▀▀██▄
████████████████   ▀██▄
████████████████     ▀██
██████████████       ██▌
██████████████        ▐██
██▌▀▀██████▀▀         ▐██
▐██                   ██▌
 ██▄                 ▄██
  ▀██▄             ▄██▀
    ▀██▄▄▄     ▄▄▄██▀
      ▀▀█████████▀▀
MAIN CLUB
PARTNER of
W A T F O R D  FC
Industry Leading Crypto Sportsbook
|
SPECIAL
WATFORD FC
PROMOTIONS
|
UNIQUE
CONTENT &
GIVEAWAYS
|
▄▄█████████▄▄
▄█████████████████▄
▄██████████▀▀▀▀███████▄
▄█████████▀     ████████▄
▄██████████   ████████████▄
█████████        ██████████
█████████▄▄   ▄▄███████████
███████████   █████████████
▀██████████   ████████████▀
▀█████████   ███████████▀
▀████████▄▄▄██████████▀
▀█████████████████▀
▀▀█████████▀▀
.PLAY  HERE.
[/t
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
February 05, 2019, 11:32:36 PM
 #12

Eppur si muove.
Aggiornato la guida alla issue #337 di Stadicus ed inserita la prima delle guide "bonus" che avevo lasciato in inglese.

alexrossi
Legendary
*
Offline Offline

Activity: 2170
Merit: 1067


KnowNoBorders.io


View Profile WWW
February 08, 2019, 08:49:19 PM
 #13

Io per ora sconsiglio caldamente di far andare core sul raspberry, anche con un sync già fatto, praticamente non si muove in qualsiasi momento in cui la mempool è un pochino agitata

   ▄▄██████▄▄
  ████████████
███▄▄
 ██████████████▀▀▀██▄
████████████████   ▀██▄
████████████████     ▀██
██████████████       ██▌
██████████████        ▐██
██▌▀▀██████▀▀         ▐██
▐██                   ██▌
 ██▄                 ▄██
  ▀██▄             ▄██▀
    ▀██▄▄▄     ▄▄▄██▀
      ▀▀█████████▀▀
MAIN CLUB
PARTNER of
W A T F O R D  FC
Industry Leading Crypto Sportsbook
|
SPECIAL
WATFORD FC
PROMOTIONS
|
UNIQUE
CONTENT &
GIVEAWAYS
|
▄▄█████████▄▄
▄█████████████████▄
▄██████████▀▀▀▀███████▄
▄█████████▀     ████████▄
▄██████████   ████████████▄
█████████        ██████████
█████████▄▄   ▄▄███████████
███████████   █████████████
▀██████████   ████████████▀
▀█████████   ███████████▀
▀████████▄▄▄██████████▀
▀█████████████████▀
▀▀█████████▀▀
.PLAY  HERE.
[/t
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
February 08, 2019, 10:27:00 PM
Last edit: February 11, 2019, 05:59:00 PM by fillippone
 #14

Io per ora sconsiglio caldamente di far andare core sul raspberry, anche con un sync già fatto, praticamente non si muove in qualsiasi momento in cui la mempool è un pochino agitata
Per ora va bene, chiaramente non siamo in una situazione di memory pool piena.
Vedremo quando (se) succederà!

fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
February 11, 2019, 06:01:01 PM
 #15

Altro piccolo passetto in avanti.
Aggiunta traduzione della sezione: Sblocco automatico di LND al riavvio https://github.com/Fillippone/NodoBitcoinforDummies/blob/master/12.LNDAutomaticUnlock.md

Forza!

Ronon Dex
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
February 15, 2019, 11:59:38 AM
 #16

A me sfugge l'utilità di runnare un nodo Bitcoin, qualcuno me la rispiega in parole semplici?
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
February 15, 2019, 12:03:05 PM
 #17

A me sfugge l'utilità di runnare un nodo Bitcoin, qualcuno me la rispiega in parole semplici?
Se fai click sulla guida, leggi l'introduzione e successivamente il primo capitolo, credo che troverai le risposte che cerchi.

Plutosky
Sr. Member
****
Offline Offline

Activity: 658
Merit: 480


View Profile
February 15, 2019, 10:43:06 PM
 #18

A me sfugge l'utilità di runnare un nodo Bitcoin, qualcuno me la rispiega in parole semplici?

Dare valore a bitcoin.

Non tenete in euro più soldi di quelli che siete disposti a perdere.
www.bitcoinedintorni.org
Ronon Dex
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
February 16, 2019, 07:00:35 PM
 #19

A me sfugge l'utilità di runnare un nodo Bitcoin, qualcuno me la rispiega in parole semplici?

Dare valore a bitcoin.

Ok più chiaro. A parte questo però non vedo vantaggi per chi presta hardware e banda, non potrebbero renderlo remunerativo come il mining?
fillippone
Sr. Member
****
Offline Offline

Activity: 462
Merit: 1146


Legendary Member Wannabe


View Profile
February 16, 2019, 07:30:49 PM
Last edit: March 15, 2019, 01:06:51 PM by fillippone
Merited by Micio (3)
 #20

A me sfugge l'utilità di runnare un nodo Bitcoin, qualcuno me la rispiega in parole semplici?

Dare valore a bitcoin.

Ok più chiaro. A parte questo però non vedo vantaggi per chi presta hardware e banda, non potrebbero renderlo remunerativo come il mining?
I motivi che sono nella guida mi paiono di notevole importanza. Se non li cogli dimmi cosa non ti pare importante e ne discutiamo. Riguardo alla ricompensa è stato discusso nella storia del protocollo, ma scartato per il rischio di un “sibling attack”.
Se avessi una ricompensa per ogni nodo allora potrei mettere in piedi migliaia di nodi ed incassare la relativa ricompensa. Questi fondi sarebbero quindi spesi (a danno dei miners, immagino) senza che la rete si resa più sicura, visto he sono tutti nodi miei. In pratica questo è il principale problema di tutti i coin dPOS.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!