onryo
3 months ago
1 changed files with 110 additions and 48 deletions
@ -1,75 +1,137 @@ |
|||
# Hush |
|||
<p align="center"> |
|||
<img src="doc/hush/hush0.png"> |
|||
</p> |
|||
|
|||
## What is Hush? |
|||
<h2> |
|||
|
|||
![Logo](doc/hush/hush0.png "Logo") |
|||
| Introduction | Install | Compile | FAQ | Documentation | |
|||
| :---: | :---: | :---: | :---: | :---: | |
|||
| [What is Hush?](#what-is-hush) | [Windows 10 - Video Tutorial](#) | [Build on Debian or Ubuntu](#) | [Where can I buy Hush?](#) | [Cross compiling Windows binaries](#) |
|||
| [Why not GitHub?](#banned-by-github) | [Mac - Guideline](#) | [Build on Arch](#) | [Can I mine with CPU or GPU?](#) | [Hush DevOps for pools and CEXs](https://git.hush.is/hush/docs/src/branch/master/advanced/devops.md) |
|||
| [What is HushChat?](#) | [Download for Android](https://storage.hush.land/hush-sda/SilentDragonXAndroid.apk) | [Build on Fedora](#) | [What is DragonX?](https://dragonx.is) | [Earn bounty](#) |
|||
| [What is SilentDagon?](#) | [Deb package - Guideline](#) | [Ubuntu 16.04](#) | [Where can I spend Hush?](#) | [Cross compiling from amd64 to arm64](https://git.hush.is/hush/docs/src/branch/master/advanced/cross-compile-hush-full-node-to-aarch64-with-docker.md) |
|||
|
|||
</h2> |
|||
|
|||
# What is Hush? |
|||
|
|||
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. |
|||
some people report full nodes syncing in less than 1.5 hours. |
|||
|
|||
### BANNED BY GITHUB |
|||
# 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](https://git.hush.is/hush) 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 |
|||
the impetus to completely leave that racist and censorship-loving platform. Hush now has it's own [git.hush.is](https://git.hush.is/hush) 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 |
|||
|
|||
You can either compile it yourself or you can install a binary which was compiled by us. |
|||
Please refer to the instructions which apply to you below: |
|||
|
|||
* See [INSTALL.md](INSTALL.md) to compile from source on Linux and to cross-compile for Windows |
|||
* See [INSTALL-BIN.md](INSTALL-BIN.md) to install pre-compiled binary on Linux |
|||
|
|||
### Claiming Funds From Old Hush Wallets |
|||
|
|||
If you have an older wallet, then refer to [OLD_WALLETS.md](OLD_WALLETS.md). |
|||
|
|||
### Official Explorers |
|||
# Build on Debian or Ubuntu |
|||
|
|||
```sh |
|||
# install build dependencies |
|||
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib \ |
|||
autoconf libtool ncurses-dev unzip git zlib1g-dev wget \ |
|||
bsdmainutils automake curl unzip nano libsodium-dev cmake |
|||
# clone git repo |
|||
git clone https://git.hush.is/hush/hush3 |
|||
cd hush3 |
|||
# Build |
|||
# This uses 3 build processes, you need 2GB of RAM for each. |
|||
./build.sh -j3 |
|||
``` |
|||
Video Tutorial: https://videos.hush.is/w/3kKQt81r7UUPWLHVuwK2BZ |
|||
|
|||
# Build on Arch |
|||
|
|||
```sh |
|||
# install build dependencies |
|||
sudo pacman -S gcc libsodium lib32-zlib unzip wget git python rust curl autoconf cmake |
|||
# clone git repo |
|||
git clone https://git.hush.is/hush/hush3 |
|||
cd hush3 |
|||
# Build |
|||
# This uses 3 build processes, you need 2GB of RAM for each. |
|||
./build.sh -j3 |
|||
``` |
|||
|
|||
# Build on Fedora |
|||
|
|||
```sh |
|||
# install build dependencies |
|||
sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libtool ncurses-devel patch -y |
|||
# clone git repo |
|||
git clone https://git.hush.is/hush/hush3 |
|||
cd hush3 |
|||
# Build |
|||
# This uses 3 build processes, you need 2GB of RAM for each. |
|||
./build.sh -j3 |
|||
``` |
|||
|
|||
# Install on Windows 10 |
|||
|
|||
Video Tutorial: https://videos.hush.is/w/oGXff7of3EjmGENtDtYTUX |
|||
|
|||
# Install on ARM Architecture |
|||
|
|||
1. [Download the latest debian package](https://git.hush.is/attachments/ade3f699-6a02-4f1d-af25-04d21029be48). |
|||
2. Install the Debian package: `sudo dpkg -i hush-3.10.2-aarch64.deb`. |
|||
3. Run with: `hushd`. |
|||
|
|||
# Building On Ubuntu 16.04 and older systems |
|||
|
|||
Some older compilers may not be able to compile modern code, such as gcc 5.4 which comes with Ubuntu 16.04 by default. Here is how to install gcc 7 on Ubuntu 16.04. Run these commands as root: |
|||
|
|||
``` |
|||
add-apt-repository ppa:ubuntu-toolchain-r/test && \ |
|||
apt update && \ |
|||
apt-get install -y gcc-7 g++-7 && \ |
|||
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 60 && \ |
|||
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 |
|||
``` |
|||
|
|||
# Build on Mac |
|||
|
|||
``` |
|||
sudo port update |
|||
sudo port upgrade outdated |
|||
sudo port install qt5 |
|||
|
|||
# clone git repo |
|||
git clone https://git.hush.is/hush/hush3 |
|||
cd hush3 |
|||
# Build |
|||
# This uses 3 build processes, you need 2GB of RAM for each. |
|||
./build.sh -j3 |
|||
``` |
|||
|
|||
# Installing Hush binaries |
|||
|
|||
1. [Download the release](https://git.hush.is/hush/hush3/releases) with a .deb file extension. |
|||
2. Install the Debian package: `sudo dpkg -i hush-3.10.2-amd64.deb`. |
|||
3. Run with: `hushd`. |
|||
|
|||
# Official Explorers |
|||
|
|||
The links for the Official Hush explorers: |
|||
* [explorer.hush.is](https://explorer.hush.is) |
|||
* [explorer.hush.land](https://explorer.hush.land) |
|||
|
|||
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. |
|||
|
|||
### For system admins |
|||
|
|||
There is a new systemd user service script so you can easily start/stop/restart your hushd service on your server. |
|||
[Try it out today](doc/hushd-systemd.md) and the systemd script is located in the doc directory of the source tree. |
|||
|
|||
## Support and Socials |
|||
|
|||
Please feel free to join us on Telegram for official support: |
|||
* Main group: https://hush.is/tg |
|||
* Support group: https://hush.is/telegram_support |
|||
* Mining group: https://hush.is/telegram_mining |
|||
# Support and Socials |
|||
|
|||
Other socials: |
|||
* Twitter: <a href="https://hush.is/twitter">@hushisprivacy</a> |
|||
* Matrix: <a href="https://hush.is/matrix">@hush_main:matrix.org</a> |
|||
* PeerTube <a href="https://hush.is/peertube">videos.hush.is</a> |
|||
* Reddit <a href="https://hush.is/reddit">@Myhush</a> |
|||
* Mastodon <a href="https://hush.is/mastodon">@myhushteam@fosstodon.org</a> |
|||
* Telegram: <a href="https://hush.is/tg">https://hush.is/tg</a> |
|||
* Matrix: <a href="https://hush.is/matrix">https://hush.is/matrix</a> |
|||
* Twitter: <a href="https://hush.is/twitter">https://hush.is/twitter</a> |
|||
* PeerTube <a href="https://hush.is/peertube">https://hush.is/peertube</a> |
|||
|
|||
## License |
|||
# License |
|||
|
|||
For license information see the file [COPYING](COPYING). |
|||
|
Loading…
Reference in new issue