Double hash in Bitcoin

what exactly is this? Does this mean every TX gets hashed twice? How does it help to filter the content from the block chain (As Dr. Wright said)? Why cant i hash it just once and save the hash of the TX and prune the data (illegal)? Isnt the content now filtered with just a single hash? or am i getting it wrong?

Submit an answer See answers Share on Twitter Share on Facebook
Answers

CSW on double hash - scaleable ASICs

https://craigwright.net/blog/bitcoin-blockchain-tech/the-puzzle-of-the-double-hash/

…”If you start to think about it, you will see that where:

A == Hash(X),

now:

B == Hash(A)

allows us to have the value (A) sent to a miner in a way that doesn’t allow them to broadcast a block without individual transactions. In a Merkle tree structure, we could have all of the block sent and solved apart from a single transaction. Doing so would allow us to construct an ASIC mining facility that does not host the data in blocks. The miner is now a distributed function.

As such, the proof-of-work and the verification can be handed off to specialised entities. The ASIC facility can pay the verification facility upon discovery of valid blocks, and yet the system allows them to interact without being able to cheat either party. In fact, they can even have agreements with different miners and pools and allow it to occur without worry: if one party cheats, both lose out.”…

P.S. sha256d does not add to security of the hash as such.

You are creating this answer as an anonymous user. If you log in we will be able to store the draft as you write it.

Submit an Answer

By swiping I acknowledge that the answer will be immutably stored on the Bitcoin SV blockchain forever and that I take full responsibility for any legal or other consequences that might be related to that.
Made with in Slovenia.