1/2
*
Today's myth busting lesson.*
You cannot gain security by hashing a file. The myth that is propagated is that bitcoin miners secure bitcoin through hashing. This is absolutely incorrect. A hash is not a security function. A Hash may be part of a
protocol that
delivers security that cannot deliver security by itself. A hash is a
message authentication and
authorisation process and best and even this
requires a protocol.
A hash is simply a
mathematical means of indexing a file so that you do not need the full file. As any changes to the file, even a single bit, completely change the hash, it is a means of ensuring integrity and that the file itself has not changed.
Bitcoin
miners use hashing of puzzles as a
proof of work. This provides absolutely zero security. What it does, is demonstrate an investment. It is not the amount of hash rate that secures a network but rather
the signal issued by the miner that they are willing to play by the rules and have something at risk.What people fail to understand, is that
hash rate alone is not a security tool. Hash rate is a
method of signalling investment. The miner who signals investment demonstrates that they have
skin in the game and
something to lose. This is an important concept to understand. It is not the hash that secures bitcoin, it is the
economic incentive of the invested capital that can be lost.
The reason a
private blockchain cannot work stems directly from that statement. It is not the fact that there is a chain of hashes that secures the chain, it is the fact that there are hashes that are public.
The
SPV chain allows people external to the miners to maintain a list of attestations. They can do this without having the full file. In collapsing the
Merkel tree to a single hash value, you can encapsulate the entire stream of transactions in a single hash. In this, any alterations may be detected. Where you do not have a public chain, it is simple to run multiple chains simultaneously and thus to be able to do the Enron or Bernie Madoff scam. That is, an organisation could simply and easily run multiple sets of books.
The reason section 3 of the
Whitepaper states that bitcoin is a
timestamp server is that a
hash has to be publicly validated by multiple parties at a point in time to be part of a security protocol.
_The solution we propose begins with a timestamp server. A timestamp server works by taking a hash of a block of items to be timestamped and widely publishing the hash, such as in a newspaper or Usenet post [2-5]._It is for this reason that the bitcoin
White Paper states the nature of proof:
_The timestamp proves that the data must have existed at the time, obviously, in order to get into the hash. Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it._Without some form of public attestation,
without the hash being publicly recorded, there is no security. The solving of a
proof of work puzzle is not what secures the network. As stated, this can provide no security on its own. There is no way to market the value of the token unless it is traded in a public system and openly. Without such a value, any party can set up a system that appears to be valid at face value and yet runs multiple copies with every possible history. This is why system such as hyper ledger and any other private blockchain are incredibly foolish.
They are less secure than a native Oracle database with write controls enabled.CSW
Nov 14, 2019
https://metanet-icu.slack.com/archives/C5131HKFX/p1573721307272200?thread_ts=1573721307.272200&cid=C5131HKFX1/2
https://t.me/CSW_Slack/2093