3 ms·
If you expand ZK-S-N-ARK it becomes Zero Knowledge-Secure-Noninteractive-Argument of Knowledge, or Zero-Knowledge-Secure-Non-interactive-Argument of Knowledge i
by gnu8 6y ago
If you expand ZK-S-N-ARK it becomes Zero Knowledge-Secure-Noninteractive-Argument of Knowledge, or Zero-Knowledge-Secure-Non-interactive-Argument of Knowledge if you reinsert the hyphens that had been removed by the acronym compression process. To me it seems that binding those words together with hyphens makes the name harder to understand. What exactly is meant by Knowledge-Secure-Noninteractive-Argument? Surely a lunatic must have pasted all of those words together. The phrase doesn't just change its meaning but loses it because some of the words were not glued on with hyphens and fell off.
In other words, my point is that arbitrary and gratuitous hyphens can make it more difficult to understand what ZK-SNARK means. The only system of hyphenation needed is the one that causes people to parse the meaning in the way that the writer intended.
- inopinatus 6y agoYes, that is the Humpty Dumpty argument. However it is still merely necessary, and not sufficient. When you enumerate the entire set of letter combinations and hyphen positions and assign “lunatic ratings” to each variant, you’ll find many that aren’t so preposterous. Ergo, the chosen form is merely a nominal preference.
- gnu8 6y agoThis is what my objection really is. At best, the non-preposterous combinations will mean the same thing as the original. Most combinations will carry a different meaning or none at all. There's no reason to treat it like a search space to test all of the possible arrangements, because there is no additional meaning to uncover that way.
- inopinatus 6y agoThis is a sufficient argument for no hyphen at all.