Skip to content

Instantly share code, notes, and snippets.

View leto's full-sized avatar
🐉
The Blocks Must Flow

Duke Leto leto

🐉
The Blocks Must Flow
View GitHub Profile
@leto
leto / hushchat.md
Last active June 26, 2020 20:24
HushChat

HushChat

Features of HushChat:

  • No phone numbers 🔒
  • No centralized web servers ⛓️
  • No US-based organization ❌
  • No Javascript in our desktop full or lite wallets 🚫
@leto
leto / sdl-1.3.5.md
Last active June 16, 2020 12:53
New hushchat version

SilentDragonLine v1.3.5

  • 🚀 New BLAKE3 hash crazy fast speedups
    • 🔥 Startup decryption of wallet is faster
    • 🔥 Sending every HushChat to a contact is faster!
    • 🔥 Rendering old chat history is faster
  • 🛡️ wallet.dat now encrypted while wallet is running!
    • 👎 All Zcash/Pirate/etc wallets decrypt on disk, and don't even encrypt all the contents
  • 😎 HUSH is by far the most private and secure Zcash Protocol coin
https://twitter.com/radix42/status/895022659091611648
https://twitter.com/dukeleto/status/895031573396848640
https://twitter.com/dukeleto/status/895290241409351680
@leto
leto / hush-sapcon.md
Last active May 17, 2020 12:17
Hush Sapling Consolidation Changes

Hush Sapling Consolidation

This will describe how Hush Sapling consolidation is different from the original implementation by CryptoForge of ZER.

  • fee=0 is not used unconditionally, it's only used when it's required, such as consolidating zutxos less than 1 txfee
    • Hush uses the heuristic "if the zutxo is less than 1 default txfee, use fee=0" very strategically, because it makes all zutxos under 1 tx fee look similar.
    • If instead we did "use a fee just small enough", that would leak more metadata
    • After extensive research into all the options, the above seems to leak the least metadata on the chain as a whole
  • It does leak metadata in that you can identify fee=0 transactions as being likely to be "dust" being consolidated
@leto
leto / hush-value.md
Created May 15, 2020 09:46
What Drives the Value of Hush?

What Drives the Value/Price of Hush?

Miners

Firstly there are ASIC miners, which will not sell HUSH for anything less than their cost to mine it. HUSH is compatible with the same miners as ZEC, ZEN, KMD, ARRR and a few other coins, so very large farms have the potential to switch to the Hush network. Autoswitching software does this automatically for large miners.

Miners also have capital costs, the cost of the mining equipment. When they buy new equipment, they are more likely to sell and less likely to HODL, until they break even.

@leto
leto / zec-milktoast.md
Last active May 14, 2020 16:25
Zcash Mainnet Milktoast Privacy

Zcash Shielded Supply is less than 0.5%

This command shows a transparent supply of 8.7M ZEC:

./zcash-cli gettxoutsetinfo
{
  "height": 830867,
  "bestblock": "0000000002b0ef5add3356f537eb4f6ef0c6d32f7ac0928d7c3e84f326fb8be7",
 "transactions": 1045827,
@leto
leto / z2z.md
Last active May 6, 2020 18:50
Going z2z Checklist

Hush z2z

  • z2z open source Discord tipbot
  • At least 2 exchanges supporting zaddrs
    • Citex
    • SafeTrade?
  • Web wallet helps/docs
  • General overview description on dedicated myhush.org page
@leto
leto / sd.md
Created April 25, 2020 13:57
Making SilentDragon 0.9.1 release
~/git/SilentDragon$ APP_VERSION=0.9.1 HUSH_DIR=~/git/hush3/src QT_STATIC=~/src/5.14.0/static ./src/scripts/mkrelease.sh 
Cleaning...............[OK]

[Building on Release: 18.04]
Configuring............[OK]
Building...............Makefile:7200: warning: overriding recipe for target 'src/ui_viewalladdresses.h'
Makefile:7192: warning: ignoring old recipe for target 'src/ui_viewalladdresses.h'
Makefile:7678: warning: overriding recipe for target 'src/ui_viewalladdresses.h'
Makefile:7200: warning: ignoring old recipe for target 'src/ui_viewalladdresses.h'
@leto
leto / sd.md
Last active April 22, 2020 23:22
SD 0.9.1

SilentDragon 0.9.1 Release Notes

This release embeds Hush 3.3.2, the latest full node release.

  • Animations! You will notice we have awesome custom animations during startup, sending a traansaction and shutting down :)
  • New languages: Filipino (FIL), Bulgarian (BG), Indonesian (ID)
  • New hushd CLI options are now config settings:
    • Shielded index (-zindex)
    • Sapling Consolidation (-consolidation)
  • Transaction Deletion (-deletetx)
@leto
leto / arrow.md
Created April 17, 2020 11:59
Arrow issues

On the arrow_zindex branch:

$ ./arrowd -zindex

terminate called after throwing an instance of 'std::runtime_error' what(): tinyformat: Not enough conversion specifiers in format string Aborted (core dumped)

This avoids the issue: