diff --git a/README.md b/README.md index f52be1c..3c9765f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ # HushChat - Signal-like Protocol on Hush - - + ## 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)