I know that in Bitcoin the difficulty target adjust after creating 2016 blocks. So, it means that within these 2016 block the difficulty target remains same (static). Am I correct?
If this is correct then the miners has to find the right Hash of the header. Header=version+hash of previous blockheader+merkle tree root+timestamp+difficulty target+nonce variable.
Now, it seems that within these 2016 blocks the input (block header) to the hash function will be different but the output (difficulty target) remains the same. Therefore it seems to me that it breaks the property of "strong collision resistance" property of the hash. Am I correct? In other word, Bitcoin uses this property of the hash function to make it difficult to find solution of the puzzle.
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments