"The whiteboard doesn't just magically grow" --> 2:31 whiteboard magically grows haha
@zacharyalanwright4 жыл бұрын
This was so subtle I didn’t catch it at first. Good content.
@SpinnerLpSpinner3 жыл бұрын
i saw the comment, watched the video and didnt noticed it xD
@varan95957 жыл бұрын
I liked your video because you didn't force me to and I do what I wanna do
@KeiferKif7 жыл бұрын
varan9595 that fuels my life force
@AlexTrout797 жыл бұрын
varan9595 signed: cartman :))
@sahebjotsingh63067 жыл бұрын
I'm so glad that in such short amount of time you explained it so well. Thank you!
@mbharatm7 жыл бұрын
Wow... When I saw the first minute go by in fumbling around and describing what is being covered here , I wondered if the remaining 2 minutes would be enough to cover something which sounds as complicated as "Merkle Tree"! Surprisingly, you have explained a concept really simply and really well in just under 3 minutes, that others would have taken 15 minutes at the very least to explain! Thumbs up! And thanks for saving me a lot of time ! I'm your 378th subscriber! :)
@EverythingRobCrypto2 жыл бұрын
This video was great much needed explanation. Especially loved the ending when you said you weren't going to force us to do anything with our life loll
@ccanft6 ай бұрын
*The fumbling* *The baby voice (I wont force you to do anything you don't wanna do)* I love you 😂😂😂 Don't worry you have my subscription and like now😂 I like the explanation too
@getrichfast28306 жыл бұрын
You make complicated stuff very easy to understand. This is a must watch video to understand bitcoin transactions process.
@thesyrian2665 Жыл бұрын
I don't usually comment but your content is hilarious and educational. hard to find that combo anywhere else
@deboomiye58372 жыл бұрын
“Satoshi loved to hash shit” and that was when I knew I had to subscribe 😂😂 Thanks for explaining so well man. I really appreciate it
@dijikstra8Ай бұрын
Thank you, finally someone who actually explained it in a way I can understand!
@dougpenhall7 жыл бұрын
LOL, "I'm not going to force you to do anything with your life." Hahahahaha!!!! Great video. You actually explained it. (unlike all the other idiots on KZbin to talk and talk and talk, yet explain nothing)
@nikitabobyshew79277 жыл бұрын
"Satoshi loved to hash shit" OMG this is amazing video
@ВладХименко-ф3ц6 жыл бұрын
"Satoshi loves to hash shit" -- and then I subscribed to your chanel. Thank you for explanation, I just like listening about hashes before I fall asleep.
@porter2k75 жыл бұрын
Hey man that was a great explanation of merkle trees, thanks !
@shaybs6 жыл бұрын
It is unbelievable simple concept but people complicate it. Thank you for explaining it in a simple english.
@mruback35 жыл бұрын
excellent presentation. thank you Keifer
@chrisd28536 жыл бұрын
This video filled a knowledge void that I didn't even know was there, thank you!
@rafa77307 жыл бұрын
Nice, short, and clear explanation. Love it!
@KeiferKif7 жыл бұрын
Thanks my dude!
@muslimtomcruise2 жыл бұрын
ma nigga this is the best explanation of merkele tree , the part at end gave me the answer i was looking for , the why
@AnnaAnna-ry9hv4 ай бұрын
Brilliant cristal clear explanation! Thank you very much 🖐️😊🌺
@JonathanDoyle4 жыл бұрын
Loved this. Learned what I needed and also made me laugh. Good job.
@richbitman93297 жыл бұрын
a difficult subject to deal with, good job!.
@KeiferKif7 жыл бұрын
Thanks Mr. Bitman!
@dreammeaname2 жыл бұрын
Lol You're so chill and funny and knowledgeable! I'm taking an intro to blockchain course at my university now and the professor made this seem so complicated, when you were able to show that it's literally not. Thank you :)
@KeiferKif2 жыл бұрын
Thank you!
@HarvinderSingh-js3se6 жыл бұрын
You explained in a very simple way and it was completely clear.. Thank you ... Your video is worth watching....
@TheSway19683 жыл бұрын
Love your explanations. Simple and to the point. Kudos man!
@farizalresat7 жыл бұрын
1:52 - This is where it start
@chaitanyamichaelmalaga2443 жыл бұрын
Lovely explanation with visuals, thank you kindly !
@kalyanchakravarthigunda43357 жыл бұрын
Hi Keifer, Can you explain the Digital Signature Technique which is used in Bitcoin. I guess it is Elliptic Curve Digital Signature Algorithm.
@LaeeqKhan015 жыл бұрын
Very important concept, explained very succinctly.
@Asissten7 жыл бұрын
Love the video, very good explanation! Good that you explain it step wise and also why they do it, thank you!
@KeiferKif7 жыл бұрын
you're welcome! Thank you for watching!
@amitabh06066 жыл бұрын
Very nice video... Explained the topic in very simple term....
@ADHDlikeapro7 жыл бұрын
informative and highly entertaining banter.... hahaha.. nice work Kiefmeister
@KeiferKif7 жыл бұрын
Many thanks!
@55kittu7 жыл бұрын
That explanation is so prefect...thanks man for making such video 😊😊
@quintennn4 жыл бұрын
I’m subscribing to you. You helped me a lot with this video and you seem like a cool dude!
@burningoyster7 жыл бұрын
"The whiteboard doesn't just magically grow" ahaha good one
@n4_nguyenxuanquy8 Жыл бұрын
i love you video, but i wondering why you have a portrait image's Ho Chi Minh
@RebornAc36 жыл бұрын
Very well explained and it took a few mins. Kudos!
@John-ge2ne2 жыл бұрын
Thank you. Why do you only need to know the branch that the transaction is on?
@shkottrendezvous66447 жыл бұрын
A funny and very helpful video, beautifully produced. haha Thanks man.
@KeiferKif7 жыл бұрын
thank YOU!
@rodrigoayarza93976 жыл бұрын
that humour is beyond 3d + time
@Bamtanbale10 ай бұрын
Explained it in such simple terms!
@gregwboyd3 жыл бұрын
I love it. Exactly what I needed as a relative novice.
@pizerooneventures749525 күн бұрын
the missing part is how the tree with the perfect number of transactions changes when you add one more. by doing this exercise, adding that oddball txn, you see MUCH better how Merkel Trees really work.
@andonij5 жыл бұрын
Good video! I understand almost everything except the part of searching the hash (transaction id values), for example t1... I will code it for better understand of merkle trees. Thanks good explanation
@GMinihisht6 жыл бұрын
I Loooove your videos every thing is simply explained
@evanparshall13233 жыл бұрын
Good video! What do they do if the number of transactions is not a power of 2?
@jimdegroot86073 жыл бұрын
Awesome, straight to the point. Thanks man.
@breakablec5 жыл бұрын
Where does the previous block hash come me? Cant I just put anything in there and as such pre-compute my merkle tree ahead of time
@akinyemidayotafiq Жыл бұрын
Most CEXs only included BTC in their prove of reserve but MEXC have utilised the binary hash tree model for BTC, ETH and stable tokens and aims to include other tokens in the long run
@hyperbitcoinizationpod3 жыл бұрын
I read the use is also for light-weight verification nodes, so they don't need to download the whole blockchain, but just need the merkle trees hashes.
@NataliaSeptember.7 жыл бұрын
ok, this is very good video, very helpful actually to understand the blocks and its nature.
@bill28716 жыл бұрын
How do you hash 2 hash values in Bitcoin? Just by putting the next to each other with a space in between? Or do we use another symbol such as the "+"?
@davidjoseph71853 жыл бұрын
Nice explanation. Shouldn't the vertices connected to the root read h hab hc and h hef hgh, since we're hashing the hashes of ab and cd concatenated?
@mrmabb1236 жыл бұрын
Concise, logical, well explained. Thanks!
@MaheshMhatreHere7 жыл бұрын
Awesome. Would like to see some more of such videos
@ryavzun2 жыл бұрын
Muchas gracias. Great explanation.
@Jay-ke4us8 ай бұрын
Thankx captain,I still can't belive you left your avengers job and now trading cryptos :)
@magadzhabraftw61574 жыл бұрын
Clear and concise, thank you so much. Only thing i would say is if you could be a bit more energetic lol, 10000+ subscribers
@andywilson21774 жыл бұрын
Hi Keifer thank you very much for this explanation it was well explained :)
@ducnguyen1233 жыл бұрын
what is the benefit of Mekle Tree? I think we can just hash all the transactions at once , eg : all_transactions_hash=SHA256( t1 + t2 + t3 + t4 ... )
@rathnap2834 жыл бұрын
simple and informative ...thanks man!!1
@kyleelsmore19473 жыл бұрын
Really good videos. And like the honesty.
@jendoubitakwa5782 жыл бұрын
Thank you very much for the explanation
@TheAbenunez6 жыл бұрын
Plain and simple. Perfect!
@TheMrAxe0r7 жыл бұрын
Thanks for taking the time to explain this :)
@KeiferKif7 жыл бұрын
Thank you for the support :) I really do appreciate it! there will more video to come
@tebaldino17 жыл бұрын
Hi man and thanks for your video. Btw i think you made a little mistake. The right child of the root should be Hefgh instead of Habcd. Have a good day !
@pupfriend5 жыл бұрын
Great explanation, thank you for this video!
@rosstituteuk5 жыл бұрын
Nice display of the NAP at the end there!
@thebitcoincryptopodcastwit64756 жыл бұрын
Awesome video, great explanation
@guillemgarcia80217 жыл бұрын
Good video! but now I'm wondering which are parts that form the block! (block header, hash of last block, merkle tree...)
@KeiferKif7 жыл бұрын
Thank you! The block is made of 5 parts: -the magic number -block size -the block header -transaction counter -transactions
@LorenzoValentini-cg1hh Жыл бұрын
i'm late but could 'other stuff' be the proof-of-work by any chance?
@ArturSilvaas7 жыл бұрын
Nice explanation :) feedback: You could use a reverse arrow (thinking left to right) when exiting [Hash of Last Block]
@rezaschadmani52596 жыл бұрын
you dropped the magic mark and then .... Force you to do anything with your life!!! you were little high I reckon lolll Thanks for this nice short video! Great job dude
@Autonova6 жыл бұрын
What's the point of a merkle root though? Surely if you just hashed a regular file with the list of transactions it would still be tamper proof? Changing one of the transactions would still completely alter the hash
@KeiferKif6 жыл бұрын
it makes it so you can store only a portion of the tree and verify the transaction.
@zacurry85887 жыл бұрын
Beautifully deconstructed a complex topic. And funny too! Thank you
@itdoliva5 жыл бұрын
Amazing explanation, thank you so much
@huyzoom6 жыл бұрын
Hi there, I was wondering why you have a pic of HCM on the wall @.@
@KeiferKif6 жыл бұрын
HUY BACH I took him down a while ago. I bought it in Vietnam when I visited
@minhthinhhuynhle91036 жыл бұрын
Then why you took him down :v LOL but still, I like you taking that picture down :))))
@hk-jo3tm3 жыл бұрын
Your Great! Thanks for the video.
@kalyanchakravarthigunda43357 жыл бұрын
Explanied Very well, Good Job Kiefer Kif. I have a quick question, Who decides the block time duration ? Currently for every 10 minutes a new block is getting created. Who is deciding this Block time? Thanks, Kalyan
@KeiferKif7 жыл бұрын
Thank you! The block time is determined by the Difficulty and it's a very rough system of timing it. the way it works is the protocol looks at the current hash power and sets the difficulty to to make it so that based on the current hash power of the network, it will take an average of 10 minutes to find the next block. and it re-targets the difficulty ever 2016 blocks. because there's a lot of chaos involved in this process some blocks can take much more or much less time than 10 minutes. Especially if the hash power changes suddenly.(i.e. lots of miners go offline or get put online)
@kalyanchakravarthigunda43357 жыл бұрын
Thanks Keifer Kif for your explanation.. Another quick question... Who decides which transaction to go for which block. I see there are lot of transactions happening in Bitcoin at any given time.. Who will be deciding which transactions to take and what to reject ? Is it the Miners ?
@KeiferKif7 жыл бұрын
yes the miners / mining pools choose which transactions get included. they usually choose the transactions with the highest transaction fee to go on the block.
@kalyanchakravarthigunda43357 жыл бұрын
Thanks a Ton..Another quick question, Can you explain what and all will be included in Block Chain. If my understanding is correct. Block Hash will be hash of "BlockCreation Date and Time", "Transactions hash(Merkle Tree hash", "Previous Block Hash", "Nonce". Please add if I forget anything.. Thanks.
@nickcatreau6546 жыл бұрын
i thought that verified transactions in the transaction pool get chosen based on the size,(first 50kb) but also based on age of transaction and also based on the input (value of bitcoins in input). If my understanding is correct then if it was only the miners deciding based on input and best fees then wouldn't small transactions continually be left out and stay in the transaction pool forever? (BTW great vid on the Merkle tree)
@adetounodusanya4785 Жыл бұрын
Thank you! very explanatory
@hussamamal6 жыл бұрын
Hi Keifer! Super video! Could you clarify for me what the actual transaction looks like when I hash it in the first step? So in other words, how does a single transaction look like and in which text format is it written in order to then hash that text to get to the tx-id? Hope to hear from you, and thanks in advance.
@yannhk9 ай бұрын
Love this video, thank you
@globalbalance-english Жыл бұрын
So funny how one minute ago you said you could not grow the whiteboard magically and then through editing you expand it upwards. Made me laugh, I thought it was hilarious.
@NewWarrior21st7 жыл бұрын
Can the cryptographic hash function be anything or is it a specific type? For example is it still a merkle tree if it uses SHA256 as opposed to some other hash function or does it have to be one specifically?
@KeiferKif7 жыл бұрын
NewWarrior21st I believe the concept of a merkle tree is not specific to any particular hash function.
@NewWarrior21st7 жыл бұрын
Hey thank you for your reply! It looks like you're right, according to the wiki definition: "Usually, a cryptographic hash function such as SHA-2 is used for the hashing. If the hash tree only needs to protect against unintentional damage, much less secure checksums such as CRCs can be used." Does the same apply to the process you described in 2:00? Does hashing a pair mean a specific process or can someone simply append the two hashes from the previous transactions and then run them through a hash function again?
@II-wk8kv3 жыл бұрын
great explanation, thanks!
@bentlywoodrow71883 жыл бұрын
Finally an authentic one thanks man
@justinzcruiz98086 жыл бұрын
Was searching for a guy who would say " subscribe to my channel if you want to, im not forcing you" on youtube.......so I subscribed !
@RPUFOV6 күн бұрын
How long are these now?
@warwicktuatara54863 жыл бұрын
great video man, thank you
@schmirlimm7 жыл бұрын
Your video is great. but something bothers me. I am very sorry, I am a beginner. How can I look at the branches of the merkle tree when everything is hashed? I thought if you hash something you will not know the data itself?
@jorgesancho31626 жыл бұрын
Nice job, satoshi nakamoto wrote and explained this on his Bitcoin whitepaper
@historion2 жыл бұрын
Somehow decent, yes. Congrats and thanks. A lot.
@iamlove70962 жыл бұрын
What is a merkle branch?
@tahmidislam96463 жыл бұрын
Xd what a dramatic ending But gotta thank you for teaching us. May Allah bless you.
@TheSway19683 жыл бұрын
Best quote - "Satoshi loved to hash shit"
@HoD999x2 жыл бұрын
why don't we hash(t1,t2,t3,....t999)? why the tree?
@parkerbeck35806 жыл бұрын
"Satoshi loved hashing shit." Truer words.....
@jamilbouchaibi85857 жыл бұрын
Cant stop laughing at 1:50. Satos...hit... Great video. Awful sales skills, which proves honesty...keep it up
@KeiferKif7 жыл бұрын
Thank you my friend! I'm glad you enjoyed it
@jamil4tube6 жыл бұрын
Hello, I was showing your video to one of my friends, and then I realized another mystery in your video. You recorded the videos with the white board, full and then you sorted them backwards, you were basically explaining backwards !! that's so twisted...is this what happened ? And you could've put a realistic example by having 25 transactions, your white board is stretching after all :)
@FortyTwoAnswerToEverything7 жыл бұрын
A goofy video that I learned a lot from. Thanks friend! What was up with the overlay on the whiteboard in the end? Vomit Comet!