Browse Source

changed old github links in README.md

included changes from @gilardh
pull/4/head
jahway603 3 years ago
parent
commit
1aab19ceec
  1. 29
      README.md

29
README.md

@ -1,7 +1,6 @@
# HushChat - Signal-like Protocol on Hush
<img src="https://raw.githubusercontent.com/MyHush/hushchat/master/hushchat-screen.png">
<img src="hushchat-screen.png">
## Features of HushChat:
@ -14,7 +13,6 @@
* Compatible with Tor (i2p support in progress) :dark_sunglasses:
* Emoji Support :poop:
## What is HushChat Protocol ?
HushChat is a protocol which is a particular use case of HushList protocol and which sits on top of Hush Protocol, an improved Zcash Protocol. It is
@ -25,7 +23,7 @@ code from Signal. A HushChat protocol whitepaper is in progress.
No, it's designed to run on any compatible Zcash Protocol chain, including all Hush Smart Chains:
https://github.com/myhush/hush-smart-chains
https://git.hush.is/hush/hush-smart-chains
That being said, HushChat is being developed soley on HUSH mainnet. Other cryptocoins are encouraged to read our Free Software and port it to their codebases with appropriate licensing.
@ -52,7 +50,7 @@ Glad you asked!
z2z transaction or not. This is caused ["plausible deniability"](https://en.wikipedia.org/wiki/Plausible_deniability) and also there is no way to know *how many*
people are being communicated with, another kind of plausible deniability.
* CCX and LOKI have none of the above properties, their systems are centralized and have very little privacy, if any.
* Additionally, Conceal and LOKI have no censorship-prevention and are not protected by Bitcoin Hashrate Security via [Delayed-Proof-of-Work](https://github.com/leto/mastering_komodo_dpow/blob/master/mastering_komodo_dpow.md)
* Additionally, Conceal and LOKI have no censorship-prevention and are not protected by Bitcoin Hashrate Security via [Delayed-Proof-of-Work](https://git.hush.is/hush/mastering_dpow/src/branch/main/README.md)
* CCX and LOKI are off-chain only, while HushChat can be either on-chain or off-chain.
* CCX + LOKI use Javascript/web tech extensively and HushChat avoids that stuff like a disease
@ -60,18 +58,17 @@ Glad you asked!
In order of development:
* Lite mode desktop ([SDL](https://github.com/MyHush/SilentDragonLite/releases) )
* Android Mobile ([SDA](https://github.com/MyHush/SilentDragonAndroid/releases) )
* Full mode desktop ( [SD](https://github.com/MyHush/SilentDragon/releases) )
* Lite mode desktop ([SDL](https://git.hush.is/hush/SilentDragonLite/releases) )
* Android Mobile ([SDA](https://git.hush.is/hush/SilentDragonAndroid/releases) )
* Full mode desktop ( [SD](https://git.hush.is/hush/SilentDragon/releases) )
* iOS Mobile
The Lite mode desktop version is released in beta and our Android mobile version is in active development.
## What is HushList?
HushList is a protocol first published in 2017, which describes how to use Zcash Protocol for various communications use cases,
including censorship-resistance: https://github.com/leto/hushlist/blob/master/whitepaper/protocol.pdf
including censorship-resistance: https://git.hush.is/hush/hushlist/src/branch/master/whitepaper/protocol.pdf
HushChat is basically one specialized way to use HushList Protocol, focused on near-real-time chat versus mailing list style
communicaitons. The world is increasingly chat-based versus email-based and HushChat is a response to that.
@ -79,7 +76,7 @@ communicaitons. The world is increasingly chat-based versus email-based and Hush
## Will HushChat store messages on the blockchain like HushList does?
Yes, data must be stored on-chain to have censorship resistance and HushChat can be thought of as a "flavor" of HushList.
Users may choose between storing data on the *public* Hush blockchain or their own Hush Smart Chain (which could be public or completely private) : https://github.com/myhush/hush-smart-chains
Users may choose between storing data on the *public* Hush blockchain or their own Hush Smart Chain (which could be public or completely private) : https://git.hush.is/hush/hush-smart-chains
## Isn't it a bad idea to store private data in a blockchain?
@ -104,8 +101,7 @@ Specifically, we use these parts of libsodium:
* Secretstreams
* Password Hashing API (Argon2id)
and potentially others. In terms of cryptographic hash functions, Blake3, Blake2B and SHA256 are used directly and internally by various
libsodium functions.
and potentially others. In terms of cryptographic hash functions, Blake3, Blake2B and SHA256 are used directly and internally by various libsodium functions.
## How does HushChat protect my privacy?
@ -123,10 +119,7 @@ Glad you asked!! HushChat adds various layers of privacy on top of our "base" Hu
* This means if your device is seized/liberated/stolen and your wallet.dat inserted in ChainAnalysis or similar blockchain analysis platform, your chats are encrypted blobs of useless information
* HushChats cannot be truncated, removed, reordered, duplicated or modified without being detected
* There are very strong encryption/decryption guarantees provided by libsodium secretstreams: https://doc.libsodium.org/secret-key_cryptography/secretstream
## Where can I learn more?
Join our Telegram: https://hush.is/telegram
Join our [Telegram](https://hush.is/telegram)

Loading…
Cancel
Save