Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

Hush

From EverybodyWiki Bios & Wiki





Lua error in Module:About-distinguish at line 61: attempt to index field 'wikibase' (a nil value).

Hush
Ticker symbolHUSH
Development
White paper"HUSH Protocol Specification"
Initial release17 November 2016; 4 years ago (2016-11-17)
Latest release3.5.2 / 22 October 2020; 40 days ago (2020-10-22)
Code repositorygithub.com/MyHush/hush3
Development statusActive
Written inEquihash
Operating systemLinux, Windows, macOS
Source modelOpen Source
Websitehush.is
Ledger
Timestamping schemeDelayed Proof of Work
Hash functionEquihash
Block reward12.5 Hush
Block time2.5 minutes
Block explorerexplorer.myhush.org
Circulating supply9,594,892[1]
Supply limit21,000,000[1]
Valuation
Exchange rate$0.036[2]
Market cap$314,345[2]

Amazon.com Logo.png Search Hush on Amazon.HUSH, or Hush, is a privacy cryptocurrency focused on censorship-resistant private communications and built using the Zcash Protocol to provide enhanced privacy and fungibility for its users compared to other cryptocurrencies such as Bitcoin.[3][4] Like Bitcoin, Hush has a fixed total supply of 21 million coin and also has the same halving interval.[1][5][3] Hush has a pre-mine of just 16,000 Hush with a block reward of 12.5 Hush.[5][3][6]

Hush began as a source code fork of Zcash[5][7] version 1.0.9[3][8] with "transparent" transactions (t-addresses[9][10][11]) as the default and the more secure "shielded" transactions (z-addresses[9][10][11]) were optionally encouraged. In late November 2020[12][11], at block height 340,000, the team plans to require all Hush transactions to become mandatory shielded transactions to increase user privacy. The Hush blockchain is currently at block 322,104.[6][1][13]

History[edit]

In November 2016, Hush, which was originally called "Zdash"[5][14][15][16][11], was started by Joseph Stuhlman.[14] On November 17, 2016, the Hush network came into existence with the mining of the genesis block (block number 0) of Hush.[5]

On May 30, 2017, Stuhlman left the project and David Mercer (radix42) became the project's lead developer.[14][17][7] radix42 is known as the person that successfully "bugged satoshi to start the first bitcoin mailing list".[14] On July 7, 2017, the Hush team made an announcement on the bitcointalk website regarding Hush and its development timeline. Also, on July 7, 2017, the Hush Headquarters was founded at Regions San Francisco Bay Area, West Coast, Western US.[18]

On February 11, 2018, the HushList Protocol Specification whitepaper was published by Duke Leto and radix42.[14] In October 2018, Hush version 2 launched which integrated Komodo’s dPoW (Delayed Proof-of-Work)[14][8], which is a blockchain technology that notarizes chain data to effectively eliminate the chances of double-spends and 51% attacks.[14][19] Later in 2018, radix42 left the project following disputes with miners and Leto became the project's lead developer.[14]

On June 26, 2019, Hush version 3 launched[20][21][22] which migrated to a new mainnet. On September 27, 2019, Leto first publicized a CVE which affected all Zcash Protocol coins, CVE-2019-16930.[23][24][25][26] This CVE description reads as: "Zcashd in Zcash before 2.0.7-3 allows discovery of the IP address of a full node that owns a shielded address, related to mishandling of exceptions during deserialization of note plaintexts. This affects anyone who has disclosed their zaddr to a third party."

On May 24, 2020, Duke Leto and the Hush Developers released a whitepaper entitled "Attacking Zcash Protocol For Fun And Profit".[27][28][29][30] This whitepaper outlines how the ITM Attack (a linkability attack against shielded transactions) works against Zcash Protocol, which the whitepaper describes as "Metaverse Metadata Attacks".[27][28] The whitepaper explains that Hush is the first cryptocoin to implement a defensive mitigation against it, which is called ”Sietch".[31][11] Sietch is currently running live in production[28][31][11] and is written in C++.[31] Any Zcash Protocol cryptocoin can "upgrade" to the Sietch-enabled Hush Protocol if they choose to mitigate against this type of attack.[31]

Design[edit]

Hush aims to be more than a simple Zcash "clone" through its secure messaging, previously unavailable protocol-level security features, and consistent community focus.[3] Other cryptocurrencies are implementing private messaging (such as LOKI and CCX in the Monero world), however none of these cryptocurrencies have true 51% attack protection as they rely on masternodes. Hush does not run on masternodes and therefore has true 51% attack protection[32]. Hush aims to be a Full Stack Privacy Coin, with smart contracts running on top of the full power of Zero Knowledge data structures that exist in all Zcash forks.[33]

Features[edit]

  • Zero Knowledge Core[5][4][11] provides privacy
  • Private Messaging: Hush has technology, called HushChat and Hushlist, which provide state of the art privacy for communication using zk-SNARKS[3][34][35][36][4][11]
  • Safe: Hush uses Komodo Delayed Proof of Work (dPOW) which is 51% attack resistant[5][32][11][22]

Software[37][edit]

  • SilentDragon Wallet: A multi-platform full node wallet and asset platform for transacting and issuance of private or public addresses
  • SilentDragonLite Wallet: A multi-platform Lite wallet[35] which introduced the beta of HushChat[36] to allow secure messaging in version 1.3.4[35]
  • Hushd (daemon) v3: A multi-platform Hush full node server utilizing the Hush blockchain[38]
  • SilentDragon Android: An Android front end to interface with the above mentioned desktop wallets[39]
    • According to the Hush Team's Roadmap, they are working on Android Lite wallet functionality[12]

Hushd Release History[8][21][edit]

Version Release Date Features and Notes
Old version, no longer supported: --- Nov 2016 Zdash was created
Old version, no longer supported: 1.0.9-lin Jun 16, 2017 Zdash becomes Hush & initial Linux release
Old version, no longer supported: 1.0.9-mac Sep 16, 2017 Initial Hush MacOS release
Old version, no longer supported: 1.0.9-win Oct 6, 2017 Initial Hush Windows release
Old version, no longer supported: 1.0.12 Oct 15, 2017 ---
Old version, no longer supported: 1.0.13 Feb 19, 2018 Upstream Zcash 1.0.13 merged

TLS support

Fixes network sync issues

z_shieldcoinbase

Old version, no longer supported: 1.0.14-rc1 Apr 3, 2018 Bugfixes & improved HushList protocol support
Old version, no longer supported: 2.0.0 Apr 3, 2018 Implements Komodo delayed-Proof-of-Work (DPoW)

Various bugfixes and documentation improvements up to and including Zcash 1.0.15 upstream

Old version, no longer supported: 3.0.0 Jun 26, 2019 Migration to new mainnet
Old version, no longer supported: 3.1.0 Sep 15, 2019 Import private keys from old Hush mainnet or other coins

Many improvements and bugfixes from KMD upstream

Updated unix man pages

Linux binaries now install Sapling params system-wide for all users

Old version, no longer supported: 3.1.1 Sep 28, 2019 Metadata leakage emergency release
Old version, no longer supported: 3.2.0 Oct 17, 2019 Full fix for PING/REJECT Zcash CVE (previous release 3.1.1 only fixed REJECT which Hush Core independently discovered)

Pulled in upstream improvements and bugfixes for Superlite/nSPV wallets and Antara Modules (cryptocondtions)

New z_viewtransaction RPC ported from ZEC core (Sprout functionality removed) and extended with additional metadata

Build system fixes, including removing large amounts of dead code that increased maintenance overhead

Old version, no longer supported: 3.2.1 Oct 29, 2019 Updated to latest upstream SuperLite/nSPV features

Merged in latest cryptocondition/Antara module updates from KMD upstream

Updated DNSSeeds

Old version, no longer supported: 3.2.2 Nov 26, 2019 Fix of CVE-2017-18350[40] from ZEC and windows portability fix from KMD upstream

Removed some Sprout code

Fixed some rare edge case bugs in Sapling param finding code

New detection of "corrupt" Sapling params (invalid sizes) helps to give users the correct error in a GUI wallet

Old version, no longer supported: 3.2.3 Dec 14, 2019 Updated build dependencies to their our own fork of the following: libgmp, libsnark, libsodium

New RPC keys are now returned in getblockchaininfo : longestchain and notarized which are now used by the SDL backend

Old version, no longer supported: 3.3.0 Jan 3, 2020 Implements "Sietch" functionality to protect against new metadata attacks

New ability to launch Hush Smart Chains with a single command

Fixes CVE-2019-18936[41] in UniValue dependency: bitcoin/bitcoin#17742

Brings in all core updates and fixes relevant from Komodo (KMD) 0.5.0 Obsidian Dragon including consensus changes

Updates & fixes to all CryptoConditions smart contracts from KMD 0.5.0

Updates to NSPV/Superlite code from KMD 0.5.0

Hush ported from KMD the Travis CI setup to compile code & run tests on every Github push

Enable the creation of z-only (like Pirate) Hush Smart Chains via "-ac_private=1"

Removed more Sprout-specific code from codebase, making things faster and easier to maintain

Update to libsodium 1.0.18

Removes VerusHash from source code to easily generate non-Intel binaries such as ARMv8

Removed large amounts of Proof-of-Stake-related code which is not used in Hush

Ported AFL fuzzing features to our build system from Zcash

New SHA256 SSE4 routines ported from KMD (which was ported from BTC)

Old version, no longer supported: 3.3.1 Jan 18, 2020 Maintenance release fixed a non-consensus bug in sendmany which prevented it from working
Old version, no longer supported: 3.3.2 Apr 8, 2020 ARMv8 support from radix42

Sapling Z address Consolidation

Old version, no longer supported: 3.4.0 June 18, 2020 New Season 4 KMD Notary public keys have been updated (as of Block 245555) key

The code for ENFORCED PRIVACY (aka z2z) has been merged and is set to take effect at Block 340000

Remaining internals code relating to Sprout has been deleted

The new Subatomic Dapp has been ported from KMD, which supports z2z swaps

Merged in various upstream fixes relating to CryptoConditions from KMD upstream

Optimizations and bug fixes to Sapling Consolidation deciduous_tree

Fixes CVE-2018–20586[42] from KMD (which ported it from BTC)

Old version, no longer supported: 3.5.0 Sep 23, 2020 Finalized changes to support the new Blocktime of 75 seconds

Updated the Hush Halving schedule for the next ~120 years (the next 30 halvings)

Greatly improved Sietch implementation, "amnesia zdust" addresses are now generated at run-time

Sietch zdust outputs now always contain "random/encrypted" data which provides plausible deniability AKA deniable encryption

The "-txsend" CLI option was ported, which helps with i2p integration

Old version, no longer supported: 3.5.1 Oct 6, 2020 Optional release implementing TLS 1.3
Current stable version: 3.5.2 Oct 22, 2020 Optional maintenance release with licensing changes

See Also[edit]

  • zk-SNARKs
  • Crypto-anarchism

References[edit]

  1. 1.0 1.1 1.2 1.3 "Hush Explorer". Unknown parameter |url-status= ignored (help)
  2. 2.0 2.1 "HushCoin Price Chart- coinmarketcap".
  3. 3.0 3.1 3.2 3.3 3.4 3.5 Mangal, Aaron (12 February 2018). "Hush, a protocol-level privacy coin and secure messenger based on Zcash". Coin Central. Unknown parameter |url-status= ignored (help)
  4. 4.0 4.1 4.2 RUS, Komodo Platform (2019-06-11). "HUSH- Graphic Contest for the best SilentDragon Wallet logo!". Medium. Retrieved 2020-08-28.
  5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 Leto, Duke (April 20, 2019). "Hush Version 3 Whitepaper Version 1.0" (PDF). Unknown parameter |url-status= ignored (help)
  6. 6.0 6.1 "Hush (HUSH) Mining Profit Calculator - WhatToMine". whattomine.com. Retrieved 2020-08-28. Unknown parameter |url-status= ignored (help)
  7. 7.0 7.1 Crypto, Jsho (2017-09-17). "My 5 Favorite Coins Under $5 Million Market Cap". Medium. Retrieved 2020-08-29.
  8. 8.0 8.1 8.2 "Releases · MyHush/hush". GitHub. Retrieved 2020-08-28.
  9. 9.0 9.1 "Zcash Basics — Zcash Documentation 3.1.0 documentation". zcash.readthedocs.io. Retrieved 2020-08-28.
  10. 10.0 10.1 "address - What's the difference between `z-addr` and `t-addr` type addresses?". Bitcoin Stack Exchange. Retrieved 2020-08-28.
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 Grana, Virtu (2020-08-21). "VG's brief Overview — Hush — A Privacy-Focused Ecosystem". Medium. Retrieved 2020-08-28.
  12. 12.0 12.1 "Hush Roadmap". myhush.org. Retrieved 2020-08-27.
  13. "HUSH Explorer". hush.explorer.dexstats.info. Retrieved 2020-08-28.
  14. 14.0 14.1 14.2 14.3 14.4 14.5 14.6 14.7 "The HUSH Review with Duke Leto". The Daily Chain. 2019-07-26. Retrieved 2020-04-30.
  15. Stuhlman, Joseph (2017-05-01). "Zdash Rebranding TO HUSH". Steemit. Retrieved 2020-04-30. Unknown parameter |url-status= ignored (help)
  16. ftreporter. "Hush Coin – Developed For The People". FT Reporter. Retrieved 2020-04-30.
  17. Stuhlman, Joseph (2017-05-30). "Effective Immediately, David Mercer (radix42) is the New Lead Dev for HUSH — Steemit". steemit.com. Archived from the original on 2017-05-30. Retrieved 2020-05-01. Unknown parameter |url-status= ignored (help)
  18. "HUSH HeadQuarters". Unknown parameter |url-status= ignored (help)
  19. "Security: Delayed Proof of Work (dPoW)". Komodo. 2018-07-03. Retrieved 2020-05-01.
  20. Leto, Duke (Jun 26, 2019). "Release Hush 3.0.0 - MyHush/hush3 - GitHub". GitHub. Retrieved 2020-08-28. Unknown parameter |url-status= ignored (help)
  21. 21.0 21.1 "Releases · MyHush/hush3". GitHub. Retrieved 2020-08-28.
  22. 22.0 22.1 "r/komodoplatform - HUSH v3". reddit. 2019-06-26. Retrieved 2020-08-28. Unknown parameter |url-status= ignored (help)
  23. Zmudzinski, Adrian (2019-09-29). "Zcash Bug Could Reveal Shielded Full Nodes' IP Addresses". Cointelegraph. Retrieved 2020-04-08.
  24. "CVE - CVE-2019-16930". cve.mitre.org. Retrieved 2020-04-08.
  25. "Ignore exceptions when deserializing note plaintexts · zcash/zcash@c1fbf8a". GitHub. Retrieved 2020-04-08.
  26. Leto, Duke. "Zcash Metadata Leakage CVE-2019-16930". duke.leto.net. Retrieved 2020-04-30. Unknown parameter |url-status= ignored (help)
  27. 27.0 27.1 "Attacking Zcash Protocol For Fun And Profit". Attacking Zcash For Fun And Profit. Retrieved 2020-08-05.
  28. 28.0 28.1 28.2 Whitepaper link: https://attackingzcash.com/papers/attacking-zcash-for-fun-and-profit.pdf
  29. Leto, Duke; Developers, The Hush (2020). "Attacking Zcash For Fun And Profit".
  30. "r/Monero - This new paper shows new attacks and defenses against Zcash Protocol while also describing a new class of attacks that applies to all privacy coins!". reddit. Retrieved 2020-08-05.
  31. 31.0 31.1 31.2 31.3 MyHush/sietch, My Hush, 2020-05-06, retrieved 2020-08-05
  32. 32.0 32.1 "The Anatomy Of A 51% Attack And How You Can Prevent One". Komodo. 2018-07-20. Retrieved 2020-04-08.
  33. Bester, Nadja (2017-11-29). "Exclusive Interview with Hush Developers (Part I)". Invest In Blockchain. Retrieved 2020-04-29. Unknown parameter |url-status= ignored (help)
  34. Mercer, David; Leto, Duke (February 11, 2018). "HushList Protocol Specification Pre-Release Version" (PDF). Retrieved 2020-04-30. Unknown parameter |url-status= ignored (help)
  35. 35.0 35.1 35.2 "Releases · MyHush/SilentDragonLite". GitHub. Retrieved 2020-08-27.
  36. 36.0 36.1 MyHush/hushchat, My Hush, 2020-08-05, retrieved 2020-08-27
  37. "My Hush". GitHub. Retrieved 2020-08-28.
  38. MyHush/hush3, My Hush, 2020-08-25, retrieved 2020-08-27
  39. MyHush/SilentDragonAndroid, My Hush, 2020-08-23, retrieved 2020-08-27
  40. "CVE - CVE-2017-18350". cve.mitre.org. Retrieved 2020-08-29.
  41. "CVE - CVE-2019-18936". cve.mitre.org. Retrieved 2020-08-29.
  42. "CVE - CVE-2018-20586". cve.mitre.org. Retrieved 2020-08-29.

External Links[edit]


Others articles of the Topics Economics AND Free and open-source software : Bitcoin Private, Australia Cash, CoinM

Others articles of the Topics Free and open-source software AND Internet : CoinM, git-machete, Australia Cash, Wikimedia Foundation, PageCarton

Others articles of the Topics Economics AND Internet : Australia Cash, CoinM

Others articles of the Topic Economics : Peercoin, NeuCoin, Zclassic, Digital currency, ZenCash (cryptocurrency), NS1 (NSONE), Infinite Analytics, Inc.

Others articles of the Topic Free and open-source software : CookXml, Bitcoin Private, Logisim, Fix8, Kirc, Uftp-server, git-machete

Others articles of the Topic Internet : You Know Me Movement, Colby Cosh, Wiki, Instagram, DoolNews, Hungry Hub, Freedom of speech

Category:Cryptocurrencies Category:Application layer protocols Category:Cryptography Category:Private currencies Category:Computer-related introductions in 2016


This article "Hush" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Hush. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.