• Stable v3.5.0 3a276a7b61

    Hush v3.5.0 Exponential Extremophile

    duke released this 4 years ago | 0 commits to master since this release

    3.5.0 Exponential Extremophile

    Hush implements Extreme Privacy and so Extremophiles make a good mascot and where we derive our release name. The Tardigrade is especially apt because it has 8 legs and some species have 8 claws on each leg, exactly mirroring what a Sietch-enabled transaction graph looks like. It also can survive outer space and hard radiation and doesn't give a fuck, about surveillance or anything else. 🤘

    606 files changed, 9426 insertions(+), 3509 deletions(-)

    3.5.0 Highlights


    🕑 • Finalize changes to support our new Blocktime of 75 seconds
    🔪 • Updated the Hush Halving schedule, i.e. Emission Curve, for the next ~120 years (the next 30 halvings)
    🤖 • The Hush Block Reward will go to zero at Block 50740000 in the year 2140. More details about this soon.
    😎 • 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 -wallet CLI option now supports wallet files outside the datadir and relative paths
    📬-txsend CLI option from @str4d ported by @DenioD, which helps with i2p integration

    More changes include:

    • Improved aarch64 support for Raspberry Pi 4
    • Removed the proton optional dependency
    • GetAdjustedTime() replaced with GetTime()
    • Correctly keep track of ChainShieldedSpends for z_getchaintxstats, now returned in the
    shielded_spends key, which also makes the shielded_pool_size calculation less fragile
    across restarts
    • The timeoffset key in getpeerinfo and getnetworkifo are deprecated and now always 0
    More remnants of dead Sprout/JoinSplit code was removed, RPCs which used to return
    empty Sprout-related RPC keys no longer return those keys. Hush never had Sprout data
    and therefore we don't consider this a breaking change, since no software should be
    relying on Sprout features on HUSH v3.
    Added a z_listreceivedaddress RPC which internals never had RPC access
    Fixes and improvements to deletetx=1, which is still considered experimental
    Checkpoints updated up to Block 300K

    SHA256 checksums


    117c9c5f43b8c6371433e9ed1143f0175f4515a582f943ae44db5f74029b70f8 hush-3.5.0-amd64.deb
    6a43ea10b2bf9cd8a719733db7e283a50d7af014cc644be1aa3e6b1b8282233d hush-3.5.0-linux-amd64.tar.gz
    c78d3323e5496d9622fdf2890910cc36dbabac7bd5635e0a4ebbba91c7f7cfde hush-3.5.0-win.zip
    36a6096ed6ab502ebcb8666e456b38c71bac5d0a7378c647ad3f4f3b07a26782 hush-3.5.0-mac.dmg

    Notes


    The Linux binary above was generated on Ubuntu 18.04 LTS and is dynamically linked.


    Downloads