Programmer explains Merkle Tree | Blockchain technology

Поделиться
HTML-код
  • Опубликовано: 28 май 2017
  • Watch live: ivanontech.com/live
  • НаукаНаука

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

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

    Hot topic today, Ivan explained it 5 years ago, legend 🤓

  • @gianfrancodiaz6486
    @gianfrancodiaz6486 7 лет назад +2

    Thank you very much, man! I'm learning a lot of useful stuff in this channel.
    Greetings from Peru!

  • @owlfrisky4570
    @owlfrisky4570 7 лет назад +3

    hashes and how they work seem so cool, small change in the input makes a very different output

  • @liveandlearn76
    @liveandlearn76 7 лет назад +2

    Finally understood Merkle Trees and Roots. Thank you so much, Ivan!

  • @SupeHero00
    @SupeHero00 6 лет назад +9

    I don't understand how you don't care about the other branch when you validate the "A" transaction, because the final hash is a result of the hash from AB and CD, so you should care about the CD hash

    • @ivantodorov8850
      @ivantodorov8850 6 лет назад +1

      I agree, we need CD in order to create the root hash.

    • @bensolis-cohen7849
      @bensolis-cohen7849 2 года назад +1

      Right. We need hash(cd). But we don't need hash(c) or hash(d) to compute the root hash.

  • @mkmstillstackin
    @mkmstillstackin 7 лет назад +2

    great explanation. I've read a lot about Merkel trees. it took me several readings before I developed even the most basic understanding. wish I would have come across your explanation sooner. would have saved me a lot of time. thanks.

  • @iamJesseSebastian
    @iamJesseSebastian 7 лет назад +1

    Great videos! Love the way you explain everything in depth.
    I was wondering will the Merkle tree be getting slow over time, because the tree is growing over time ?

  • @lfg4300
    @lfg4300 6 лет назад

    You have a great way of explaining things! I LOVE your channel and the content you are creating!!!!

  • @core_dump
    @core_dump 6 лет назад +1

    Great video.... now its clear how Merkle trees are actually used in blockchain

  • @davidjeon9429
    @davidjeon9429 4 года назад

    Finally! Best explanation ever on Merkle Tree. Thank you Ivan you made my day !

  • @johannesgoetzen
    @johannesgoetzen 3 года назад

    So in the Blockchain we just have the merkle root?
    When I have the Data A, I need the hash of the other hashes, even if they are offline, but how do I get them?

  • @deiswa333
    @deiswa333 6 лет назад

    Thanks for this video, if we mining with this algo? we depends or RAMs or VGA cards?

  • @antonioloaiza5180
    @antonioloaiza5180 4 года назад

    Thanx man! Very good explanation. Is the Merkle tree a binary tree? in your example, what would happen when a new transaction (E) arrives?

  • @Jure1234567
    @Jure1234567 5 лет назад

    What I dont understand is how do I validate a transaction if only a Merkle root is stored in a block, and no branches? Then I still need to calculate the whole tree from scratch. And compared to calculating a hash just from all the transactions, I will need to calculate it again in order to find all the branches. So the only reason for Mercle tree seems that is strengthens sha 256

    • @midsummerstation3345
      @midsummerstation3345 5 лет назад

      Юрик Лайков both Markle root and tx are stored in a block. Yes you need to reconstruct the Markle tree from scratch, find the root hash and check it against the given root hash during block validation

  • @CodeDieb
    @CodeDieb 3 года назад

    Nice Video Ivan :). One question I remained in my head: If you have more transactions then you in your example for bitcoin: will the 3 layers be stable and there are a lot of hashes which must be appended together in layer 2?
    Second option could be: only two hashes is allowed to combine and the tree have more than 3 layers at the end.

  • @withoutmalicexo
    @withoutmalicexo 6 лет назад

    how do you traverse a merkel tree?

  • @deiswa333
    @deiswa333 6 лет назад

    zcoin will use MTP, how do you think abiut that, and which coin the best in zero proof, in your opinion?

  • @VishnuRajam4x4
    @VishnuRajam4x4 6 лет назад

    Great explanation!

  • @markidaho588
    @markidaho588 7 лет назад

    thanks Ivan

  • @TheSharperSword
    @TheSharperSword 6 лет назад +1

    Too make your merkle tree grow faster, use merklegro :)

  • @marcusghill3745
    @marcusghill3745 7 лет назад

    "det finns very" Amazeballz =) Keep it up kompis!

    • @IvanOnTech
      @IvanOnTech  7 лет назад

      thanks man, haha did I say that? 😅

  • @Joe02101967
    @Joe02101967 4 года назад

    Great video, could you explain the concept of Merkel proof

  • @fl1pz0R
    @fl1pz0R 7 лет назад +3

    HE HAS RISEN

    • @IvanOnTech
      @IvanOnTech  7 лет назад +3

      back in the game bro 😎

  • @DharmaAI
    @DharmaAI 3 года назад

    Such a sweet tree you have

  • @michaelthomsen1812
    @michaelthomsen1812 7 лет назад

    Merkle tree it is then.
    Hvad med at tale lidt om EOS og Bitshares? ups nordic language :-) What about talking a bit about EOS and Bitshares from what you think would be Daniel Laramies meaning with the new project please?

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

    confusing