Bitcoin basics: What is the difficulty target and how does it adjust itself?

  Рет қаралды 11,793

Keifer Kif

Keifer Kif

Күн бұрын

How bitcoin mining works: • How Bitcoin mining act...

Пікірлер: 64
@ronfuse6993
@ronfuse6993 6 жыл бұрын
best intro to a youtube video in history. "Welcome to another episode of whatever this is called" subbed
@emptyplanet
@emptyplanet 4 жыл бұрын
😁
@victoreric4557
@victoreric4557 4 жыл бұрын
I wanted to close the video but heard that, I did not 😅
@adamdunlaptv
@adamdunlaptv 2 жыл бұрын
The use of the time stamp in the algorithm. It’s pretty ingenious. Bitcoin has its own version of time
@johnching9027
@johnching9027 5 жыл бұрын
Thanks man. You have made difficulty easier to understand. Much appreciated.
@rudramanipandey
@rudramanipandey 5 жыл бұрын
Please make more videos. You will be earning a lot and we will be learning a lot. Thanks man!
@JamesMyddelton
@JamesMyddelton 6 жыл бұрын
Much appreciated - you must keep making these tutorials.
@poplop1346
@poplop1346 2 жыл бұрын
The best explaination I have ever seen thx 🙏
@TheSway1968
@TheSway1968 2 жыл бұрын
Great explanation! Much appreciated.
@kyleelsmore1947
@kyleelsmore1947 2 жыл бұрын
Your channel is great. Like the format and style.
@fahadbakhsh17
@fahadbakhsh17 5 жыл бұрын
love the way u explained it thanks brother i was really looking for it..
@ssoltani22
@ssoltani22 6 жыл бұрын
outstanding explanation, thnx
@nadeemajl
@nadeemajl 6 жыл бұрын
Hi Keifer, Yet another great video, you make complex topics easy to understand. Looking forward for more, keep them coming. Regards, Nadeem
@KeiferKif
@KeiferKif 6 жыл бұрын
Thanks Nadeem! I'll keep them coming
@amitvishwakarma642
@amitvishwakarma642 5 жыл бұрын
You've got a new fan from INDIA....Thank you so much for making life easier !!!
@shashwatthakur3774
@shashwatthakur3774 4 жыл бұрын
Buddy are u mining in india i am from india too lets make a mining pool
@vikram237
@vikram237 6 жыл бұрын
excellent ! very lucid and clear ... thanks
@KeiferKif
@KeiferKif 6 жыл бұрын
Thank you my friend!
@watstrappening3653
@watstrappening3653 2 жыл бұрын
More videos please really learning from you subscribed💯💯💯
@dylandowdy3687
@dylandowdy3687 5 жыл бұрын
Thanks for making the video! Could you explain in another video how the miners earn and receive their rewards? I’m curious as to who pays the miners and where does that currency come from. Thanks again, your the man Keifer!
@kennedyaraujjo
@kennedyaraujjo Жыл бұрын
this guy is so funny without trying
@engineeringnerds16
@engineeringnerds16 3 жыл бұрын
At 6.12 when it takes less time the fraction is less than 1and difficulty target reduces as per formula and that in creases difficulty.... For example if i ask you to pick a card below king in pack of cards it has higher probability than picking card lower than 10... Similarly probability will decrease as I go lower and it becomes more difficult.. Same is the case with sha256 if the difficulty target goes down the probability of finding hash rate lower than that number goes down means difficulty level increases...
@freshstolencontents3600
@freshstolencontents3600 2 жыл бұрын
Hello do you know when does block hash is lower than target hash
@emlortnoctonod8401
@emlortnoctonod8401 4 жыл бұрын
The signature of the new Block must be less than the recently added block. Could you explain this please?
@riccardocatania9406
@riccardocatania9406 Жыл бұрын
Hi Keifer, great video, ratio is inverted by the way
@mil3761
@mil3761 3 жыл бұрын
Thank for your video. I've been trying to understand the details of the Difficulty Target aspect but I just can't get my head around it. If the calculation for the Difficulty Target is baked into the Bitcoin algorithm then what ensures that everyone is using the same Bitcoin algorithm? Does the algorithm get hashed someway into the blockchain so that it cannot be changed unless a fork is created? If not, then what is stopping a very large mining organisation from using a different algorithm with a different calculation on the difficulty target? That's where I'm struggling to connect the dots with my understanding.
@freshstolencontents3600
@freshstolencontents3600 2 жыл бұрын
Do you get the answer already? And do you know when is it determined that block hash is lower than target hash
@mbharatm
@mbharatm Жыл бұрын
Every Bitcoin node will include this logic in compiled form. What stops someone from modifying the algorithm is that any block produced with a lower difficulty target ( than is calculated by the network) will not be accepted by the network and the block will be rejected. Since the block had been built using a huge amount of processing and cost, this would be against the economic interest of the mining organization
@kaioh33
@kaioh33 3 жыл бұрын
you definitely need more people subscribes for your content
@hackerclient7055
@hackerclient7055 Жыл бұрын
I know how to calculate bits into target but...who the bits is calculated? I need to know
@muskansharma803
@muskansharma803 5 жыл бұрын
the difficulty set by the BitCoin network is 63, with the last 2016 blocks mined in 10 days. What will be the next computed value of the difficulty would u please solve this
@engineeringnerds16
@engineeringnerds16 3 жыл бұрын
I think your saying exactly reverse.... When the time to mine 2016 is lower.... It will reduce the difficulty target and when the first miner finds hash rate lower than difficulty target he will get the reward... Plz correct if i am wrong but that's how sha256 works i guess
@russmiliotto2757
@russmiliotto2757 6 жыл бұрын
Keifer, I've watched a few of your videos and appreciate them. But One question I've always had (or more than one) is this: A. Where do these bitcoins come from when they are being mined? If I mine and find one, am I taking it from someone else? B. When bitcoins are mined, and found would I only be finding a fraction of the coin and do the fractions contain the same (6) elements of the cryptographic data? Russ
@killerrdi
@killerrdi 5 жыл бұрын
Hey Russ I am just preparing for my University Blockchain exam and i think i can help you out! If you are a miner, you constantly try to find a block candidate with a hash value below the set threshold. If you are one lucky miner and find a block that does, you are adding on top of the block a transaction, a so called generation transaction (Coinbase TRX). Only the miner that finds a valid block is allowed to this. The current reward is 12.5 Bitcoins. This Reward for a miner is divided by 2 every 4 years. The special thing about this transaction is the existence of only an output reference. Anyhow, this feels intuitive, since the miner is creating the bitcoins "out of nowhere" and therefore they do not have any "history". i guess you found out the answer already, since you asked this question a year ago, but i though it will be a good exercise for me!
@GreenBoiler
@GreenBoiler 6 жыл бұрын
What if the protocol was changed to find blocks every 1 minute (vs 10) and lower the reward fee from 12.5 to 1.25 (1/10th)? Would this allow for more throughput? And adjust the diff retargeting to daily/weekly?
@muskymetal3277
@muskymetal3277 2 жыл бұрын
It would, but it'd likely cause the block detach rate to skyrocket. A reasonable block time is needed to accommodate in potential latency with block propagation.
@shaddow85
@shaddow85 Жыл бұрын
great content you should have a deep dig into the Kadena network
@jokes108
@jokes108 3 жыл бұрын
So a quantum computer could break this time period? Solve all the blocks in a short period af time?
@CrypTsoo
@CrypTsoo 2 жыл бұрын
That s what I wonna see
@suballica
@suballica 6 жыл бұрын
Dude , You are the most undervalued Cryptuber out there at the moment , I wish you were a coin so i could invest on you right now :-) . Its so weird that clueless so called Coin Shillers have so much following than you . I guess reason is people don't want to understand the tech behind it as its too much effort for them . Its easer listening to speculation from entertaining youtubers. Tech Question: Why the heck there can be only 21 million max supply for bitcoin? Where in the programming it says that?how does it work in the blockchain ? Thanks , subscribed
@timt.3627
@timt.3627 6 жыл бұрын
Hi Keifer, I really loved you DASH and Monero video. What is your take on Tezos vs. Cardano. It would be great if you could go on a deep dive comparison here. Also from a technical standpoint. I am especially interested in the advantages of using Haskell for Cardano vs. OCamel for Tezos. Thanks Tim
@KeiferKif
@KeiferKif 6 жыл бұрын
sounds interesting, I'll look into those.
@rishabhgarg9217
@rishabhgarg9217 6 жыл бұрын
hey, can you provide the link of those videos you have mentioned (Dash and Monero video) ?
@dgholt1980
@dgholt1980 3 жыл бұрын
Good to watch at X2 speed
@andirayo
@andirayo 3 жыл бұрын
Good start, but the only question I had when coming here was not answered: How (exactly!) is determined how much time has passed. Afaik, miners do not synchronize their clocks to participate in the network, so due to clock skew different miners have different clock times, leading to different results when calculating time passed, leading to different difficulty adjustments... I assume there is simple solution to this problem, but it was not answered in this video and I wouldn't know why not.
@KeiferKif
@KeiferKif 3 жыл бұрын
It's not actually based on time, it happens every 2016 blocks!
@andirayo
@andirayo 3 жыл бұрын
@@KeiferKif Of course the adjustment of difficulty happens every 2016 blocks. That is obvious. What is not obvious: How does the algorithm know if the average block-time of the last 2016 blocks was too fast / too short (i.e. less then 10 minutes) or too slow / too long (i.e. more than 10 minutes). Somehow, a measurement of time for the passed time for the last 2016 blocks has to be introduced into the calculation. Since time is not absolute and the clocks nodes do not have to be synchronized, I think this is a very interesting (and important) question to determine how the difficulty target adjusts "itself". I looked it up: Blocks have a self-reported timestamp by the miner which can be spoofed. However, there are timestamp protection rules that have been introduce to prevent miners from being incentivized to mis-report the timestamp: blog.bitmex.com/bitcoins-block-timestamp-protection-rules/
@user-yy4tm5zn5b
@user-yy4tm5zn5b 5 ай бұрын
as a Vietnamese, I wonder why your background has Ho Chi Minh's picture.
@abhishekkumarsingh4375
@abhishekkumarsingh4375 6 жыл бұрын
Hi Keifer, Liked your video. Would be helpful if you could explain how the miners are rewarded? Who rewards them? Also, as far i understand miners look for a key which is smaller than a target value which in turn makes the key for a new block in block chain, but in the process where is the bitcoin involved? Does the bitcoin network own the ungenerated bitcoin and rewards it to the miner? That's lot of question, but not my fault ,you made me curious. Thanks and keep making WHATEVER :D
@KeiferKif
@KeiferKif 6 жыл бұрын
in every block there's a special transaction that create more bitcoin and gives it to the miner. Also they collect transaction fees. hope that makes sense!
@bmebri1
@bmebri1 Жыл бұрын
Have a wonderful...rest of your...day?
@SFtalks
@SFtalks 6 жыл бұрын
good explanation but nothing technical, not even the ellaboaration of the formula you wrote. May be you wrote it in the end for that prupose
@hasanmahmud977
@hasanmahmud977 Жыл бұрын
Hello Millionaire, 🙂
@ralkumar8254
@ralkumar8254 Жыл бұрын
Welcome to whatever this is called?? 😂😂😂😂
Hashrates, Target and Difficulty in Proof of Work Mining
12:58
Caleb Curry
Рет қаралды 4 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 15 МЛН
But how does bitcoin actually work?
25:16
3Blue1Brown
Рет қаралды 15 МЛН
Why there will never be more than 21 million bitcoin.
8:18
Keifer Kif
Рет қаралды 14 М.
How secure is 256 bit security?
5:06
3Blue1Brown
Рет қаралды 3,2 МЛН
Digital Signatures and Signing transactions explained
8:04
Keifer Kif
Рет қаралды 9 М.
Bitcoin Mining Explained in 3 Difficulties! From Noob to Expert!
15:27
Mining Difficulty - Simply Explained
5:32
Simply Explained
Рет қаралды 123 М.
Blockchain Explained
10:23
IBM Technology
Рет қаралды 234 М.
What is Bitcoin Mining? (In Plain English)
16:01
99Bitcoins
Рет қаралды 3,7 МЛН
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 3,3 МЛН
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 2,5 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 2,1 МЛН
Better Than Smart Phones☠️🤯 | #trollface
0:11
Not Sanu Moments
Рет қаралды 15 МЛН