Bitcoin Forum
April 27, 2024, 02:33:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [VIDEO][TECNICO] Come funziona il Bitcoin sotto al coperchio  (Read 9403 times)
HostFat (OP)
Moderator
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
October 01, 2014, 02:40:58 PM
Last edit: October 24, 2014, 10:30:05 PM by HostFat
Merited by bitbollo (1)
 #1

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


NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
1714185209
Hero Member
*
Offline Offline

Posts: 1714185209

View Profile Personal Message (Offline)

Ignore
1714185209
Reply with quote  #2

1714185209
Report to moderator
1714185209
Hero Member
*
Offline Offline

Posts: 1714185209

View Profile Personal Message (Offline)

Ignore
1714185209
Reply with quote  #2

1714185209
Report to moderator
1714185209
Hero Member
*
Offline Offline

Posts: 1714185209

View Profile Personal Message (Offline)

Ignore
1714185209
Reply with quote  #2

1714185209
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
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: 4214
Merit: 1203


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 - http://hostfatmind.com
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: 1237
Merit: 789


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?

bitbollo
Legendary
*
Offline Offline

Activity: 3234
Merit: 3477


Nec Recisa Recedit


View Profile
September 13, 2021, 05:18:56 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.

Quote from:  Mastering Bitcoin - Antonopoulos
We call this threshold the target and the goal is to find a hash that is numerically less than the target.
If we decrease the target, the task of finding a hash that is less than the target becomes more and more difficult.

....

Bitcoin’s proof of work is very similar to the challenge shown in Example 8-10. The miner constructs a candidate block filled with transactions. Next, the miner calculates the hash of this block’s header and sees if it is smaller than the current target. If the hash is not less than the target, the miner will modify the nonce (usually just incrementing it by one) and try again.
At the current difficulty in the bitcoin network, miners have to try quadrillions of times before finding a nonce that results in a low enough block header hash.

In generale: questo è uno dei migliori video che abbia mai visto, una delle migliori risorse in Italiano per avere un riassunto di altissima qualità sulle caratteristiche del bitcoin.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
simpic
Hero Member
*****
Offline Offline

Activity: 1237
Merit: 789


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

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?

bitbollo
Legendary
*
Offline Offline

Activity: 3234
Merit: 3477


Nec Recisa Recedit


View Profile
September 13, 2021, 08:22:38 AM
Last edit: September 13, 2021, 08:37:58 AM by bitbollo
 #18

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

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

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.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
simpic
Hero Member
*****
Offline Offline

Activity: 1237
Merit: 789


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

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: 1237
Merit: 789


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

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?

Pages: [1] 2 »  All
  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!