wownero/README.md

129 lines
6.4 KiB
Markdown
Raw Normal View History

2019-01-06 00:12:46 +00:00
# ~~Mo~~Wownero
2014-08-30 06:58:01 +00:00
2018-01-07 05:05:16 +00:00
Copyright (c) 2014-2018 The Monero Project.
Portions Copyright (c) 2012-2013 The Cryptonote developers.
2014-08-30 06:58:01 +00:00
2019-01-06 00:12:46 +00:00
## Resources
- Web: [wownero.org](http://wownero.org)
- Twitter: [@w0wn3r0](https://twitter.com/w0wn3r0)
- Discord: [discord.gg/sQt74ep](https://discord.gg/sQt74ep)
- Reddit: [/r/wownero](https://www.reddit.com/r/wownero)
- Mail: [wownero@protonmail.com](mailto:wownero@protonmail.com)
- GitHub: [https://github.com/wownero/wownero](https://github.com/wownero/wownero)
- IRC: [#wownero on Freenode](https://kiwiirc.com/client/irc.freenode.net/?nick=suchchatter|?#wownero)
- Bitmessage Chan: wownero (`BM-2cSzWtrj2pzLva9GF1Jp2TYsnLjrnJpvba`)
- Network stats: [https://freeboard.io/board/c8mM2c](https://freeboard.io/board/c8mM2c)
- Wownero Funding System: [https://funding.wownero.com](https://funding.wownero.com)
Blockchain Explorers
- https://explore.wownero.com
- https://explorer.wowkira.com
- http://explorer.wowne.ro
- http://wow4edxxxudchgj7.onion
2014-08-30 06:58:01 +00:00
## Introduction
2019-01-06 00:12:46 +00:00
Wownero is a privacy-centric memecoin that was fairly launched on April 1, 2018 with no pre-mine, stealth-mine or ICO. Wownero has a maximum supply of around 184 million WOW with a slow and steady emission over 50 years. It is a fork of Monero, but with its own genesis block, so there is no degradation of privacy due to ring signatures using different participants for the same tx outputs on opposing forks.
## Scheduled software upgrades
2019-01-06 00:12:46 +00:00
Wownero uses a fixed-schedule software upgrade (hard fork) mechanism to implement new features. This means that users of Wownero (end users and service providers) should run current versions and upgrade their software on a regular schedule. The required software for these upgrades will be available prior to the scheduled date. Please check the repository prior to this date for the proper Wownero software version. Below is the historical schedule and the projected schedule for the next upgrade.
Dates are provided in the format YYYY-MM-DD.
2019-01-06 00:12:46 +00:00
| Software upgrade block height | Date | Release Name | Minimum Wownero version | Recommended Wownero version | Details |
| ------------------------------ | -----------| ----------------- | ---------------------- | -------------------------- | ---------------------------------------------------------------------------------- |
2019-01-06 00:12:46 +00:00
| 1 | 2018-04-01 | Awesome Akita | v0.1.0.0 | v0.1.0.0 | Cryptonight variant 1, ringsize >= 8, sorted inputs
| 6969 | 2018-04-24 | Busty Brazzers | v0.2.0.0 | v0.2.0.0 | Bulletproofs, LWMA difficulty algorithm, ringsize >= 10, reduce unlock to 4
| 53666 | 2018-10-06 | Cool Cage | v0.3.0.0 | v0.3.1.3 | Cryptonight variant 2, LWMA v2, ringsize = 22, MMS
| 63469 | 2018-11-11 | Dank Doge | v0.4.0.0 | v0.4.0.0 | LWMA v4
| XXXXX | 2019-02-XX | TBD | v0.5.0.0 | v0.5.0.0 | CryptonightR, SMA difficulty algorithm with N=144, ringsize = XX, Updated Bulletproofs, Fee Per Byte
2018-03-07 15:39:18 +00:00
X's indicate that these details have not been determined as of commit date.
2019-01-06 00:12:46 +00:00
## Release staging and Contributing
2019-01-06 00:12:46 +00:00
**Anyone is welcome to contribute to Wownero's codebase!**
2014-09-23 16:15:59 +00:00
2019-01-06 00:12:46 +00:00
If you have a fix or code change, feel free to submit it as a pull request. Ahead of a scheduled software upgrade, a development branch will be created with the new release version tag. Pull requests that address bugs should be made to Master. Pull requests that require review and testing (generally, optimizations and new features) should be made to the development branch. All pull requests will be considered safe until the US dollar valuation of 1 Wownero equals $1000. After this valuation has been reached, more research will be needed to introduce experimental cryptography and/or code into the codebase.
2019-01-06 00:12:46 +00:00
## Installing from a package
Packages are available for
2019-01-06 00:12:46 +00:00
* Arch Linux/Manjaro
2019-01-06 00:12:46 +00:00
yay -S wownero-git
2019-01-06 00:12:46 +00:00
* NixOS
2019-01-06 00:12:46 +00:00
TODO
2019-01-06 00:12:46 +00:00
Packaging for your favorite distribution would be a welcome contribution!
2019-01-06 00:12:46 +00:00
**DISCLAIMER: These packages are not part of this repository, and as such, do not go through the same review process to ensure their trustworthiness and security.**
2019-01-06 00:12:46 +00:00
## Building from Source
2019-01-06 00:12:46 +00:00
* Arch Linux/Manjaro
2019-01-06 00:12:46 +00:00
sudo pacman -Syu && sudo pacman -S base-devel cmake boost openssl zeromq libpgm unbound libsodium git
git clone https://github.com/wownero/wownero
cd wownero
make
2019-01-06 00:12:46 +00:00
* Debian/Ubuntu
2019-01-06 00:12:46 +00:00
sudo apt update && sudo apt install build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libpgm-dev git
git clone https://github.com/wownero/wownero
cd wownero
make
2019-01-06 00:12:46 +00:00
## Running Binaries
The build places the binary in `bin/` sub-directory within the build directory
from which cmake was invoked (repository root by default). To run in
foreground:
2019-01-06 00:12:46 +00:00
./bin/wownerod
2019-01-06 00:12:46 +00:00
To list all available options, run `./bin/wownerod --help`. Options can be
specified either on the command line or in a configuration file passed by the
`--config-file` argument. To specify an option in the configuration file, add
a line with the syntax `argumentname=value`, where `argumentname` is the name
of the argument without the leading dashes, for example `log-level=1`.
To run in background:
2019-01-06 00:12:46 +00:00
./bin/wownerod --log-file wownerod.log --detach
To run as a systemd service, copy
2019-01-06 00:12:46 +00:00
[wownerod.service](utils/systemd/wownerod.service) to `/etc/systemd/system/` and
[wownerod.conf](utils/conf/wownerod.conf) to `/etc/`. The [example
service](utils/systemd/wownerod.service) assumes that the user `wownero` exists
and its home is the data directory specified in the [example
2019-01-06 00:12:46 +00:00
config](utils/conf/wownerod.conf).
2019-01-06 00:12:46 +00:00
Once node is synced to network, run the CLI wallet by entering:
2019-01-06 00:12:46 +00:00
./bin/wownero-wallet-cli
2019-01-06 00:12:46 +00:00
Type `help` in CLI wallet to see standard commands (for advanced options, type `help_advanced`).
2019-01-06 00:12:46 +00:00
## Wownero Graphical Wallets
2019-01-06 00:12:46 +00:00
* [Wownero-Light-Wallet](https://github.com/wownero/Wownero-Light-Wallet)
2019-01-06 00:12:46 +00:00
![](https://light.wownero.com/wowlight.png)
2019-01-06 00:12:46 +00:00
* [Wownerujo Android Wallet](https://github.com/wownero/wownerujo)
2019-01-06 00:12:46 +00:00
![](https://fossdroid.com/images/screenshots/com.wownero.wownerujo/wownerujo-1.png)
![](https://fossdroid.com/images/screenshots/com.wownero.wownerujo/wownerujo-2.png)