6.How Mining Works The Cryptographic Puzzle

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • How Mining Works The Cryptographic Puzzle || Blockchain

Комментарии • 43

  • @sc0rch3d
    @sc0rch3d 3 года назад +27

    after watching like 50 videos on cryptography related to mining, you explained it simple enough for most people to understand....bravo. most videos gloss over the details of the "work" being done in Proof of Work. thanks!

  • @fahds2583
    @fahds2583 2 года назад +7

    thanks!!! saved this video, after years of searching finally found a vidoe that explains the cryptographic puzzle

  • @tonydebaka3967
    @tonydebaka3967 2 года назад +6

    the best vid. on how mining works. very logical excellent details no other videos do that. i always wondered what mathematical problems miners need to solve. and thanks to you here it is in simple straight forward way. Congratulations

  • @robneo888
    @robneo888 Месяц назад

    Brilliant. Well done 👏

  • @abhayvaidya3532
    @abhayvaidya3532 Год назад +3

    Super! My concepts were very clear after watching your videos. Thank you for the amazing content.

  • @alanforest7659
    @alanforest7659 Год назад +1

    incredible video 👍

  • @maximlezin211
    @maximlezin211 Год назад +1

    Great explanation, thanks !

  • @mineclub559
    @mineclub559 Год назад +3

    Bro you are the best explaining this

  • @marijanavou8860
    @marijanavou8860 2 года назад +3

    This video about nonce makes me wonder why are the others so vague. Thanks

  • @kamrans8846
    @kamrans8846 2 года назад +4

    What I understand is that miners trying to find a hash with a specific target(difficulty) and from there it is not important what is the hash value. It is just important to be in the same target range. Is that correct?

    • @diegorocha2186
      @diegorocha2186 2 года назад

      They are not trying to find a hash, they are guessing the nonce. So imagine if the block hash was composed by 4 hexadecimal number and the target is 00, which means that you need to find the nonce whose generated block hash is small or equals to 0x00FF, if I understood correct, so the first one to find it wins.

  • @kosalaharshadewa5317
    @kosalaharshadewa5317 Год назад +1

    Excellent video bro, you just made the concepts crystal clear for me. And I don't think you made a mistake in the previous block hash either. Since the blockchain algorithm is changing the target hash according to the hashing power of the network, it is possible for the algorithm to have assigned a larger target hash (due to low hashing power in network) in the previous case to reduce the difficulty. It is theoretically possible that just after mining the previous block, network's hashing power was exponentially increased so that the algorithm assigned a lower target hash to increase the difficulty.
    Anyway, really glad that I found this video. Keep doing the good stuff !!

    • @techisource
      @techisource  Год назад

      Thanks @kosalaharshadewa5317

    • @zumwaud2
      @zumwaud2 4 месяца назад

      how do you know what the target is? does the program tell it to you? and also how do the big mining facilities work? i guess there isnt a dude typing in different nonces to find the hash? i guess this is all fully automatic right?

  • @cleverblocks6422
    @cleverblocks6422 2 года назад +3

    Your lessons are amazing !

  • @danieltrabelsi-ue3yp
    @danieltrabelsi-ue3yp 3 месяца назад

    thank youuuu , hours of youtube video to understand it until i sew youre video

  • @aashishkgoyal7600
    @aashishkgoyal7600 2 года назад +3

    Thanks for the fantastic video. Though, I am still wondering how the complexity of this puzzle is decided because mining is increasing difficult. And how has it been programmed to ensure the complexity increases? For example, in this video it is 4 leading zeros. Why was it not chosen to have something "above" 4 leading E (hex). Or if there exist anything like that? Is there a way to know how many leading zeros is needed as on today to generate and add a block? Then, there are so many transactions happening everyday. A block can store only a limited number of transactions. What happen to the other transactions? Do they just remain queued while it is taking many days or weeks to form a new block?

    • @CashFloCEO
      @CashFloCEO 2 года назад

      remaining transactions go to the mempool.

    • @aravindeep6259
      @aravindeep6259 2 года назад +1

      "Is there a way to know how many leading zeros is needed as on today to generate and add a block? " . im also wondering about this.. how did the target zero will be defined.

  • @muatafaalahmid7467
    @muatafaalahmid7467 3 года назад +3

    finally I got it, many thanks

  • @rawadokbi6969
    @rawadokbi6969 Месяц назад

    Would the new hash be considered the Merkle tree root hash, or is the Merkle root hash calculated beforehand and added as part of the block header?

  • @harrystapleton3896
    @harrystapleton3896 Год назад +1

    Great description

  • @fervent123
    @fervent123 2 года назад +1

    Superb job! Subbed.

  • @ErnaWati-fu4xe
    @ErnaWati-fu4xe 4 месяца назад

    Give this #Adriannotch man a Nobel Peace Prize. He truly deserves it.

  • @SHARHANMOHAMMEDALHASSAN
    @SHARHANMOHAMMEDALHASSAN Год назад +1

    I'm curious! What if the miner solves the puzzle until they find a Nonce value that produces the Exact current block's hash value. Will that be regarded as successfully validating the block? I was thinking all this while that's the purpose of mining. Getting a Nonce value that will yield/produce the block's exact Hash value

  • @v.gedace1519
    @v.gedace1519 10 месяцев назад +1

    There is another error in your slides: It says "Nonce = 143" on the right side, while left is Nonce: 177". See for example @13:25

    • @techisource
      @techisource  10 месяцев назад +1

      Thanks for informing us, we will update it soon.

  • @MW-ye1vo
    @MW-ye1vo 6 месяцев назад

    Very nice

  • @nikhileshacharya3174
    @nikhileshacharya3174 2 года назад +1

    My question is, if the miners are running sha 256 for more than trillion times, how they are even able to put trillion Nonce in such a small time span?

    • @Vitor-eu1dm
      @Vitor-eu1dm 2 года назад +1

      Probably they dont do it on sequency. They generate random numbers trying to find the correct one.

    • @MartinKrisell
      @MartinKrisell Год назад +1

      Mining hardware is extremely specialized to perform these operations quickly. The nonce space is actually only 32 bits, so the number of possible nonces is only around 4 billion, and miners need to change other parts of the block as well, usually the contents of the coinbase transaction, or swapping transaction order. For every such change, 4 billion new attempts can be made.

  • @mzgl4303
    @mzgl4303 2 года назад +1

    İngilizce bilmiyorum Allah kahretsin

  • @user-tl1ws2gd9s
    @user-tl1ws2gd9s Год назад +1

    what the fuck i just literally paid for this course seriously on udemy 😡

  • @wazInoz7009
    @wazInoz7009 Год назад +2

    well done! the only video that makes sense to me re🧩