Browse Source

Update 'README.md'

master
Duke Leto 3 years ago
parent
commit
b8dd8ec7bf
  1. 24
      README.md

24
README.md

@ -3,11 +3,31 @@
This document is an unordered list of various reasons why Hush is better than Pirate. It needs to be converted into a pretty website.
<img src="img/arrr-you-kidding-lift.png">
Pirate is a testcoin with a marketing department which is part of the larger "Komodo Ecosystem"
which has been involved in many many shady ICO's, like the launching of KMD, and projects which are under investigation for fraud, like K64.
## Talking To 3 Friends
Let's take a simple example that illustrates an important point. If you want to send a transaction to three friends, every Tuesday at 3:30pm, about your "secret meeting", and you use either ARRR or HUSH. Almost all transactions on ARRR have 2 outputs, the person receiving funds, and the "change output", which goes back to the original zaddr. If you send messages to your 3 (or 4 or any higher number) of friends, especially with
any kind of pattern (once per day, or every week, or every 39.4 hours), that can all be seen from public blockchain data. Shielded addresses on ARRR do not protect you.
With HUSH, we "round up" to protect the privacy of people communicating with between 1 and 8 others. So you can send a message to 4 people or 7 or just 1, and it looks *exactly the same* on the HUSH network. Talking To 3 Friends is not a problem when using HUSH.
If you want to routinely talk to 9 others or more, that is when it starts to stand out with HUSH. In practice, you can just use another transaction, and send to 8 with one transaction and 1 with another.
## Your ISPs Know Too Much
HUSH was the very first cryptocoin to enforce encrypted Peer-To-Peer (P2P) connections, which is just like the little lock in your browser tab, which means `https` is being used. Modern websites are encrypted because so many problems and attacks happen when they aren't.
When Satoshi wrote Bitcoin, `http` was still widely being used and Bitcoin spoke in plaintext. Unfortunately just about every cryptocoin has kept this design flaw. HUSH requires encrypted connections between peers, where ARRR does not. This means that when you make a transaction, even though your address is not known to your ISP, your *transaction ID* and IP address is known by them. This is not good.
With HUSH, every node connection must be encrypted with https, which means your ISP (and the ISP of your ISP, etc..) does not know when you make a transaction, nor your *transaction ID*. They always know your IP address, which is why not giving them your txid is so important.
For the nerds: we use TLS 1.3 ONLY (no older TLS versions are allowed) and downgrade attacks are not allowed, i.e. if your node can't speak TLS 1.3 with valid ciphersuite, it cannot connect to the network.
## Hush will not Dump on you
ARRR exists for 2 years and more than 90% of the total supply had been mined already which means that a few individuals (Pirate devs) own most of the coins. Hush was created in November 2016 and only about 50% has been mined as of May 2021, over 4 years after the original launch of HUSH. HUSH has the same "emission schedule" as Bitcoin itself: block reward halving every 4 years. A real-time counter showing the next HUSH halving can be found at: https://hush.is/halving
@ -25,10 +45,6 @@ worked on in Bitcoin Core. In fact, Bitcoin Core has code from HUSH, since Duke
Pirate attempted to pay him to add this so-called `zindex` feature, but they treated him so poorly, he refused, and so they are unable to measure their anonset in real-time.
## Hush has encrypted p2p layer
Pirate P2P layer is plaintext and leaks metadata to the ISP and all middlemen on the internet path. Hush nodes only use encrypted TLS 1.3 connections.
## Pirate is old unmaintained Duke code
Duke Leto wrote large portions of PirateCoin while a Komodo Core developer for about two years, and now it's unmaintained because there is nobody left that understands it. Additionally, KMD developers

Loading…
Cancel
Save