Bitcoin Forum
December 29, 2025, 12:58:44 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [VIDEO][TECNICO] Come funziona il Bitcoin sotto al coperchio  (Read 9859 times)
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4494
Merit: 1300


I support freedom of choice


View Profile WWW
October 01, 2014, 02:40:58 PM
Last edit: February 05, 2025, 10:47:18 AM by HostFat
Merited by bitbollo (1)
 #1

Interessantissimo video che spiega i Bitcoin più nel dettaglio.
Tradotto da Simone Falcini.

https://www.youtube.com/watch?v=kpxBSohNr5Y

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
antonyobi
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
October 03, 2014, 09:36:57 AM
 #2

Interessantissimo Smiley
Sopruttutto per un noon come il sottoscritto! Grin
run85
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 07, 2014, 07:26:11 PM
 #3

Fatemi sapere se ci sono correzioni da fare, per ora ne ho fatte un paio Smiley
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4494
Merit: 1300


I support freedom of choice


View Profile WWW
October 24, 2014, 10:42:41 PM
 #4

Messo video con audio ita Smiley

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
rodrigobitcoin
Legendary
*
Offline Offline

Activity: 1316
Merit: 1001



View Profile
October 26, 2014, 08:37:15 PM
 #5

Grazie per l'audio in italiano, leggendo i sottotitoli non riuscivo a seguire bene il video

             ▓▓▓▄             ▓▓▓▓
           ▓▓▀  ▀█▄        ▓▓▓   ▓▓
          ▓▓  ▓▄   ▀╗ ▓▓▓▓▓  ▓▓▓ ▓▓
         ▓▓ ▄▓▓▓▓▄              ▓▓ ▓▓
        ▐▓▌ ▓   ▓▓▓▓▓▓▓▓▓▓▓▓▄    ▓ ▓
        ▓▓  ▀  ▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╬╦   ▓▓▓
      ▄▓▓▀  ▄▓▓▓▓▓█▀▀ ▀▀▀▓▓▓▓▓▓▓▓▓▓╦  ▓▓▓
    ▄▓▓▀    ▓▓▓▓▓▓▓▓▓▄ ▄▄  ▀▓▓▀▓▓▓▓▓▓▄  ▓▓
   ▄▓▓▓▓  ▄▓▓▓▓▓▓▀▀     ▓▓▓     ▀ ▀ ▄   ▓▓
    ▓▓▀  ▓▓▓▓▓▓▀             ▄     ▀▀  ▓▀
   ▓▓▀  ▓▓▓▓▓▓    ▄▓▓▀ ▄▄▀█▓▓▓▓▓▓▄  ▄  ▓▓▓
  ▓▓▌  ▓▓▓▓▓▓▌   ▓▓▓▌ ▀▀▓▓▓ ▀▓▓▓▓▓▓██▓▓▓  ▓▓
 ▐▓▌        ▀▀▓▌ ╟▀▓▓▌▐▓▓▓▓▓▄ ▓▓▓▓▓   ╔    ▓▓
 ███▓▓▓▓▄▄        ▐▓▓ ▓▄▀▀▀▀▀▀ ▀▓▓▓▓▓▄      ▓▓
           ▀▀▀█▄     ▀▓▓▓▓▓▓▓▓▓▓▄       ▓ ▓▓
                 ▀█▄  ▀▀▀▀▀▀▀▀█  ▀     
                     ▄▄
  BETFURY ..🎲 YOU PLAY - WE PAY 🎲..|    ▄▓▓▓▄▄▄▄▄▄▄▄▄▄▓▓▓▓▄▄▄▄▄▄▄▄▓▓▓▓
   ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
     ▀▀▀          ▓▓▓         ▀▀▀▀
             ▄▓▓▓▓▓▓▓▓▓▓▓▄
             ▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌
 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▀▀▀▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓
               ▀▓▓▓▓▓▓▓▀        ▓▓▓▓▓▓▓▓▓▓▓
                               ▀▓▓▓▓▓▓▓▓▓▓▓█
 
                                     ▓ ▓
                                     ▓▓▓▓▓
                                     ▓▓  ▓▓
                                     ▓▓▓▓▓
                                     ▓▓  ▓▓
                                     ▓▓▓▓▓
                                     ▓ ▓
|
Twitter
Telegram
Bitcointalk
StarsSkySolutions
Newbie
*
Offline Offline

Activity: 58
Merit: 0


View Profile
May 30, 2015, 12:24:12 PM
 #6

molto interessante per  chi è alle prime armi. grazie!
alch1mista
Sr. Member
****
Offline Offline

Activity: 455
Merit: 251


blockchain longa, vita brevis


View Profile
June 01, 2015, 09:21:50 AM
 #7

Super comodo, lo userò Smiley

Arguing that you don't care about the right to privacy because you have nothing to hide is no different than saying you don't care about free speech because you have nothing to say.
Micio
Legendary
*
Offline Offline

Activity: 1061
Merit: 1283



View Profile
June 02, 2015, 06:31:18 PM
 #8

Ottimo video anche se un po vecchiotto nei dati. Comunque un'ottima fonte per i beginner.
Amadues
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1001



View Profile
February 19, 2016, 05:17:53 PM
 #9

Interessantissimo video che spiega i Bitcoin più nel dettaglio.
Tradotto da Simone Falcini.



Riesumo questo topic dal fondo perché credo sia uno dei migliori video per spiegare la complessità del protocollo che sta dietro al bitcoin.
Ieri l'ho visto con un amico ed è rimasto letteralmente affascinato!
Credo che questo video possa essere messo "in alto" (fissato) perché è davvero un'ottima spiegazione!

██
█║█
║║║
║║║
█║█
██
'BTC MULTI-WALLET SOON'
▬▬▬▬ Download WHITEPAPER ▬▬▬▬

                    ▄██▄
                  ▄██████▄
                ▄██████████
              ▄██████████▀   ▄▄
            ▄██████████▀   ▄████▄
          ▄██████████▀    ████████▄
         ██████████▀      ▀████████
         ▀███████▀   ▄███▄  ▀████▀   ▄█▄
    ▄███▄  ▀███▀   ▄███████▄  ▀▀   ▄█████▄
  ▄███████▄      ▄██████████     ▄█████████
  █████████    ▄██████████▀    ▄██████████▀
   ▀█████▀   ▄██████████▀    ▄██████████▀
     ▀▀▀   ▄██████████▀    ▄██████████▀
          ██████████▀    ▄██████████▀
          ▀███████▀      █████████▀
            ▀███▀   ▄██▄  ▀█████▀
                  ▄██████▄  ▀▀▀
                  █████████
                   ▀█████▀
                     ▀▀▀
e i d o o
██

███▀▀
▐▐▌
▐▌
▐▌
▐▐▌
███▄▄
▀▀███
▐▌▌
▐▌
▐▌
▐▌▌
▄▄███
RobFre
Full Member
***
Offline Offline

Activity: 172
Merit: 100


View Profile
March 06, 2016, 08:47:17 PM
 #10

Confermo! Anche io ho mostrato il video a degli amici e hanno mostrato veramente molto interesse. È fatto bene e piuttosto semplice da capire.
simone77
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
June 05, 2017, 10:18:18 AM
 #11

complimenti ottimo video per indirizzarti ... Smiley
WallSinger
Member
**
Offline Offline

Activity: 98
Merit: 10

Blocklancer Freelance on the Blockchain


View Profile
June 11, 2017, 06:07:57 PM
 #12

ottimo video !!!!! Si impara sempre qualcosa !

Crypt0m0ney
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
September 11, 2017, 07:52:56 AM
 #13

Bello, molto molto semplice, anche per prendere spunti per spiegare ad altre persone
Video che vanno visti e rivisti anche se si conosce bene il bitcoin e la tecnlogia blockchain

allo scopo di prendere spunto per spiegare alle altre persone in modo semplice...
Hercoyote
Newbie
*
Offline Offline

Activity: 83
Merit: 0


View Profile
January 20, 2018, 04:22:07 PM
 #14

Ottimo video! Spiega davvero in maniera chiara!
simpic
Hero Member
*****
Offline Offline

Activity: 1282
Merit: 819


View Profile
September 12, 2021, 11:50:13 AM
 #15

Intorno al minuto 17:30 dice che "per trovare la soluzione di un blocco bisogna trovare un hash che sia sotto un certo valore". Perché sotto?

L'hash da trovare non deve avere un numero uguale di zeri richiesti dalla soluzione del problema matematico?

simpic
Hero Member
*****
Offline Offline

Activity: 1282
Merit: 819


View Profile
September 13, 2021, 08:10:07 AM
 #16

Intorno al minuto 17:30 dice che "per trovare la soluzione di un blocco bisogna trovare un hash che sia sotto un certo valore". Perché sotto?

L'hash da trovare non deve avere un numero uguale di zeri richiesti dalla soluzione del problema matematico?

nel senso che non esiste un'unico valore accettabile ma un insieme di valori. più è alta la difficoltà più questo insieme è ridotto verso il basso. e viceversa.

Perdonami, ma pur rileggendo, anche la parte di Antonopoulos, non mi è ancora chiaro perché si dica "less".

Proviamo con un esempio?

Mettiamo che la soluzione al problema matematico sia 00000000************ e che ci siano 3 miner che trovano i seguenti hash:

00000000abcdefghi
00000000bcdefghilm
0000000abcdefghil

Chi vince e perché?

PS: sai dirmi dov'è nel sorgente di bitcoin la creazione del puzzle da risolvere?

simpic
Hero Member
*****
Offline Offline

Activity: 1282
Merit: 819


View Profile
September 13, 2021, 09:02:15 AM
 #17

Chi vince e perché?

.... il miner "più veloce" a fornire la soluzione inferiore al "valore soglia".

Anticipo una domanda:
nel caso risolvono in contemporanea?
In questo caso la rete inizialmente sopravvive con due blockchain "temporanee".
[Questa situazione (2 vincitori dello stesso blocco),visto l'attuale livello di difficoltà, è di per se alquanto remoto e se non vado errato si è verificato nel passato in un paio di occasioni, parlo di blockchain bitcoin ovviamente.]

Il miner/miner che "vince ulteriormente" e che quindi continuare a creare la catena di blocchi più lunga, diventa la catena principale.
La rete "sceglie" questa come catena di riferimento. Spero di semplificare ed essere chiaro nello stesso tempo. Ah beh, il video è molto più esplicativo e dettagliato in questo passaggio. Grin
Perdonami, mi sono espresso male io finora. So bene come funziona la blockchain di Bitcoin, per cui non ci sarebbe stata la domanda che hai anticipato Grin
Quello che non capisco è perché si parli di "less", Antonopoulos scriva "smaller", tu stesso dica " inferiore al valore soglia" se la risposta al problema matematico deve contenetere esattamente il numero di zeri richiesti, non un numero minore.

Questa è un'immagine proveniente dal video (min 17:35):



Secondo l'immagine anche tutti i miner che trovano una soluzione "001", "002", "050", "075" vincono, no?

Capito? Non sto chiedendo come funzioni, sto chiedendo perché nonostante la soluzione al problema matematico debba contenere un numero esatto di zeri, ovunque si parli di "less", "smaller" ecc.

Quote
se non vado errato si è verificato nel passato in un paio di occasioni, parlo di blockchain bitcoin ovviamente
Cavoli, questo non lo avevo immaginato, pensato potesse accadere spesso...

Quote
il video è molto più esplicativo e dettagliato in questo passaggio
Concordo, è il mio video di riferimento fin da quando l'ho visto la prima volta in inglese diversi anni fa.

Quote
Riguardo in quale parte del "codice sorgente" sia riportata la creazione del puzzle da risolvere Sad qui mi cogli proprio impreparato.
Chiederei nella sezione internazionale sicuramente riceveresti più risposte.
Grazie, nel caso chiederò Wink

simpic
Hero Member
*****
Offline Offline

Activity: 1282
Merit: 819


View Profile
September 13, 2021, 09:16:53 AM
 #18

Risolto!

Nel sorgente si parla in stringhe di bit! Non hash...
Ecco perché si può parlare di valore minore.

Code:
bool CheckProofOfWork(uint256 hash, unsigned int nBits, const Consensus::Params& params)
{
    bool fNegative;
    bool fOverflow;
    arith_uint256 bnTarget;

    bnTarget.SetCompact(nBits, &fNegative, &fOverflow);

    // Check range
    if (fNegative || bnTarget == 0 || fOverflow || bnTarget > UintToArith256(params.powLimit))
        return false;

    // Check proof of work matches claimed amount
    if (UintToArith256(hash) > bnTarget)
        return false;

    return true;
}

File: https://github.com/bitcoin/bitcoin/blob/master/src/pow.cpp#L74

Il video per semplificare parla sempre di hash...

Caso chiuso?

simpic
Hero Member
*****
Offline Offline

Activity: 1282
Merit: 819


View Profile
September 13, 2021, 09:50:06 AM
 #19


Questa è un'immagine proveniente dal video (min 17:35):



Secondo l'immagine anche tutti i miner che trovano una soluzione "001", "002", "050", "075" vincono, no?


Da questa immagine vince solo l'ultimo miner, perchè trova 87 < 100

Sì, sì, lo so. Dicevo ad esempio, se seguiamo questa immagine allora anche se c'erano altri miner con soluzioni "001", "002", "050", "075" vincevano, no?

Comunque ho risolto. Vediamola in binario:

00001001 (target)
00001000 miner1
00001010 miner2
00001111 miner3

Chi vince? Solo il miner1... perché è l'unico che ha un hash che in binario è minore al binario dell'hash target.

I miner verificano questo hash generato dalla stringa di bit e non la stringa di bit in se (...un discorso di "lunghezza" e di "formattazione" di questa stringa)
Guardando il codice sorgente la verifica è sui bit, non sull'hash esadecimale...

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!