diff --git a/hush-v3.pdf b/hush-v3.pdf index f1eac58..e24dd6b 100644 Binary files a/hush-v3.pdf and b/hush-v3.pdf differ diff --git a/hush-v3.tex b/hush-v3.tex index ff49015..73ced95 100644 --- a/hush-v3.tex +++ b/hush-v3.tex @@ -492,6 +492,75 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg \item TLS Support \end{itemize} +\nsection{First Pure Sapling Blockchain} + +HUSH is proud to be the very first pure Sapling blockchain! HUSH enables +Sapling at Block 1, which means no Sprout UTXOs will ever exist on our new +blockchain. This removes any future risk of Sprout bugs/CVEs and drastically +reduces the maintenance cost going forward, as Sprout code and Sapling code +are different codepaths and so supporting Sprout at least doubles the amount +of code to maintain. + +No other blockchain has started as a pure Sapling chain, all other existing +Zcash source code forks have transitioned from Sprout to Sapling. + +\nsection{10\% Founders Reward} + +HUSHv3 adds a 10\% Founders Reward, in perpetuity, until block rewards end. +This is approximately 5.5 million blocks or about 30 years. + +The Founders Reward is paid out every block to a single address: + + RHushEyeDm7XwtaTWtyCbjGQumYyV8vMjn + +Initially the Founders Reward is 1.25 HUSH, starting at Block 129 until the first +halving on the new chain at Block 340000. + +\nsection{New Upstream: KMD} + +HUSH is no longer directly a source code fork of Zcash (ZEC), it is now a fork +of Komodo (KMD). Since KMD itself is a fork of ZEC, this means we gain an +immense amount of code and features, and all the development velocity of jl777. +As an example, during the development of HUSHv3, over the course of a few weeks, +about 20,000 lines of code was changed in upstream Komodo repo, adding many +features and fixing various bugs. + +We expect to see the developement velocity of the HUSH community greatly +increase, since we will now essentially have jl777 constantly doing low-level +blockchain internals coding, which frees up other developer resources to work +on wallets, explorers, HushList protocol and applications which sit on top +of the RPC interface. + +HUSHv3 is a source code fork of the jl777/komodo git repository and live at + + https://github.com/MyHush/hush3 + +As of Block 500,000, the legacy Hush network and codebase is unsupported. The +network is not being forcibly turned off, those that want are free to use it, +and use any encrypted data they may have in memo fields. + +\nsection{CryptoConditions} + +CryptoConditions are UTXO-based smart contracts and also an IETF standard: + + https://tools.ietf.org/html/draft-thomas-crypto-conditions-04 + +Hush will enable the following CryptoConditions initially, and plans to enable +others as time goes on: + +\begin{itemize} + \item Heir - cryptocoin inheritance + \item Gateway + \item Oracle + \item Channel + \item Faucet + \item Dilithium +\end{itemize} + +These features will allow for an entire ecosystem of decentralized applications +(dApps) to be built on top of HUSH, which integrate with HushList protocol as +well as cross-chain integrations with other Komodo asset chains, such as BTCH, +ARRR or various others. \nsection{Hush v1-v2 Total Supply Bug} @@ -534,6 +603,9 @@ ac\_end = 5922239 - (number of blocks in old Hush chain) - (zero block reward tr ac\_end = 5922239 - 500000 - 128 ac\_end = 5422111 +TODO: deal with asset magic epsilon, which could be up to 10? blocks of BR +average case it will be 5 blocks, worst case 10, so 5422101 would enforce just less than 21M + To clarify, Hush will have a consensus rule that block rewards stop at block 5422111 which will enforce a total supply of 21M coins. @@ -555,8 +627,6 @@ Zcash core communities. Special thanks to radix42, Savior Of The Memo Field, for mentoring me in my early days as a cryptocoin dev. -Remember, remember, the 5th Of November. - \nsection{References} \begingroup