Duke 25aaca1283 Turn on ASN map for peer bucketing by default
The -asmap CLI arg now is given data by default, the first cryptocoin
that I am aware doing this. Bitcoin Core has let asmap stuff languish
on branches and PRs for a very long time, and it indeed has improved,
but people in the streets needs something Right Now.

In Bitcoin Core, -asmap is turned off by default and additionally, it's
quite annoying to generate the file to give to it, which is not included
with Bitcoin Core for either licensing or drama reasons, pick one.

bitcoin-asmap looks promising, but still, will not be enabled by
default, if it ever is merged:

https://github.com/bitcoin/bitcoin/pull/18573

In Hush, we decided to turn it ON BY DEFAULT and additionally,
revolutionarily, we give users the fucking data to use the damn feature,
by default, without them having to do anything. Ignorance is bliss, just
like Extreme Privacy.

Recently SD 1.1.1 learned to do this in it's own inimitable way, so that
release supports this feature without having Hush 3.6.2.

Why is ASN mapping always better than /16 (Class B) Bucketing?

It's just basic math.

  * A /16 means 65K "buckets" that a peer can be put into
  * Current (Jan 2020) ASN map has 7.4M buckets

That means the ASN bucketing method has over 100000 times more buckets
to put peers into, which means finer-grained filtering of peers
into actual logical networks intead of just IP addresses that are close.

Even an old out of date ASN map will always bucket peers better than a
/16, and all cryptocoins should migrate to doing this by default.

The main reason for this ASN bucketing is to defend against P2P layer
attacks such as the "Erebus Attack"

https://erebus-attack.comp.nus.edu.sg/
2021-02-08 22:04:26 -05:00
2021-01-26 08:56:08 -05:00
2021-02-06 11:26:33 -05:00
2021-01-27 13:42:38 -05:00
2021-01-28 05:02:41 -05:00
2021-01-24 13:05:40 -05:00
2020-12-10 07:45:36 -05:00
2018-03-12 17:54:30 -03:00
2020-11-14 18:46:35 -05:00
2020-12-10 05:19:57 -05:00
2020-10-25 04:43:24 -07:00
2021-02-08 11:44:32 -05:00
2020-11-14 15:49:56 -05:00
2020-12-16 07:52:26 -05:00
2021-01-24 11:15:50 -05:00
2020-12-08 17:43:42 -05:00
2020-11-21 06:01:33 -05:00
2021-01-23 22:30:56 -05:00
2020-10-21 07:28:10 -04:00
2021-01-24 13:05:18 -05:00
2020-12-10 07:45:36 -05:00
2019-08-07 04:56:24 -07:00
2019-08-07 04:56:24 -07:00
2019-12-12 16:53:19 -05:00
2020-12-15 08:10:11 -05:00
2017-10-22 04:08:53 +02:00

Hush

What is Hush?

Logo

Hush implements Extreme Privacy via blockchain tech. We have our own genesis block. We are not a chain fork (copy) of another coin. We are based on Bitcoin code, with sophisticated zero-knowledge mathematics added for privacy. This keeps your transaction metadata private!

This repository

This software is the Hush node and command-line client. It downloads and stores the entire history of Hush transactions; depending on the speed of your computer and network connection, it will likely take a few hours at least, but some people report full nodes syncing in less than 1.5 hours. A competing privacy coin takes over 24 hours to sync their full nodes because of Sprout Transactions, lulz.

BANNED BY GITHUB

In working on this release, Duke Leto was suspended from Github, which gave Hush developers the impetus to completely leave that racist and censorship-loving platform.

Hush now has it's own git.hush.is Gitea instance, because we will not be silenced by Microsoft.

All Hush software will be released from git.hush.is and hush.is, downloads from any other domains should be assumed to be backdoored.

Hush is unfinished and highly experimental. Use at your own risk! Just like Bitcoin.

Installing

See INSTALL.md

Claiming Funds From Old Hush Wallets

If you have an older wallet, then refer to OLD_WALLETS.md.

Official Explorer

The link for the Official Hush explorer is: explorer.hush.is

We are looking for alternate explorers to be run on Tor, i2P and other TLDs, if you are interested please join Telegram and ask questions.

Support and Socials

Please feel free to join us on Telegram for official support:

Other socials:

License

For license information see the file COPYING.

Description
No description provided
Readme 174 MiB
Languages
C++ 44.3%
Shell 28.4%
C 19.4%
Python 4.5%
M4 1%
Other 2.3%