Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add mainnet rules #304

Merged
merged 2 commits into from
Apr 6, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
343 changes: 343 additions & 0 deletions mainnet_rules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,343 @@
![skywire logo](https://user-images.githubusercontent.com/26845312/32426764-3495e3d8-c282-11e7-8fe8-8e60e90cb906.png)

# Skywire Mainnet Rules
<div align="center"><em> Disclaimer: All information about the rules in this post can be found on various posts on our <a href="https://www.skycoin.com/blog/">blog</a> or on our <a href="https://medium.com/@Skycoinproject">medium</a>.<br>
The rewards in this post are subject to change. Updates in this post will be followed by a notification via the <a href="https://t.me/SkywirePSA">official Skywire PSA channel</a> on Telegram.</em>
</div>

#### Table of Contents
* [Introduction](#introduction)
* [Rules](#rules)
* [Rewards](#rewards)
* [Official Skyminers ](#official-skyminers)
* [Official Skyminers - New Batches](#official-skyminers---new-batches)
* [DIY Skyminers](#diy-skyminers)
* [Requirements](#Requirements)
* [Hardware ](#hardware)
* [Whitelist](#whitelist)
* [Facts](#facts)

## Introduction
This article represents the central source of information for the Skywire mainnet. All information about rewards and potential changes will be published here, so check in regularely.

* Read this information thoroughly and ask in the [Skywire](https://t.me/skywire) Telegram channel if some things appear to not be covered.
* Please join [SkywirePSA](https://t.me/SkywirePSA) as well to get structured public service announcements (PSA) about the Skywire project.
* In case you bought an official Skyminer in the [Skycoin hardware store](https://store.skycoin.com/) please read [the Official Skyminer Guide](https://github.com/skycoinproject/skywire-mainnet/wiki/Skyminer-Official-Guide) if you haven't done that already.
* Participants will contacted at the beginning of every month via the so called *Skywire Status Update Emails* including details of their last month's Skywire mainnet participation.
* You can contact support at store.skycoin.com/pages/support

***

## Rules
This section covers the rules of the mainnet. Dependent on the amount of miners that are associated with your emails, some of these rules may apply to you or not.

As of now, each person participating in the Skywire mainnet may own one DIY miner and multiple official Skyminers wrt. to being eligible for rewards.
<div align="center"><b>"A DIY miner cannot be in the same location as another DIY or official Skyminer.</b></div><br>

Based on this central rule, each whitelisted person is eligible for receiving rewards for:
* one or multiple official miners

*and/or*

* one DIY miner with up to 8 (eight) nodes

<div align="center"><b>You must use the <a href="https://whitelist.skycoin.com">Skywire Whitelisting System</a> to keep your submitted data up to date</b>
<br><em> Read<a href="https://github.com/skycoinproject/skywire-mainnet/wiki/Skywire-Whitelisting-System"> the Skywire whitelisting system user guide</a> to familiarize yourself with the new system.</em></div>
<br>
Different locations are required due to the fact that we want to spread out the meshnet and not create built-up areas. This prevents paying people to simply run single board computers (SBC) and to require them to provide a service to the network.

* If you are running two separate miners in the same location because you're joining the network living in the same house you still have to move one of your miners to another location.

<div align="center"><em>Submitting miners under multiple email addresses is illegal and very likely to be detected - measures will be taken if such actions are recognized.</em></div>

***

## Rewards
<br>

* Eligible for rewards are only the whitelisted nodes, that **comply with the Skywire mainnet rules** and **meet the 75% uptime requirement** during the month.
* The whitelist is being **updated retroactively on a monthly basis** so it is **not important** in which week you are being approved for the whitelist.
* **Official Skyminers are whitelisted by default after purchase.**
* The rewards are **paid every subsequent month around the 5th** or with a short delay, depending if other things delay the process.
* The deadline to submit complaints is being published in the monthly Skywire status update emails and in the [Skywire PSA channel on Telegram](https://t.me/SkywirePSA).

<br>

### Official Skyminers

There are two different reward categories for official miners:
* official Skyminers first & second batch - **not sold through** the hardware store
* official Skyminers new batches - **sold through** the [hardware store](https://store.skycoin.com)

<em>Faulty orange pi prime's/routers of official Skyminers will be rewarded regardless of your uptime until you receive a replacement. If the replacement doesn't arrive in time for you to make the uptime requirement because it arrived on short notice or not on the schedule at all you will be rewarded as well. Since we are taking care of this manually you are requested to contact one of our team members on Telegram (@Paperstream @asxtree) or at store.skycoin.com/pages/support</em>

<h4>Official Skyminers - First & Second Batch</h4>
<div align="center"><em><u>We are currently revising the reward strucure for our early supporters. Details of the rewards going forward will be announced very soon. </u></em></div><br/>

Rewards are being paid on a node by node basis. The total amount of rewards is limited by a pool size that is subject to change:
* You can receive a maximum of 13.714 Skycoin per node
- official Skyminer consist of seven nodes (visors) and one manager (hypervisor)
* Rewards are being calculated on a node by node basis
- you'll receive up to 7 Skycoin per-node rewards
* The total pool size is being divided evenly between all nodes eligible for receiving rewards. This implies that you will receive less than 13.714 Skycoin per-node rewards in case the pool size would be surpassed.

***

### Official Skyminers - New Batches

<div align="center">
<em><u>Fixed Skycoin payments can be claimed within three years after purchase.</u></em><br/><br/>
You will receive a fixed Skycoin payment per month <b>in addition</b> to any traffic forwarding payments <br/> that you will receive in the Skywire mainnet.<br/><strong>
Fixed Skycoin payments per month = USD Miner Price / 24 = $83.30 USD.</strong></div>
<br/>
<div align="center"><i>Your fixed Skycoin payments are dependent on your the uptime of your nodes. All of your 7 nodes must meet the uptime requirement for you to receive the full $83.30 USD, it is therefore <strong>superimportant to keep your nodes online.</strong></i></div>
<br>
<em>Faulty orange pi prime's/routers of official Skyminers will be rewarded regardless of your uptime until you receive a replacement. If the replacement doesn't arrive in time for you to make the uptime requirement because it arrived on short notice or not on the schedule at all you will be rewarded as well. Since we are taking care of this manually you are requested to contact one of our team members on Telegram (@Paperstream @asxtree) or at store.skycoin.com/pages/support</em>

Summary:
* You are eligible to receive 24 fixed Skycoin payments ($83.30 USD)
* The 24 fixed Skycoin payments are comprised of 7 Skycoin node payments ($11.9 USD)
- official Skyminer consist of seven nodes (visors) and one manager (hypervisor)
* You'll receive up to 7 Skycoin node payments per month based on the individual uptime of your nodes
* The uptime of all nodes in your official Skyminer is being evaluated on a node by node basis
* *You will receive traffic forwarding payments once the Skywire mainnet is live*

#### Skycoin Price Calculation
We are calculating the underlying Skycoin price for your rewards based on the moving average exponential method:
- timespan 1M on the Tradingview SKY/USD chart
- 30 day length
- starting on the 1st day of the subsequent month at 00:00

***

### DIY Skyminers

- Rewards are being paid on a node by node basis wrt. to the uptime requirement of 75%.
- Up to eight (8) DIY nodes are being rewarded per user account in the Skywire Whitelisting System.
- The total amount of DIY rewards is limited by a pool size that is subject to change.

***

## Requirements

<div align="center"><b>Each node must have at least 75% uptime during the month to be eligible for rewards.</b></div>

As of now, you are provided with two tools to check whether or not you're online and generating uptime:
* The [discovery website](https://uptime-tracker.skywire.skycoin.com/visors)
* The [Skywire whitelisting system](https://whitelist.skycoin.com)
- along with the [Skywire whitelisting system user guide](https://github.com/skycoinproject/skywire-mainnet/wiki/Skywire-Whitelisting-System)

You are advised to use this guide to **verify that your nodes are online & connected to the discovery server**:[https://github.com/skycoinproject/skywire-mainnet/wiki/How-to-verify-that-your-nodes-are-online](https://github.com/skycoinproject/skywire-mainnet/wiki/How-to-verify-that-your-nodes-are-online)

<div align="center"><em><b>Make sure to verify the online status of your nodes on a regular basis!</em></b></div>

***

## Hardware

**VM's, servers or personal computers are not 'allowed' in the mainnet, i.e. they will not be whitelisted and receive rewards.**

The following hardware is accepted in the Skywire mainnet:

#### Orange Pi
- Prime
- 2G-IOT
- 4G-IOT
- i96
- Lite
- Lite2
- One
- One-Plus
- PC
- PC-Plus
- PC2
- Plus
- Plus2
- Plus2E
- RK3399
- Win
- Win-Plus
- Zero
- Zero-Plus
- Zero-Plus2

#### Raspberry Pi
- 1-Model-A+
- 1-Model-B+
- 2-Model-B
- 3-Model-B
- 3-Model-B+
- 4-Model-B
- Compute Model 3
- Zero-W
- Zero

#### Asus
- Tinkerboard

#### Banana Pi
- BPI-D1
- BPI-G1
- BPI-M1
- BPI-M1+
- BPI-M2
- BPI-M2+
- BPI-M2-Berry
- BPI-M2M
- BPI-M2U
- BPI-M64
- BPI-R2
- BPI-R3
- BPI-Zero

#### Beelink
- X2

#### Cubieboard
- Cubietruck
- Cubietruck-Plus
- 1
- 2
- 4

#### Geniatech
- Developer Board IV

#### Helios
- 4

#### Libre Computer
- Le-Potato-AML-S905X-CC
- Renegade-ROC-RK3328-CC
- Tritium-ALL-H3-CC

#### MQMaker
- MiQi

#### NanoPi
- NanoPi
- 2
- 2-Fire
- A64
- K2
- M1
- M1-plus
- M2
- M2A
- M3
- M4
- NEO
- NEO-Air
- NEO-Core
- NEO-Core2
- NEO2
- S2
- Smart4418

#### Odroid
- C2
- HC1
- HC2
- MC1
- XU4

#### Olimex
- Lime1
- Lime2
- Lime2-eMMC
- LimeA33
- Micro

#### Pine
- Pine-A64
- Pinebook-A64
- Sopine-A64
- Rock64
- ROCKPro64

#### SolidRun
- CuBox-i
- CuBox-Pulse
- Humming-Board
- Humming-Board-Pulse
- ClearCloud-8K
- ClearFog-A38
- ClearFog-GT-8K

#### Udoo
- Blu
- Bricks
- Dual
- Neo
- Quad
- X86

#### X96 Android TV Box
- X96 mini

#### Dolamee
- A95X F1 Smart TV Box

**If you like to use other boards please contact the team first to be approved before you buy them, only the boards on the list are guaranteed to be whitelisted.**

***

## Whitelist

<div align="center">Whitelist applications must be submitted using the <a href="https://whitelist.skycoin.com">Skywire Whitelisting System</a>.<br>
All necessary steps to get up and running are described in <a href="https://github.com/skycoinproject/skywire-mainnet/wiki/Skywire-Whitelisting-System">this guide</a></div>


<div align="center">
<p>
<em>
The previously submitted data using skycoin.net/whitelist was imported into the new system & accounts were created for you. Check your emails for an invite link to assign your own password and follow the instructions in the email & the guide referenced above. <br> Make sure to double check your data and adjust it if necessary.
</em>
</p>
</div>

- There is no waiting period at the moment
- Whitelist applications are being updated every couple days (potentially up to a week).

#### View & change your data
- Login to the [Skywire Whitelisting System](https://whitelist.skycoin.com) to:
- review your current application state
- view your whitelisted miners
- adjust public keys if necessary
- adjust your Skycoin wallet reward address as you like
- Contact [email protected] in case your account is disabled or other issues occur
- You can double check with our team members (see above) if we received your application.


### Facts

<div align="center"><b>You must use the <a href="https://whitelist.skycoin.com">Skywire Whitelisting System</a> to keep your submitted data up to date</b>
<br><em> Read<a href="https://github.com/skycoinproject/skywire-mainnet/wiki/Skywire-Whitelisting-System"> this guide</a> to familiarize yourself with the new system.</em></div>
<br>

* Keep your account data up to date using the [Skywire Whitelisting System](https://whitelist.skycoin.com)
- Update Skycoin Wallet Address
- Update public keys if it's necessary (you're still advised to [backup your public keys](https://github.com/skycoinproject/skywire-mainnet/wiki/Backup-.skywire-folders-(public-keys)))
- Add more boards and include new pictures to receive the verification of an admin
- Transfer your whitelisted miner to another email address
* The whitelist is a queue based on a first come first serve basis, the benchmark for applications is the hardware list above + the official miner specifications.
* For email address changes of official miners please use the [transfer miner function](https://github.com/SkycoinProject/skywire-mainnet/wiki/Skywire-Whitelisting-System#transfer-miner) of the Skywire Whitelisting System.

#### Official Miner - Required Data for the Whitelisting System
- MUST NOT USE THE APPLICATION FORM SINCE THEY ARE BEING AUTOMATICALLY WHITELISTED!
- Skycoin wallet reward address.
- Your 7 public keys. Simply submit less public keys if you have DOA components (reward will be paid regardless until you receive your replacement(s)).

<div align="center"><b>Please note that your account was pre-made for you after purchasing.<br> You received an email with all necessary links & instructions, please check your inbox and follow the steps in the <a href="https://github.com/skycoinproject/skywire-mainnet/wiki/Skyminer-Official-Guide">Official Skyminer Guide</a>!</b></div>

#### DIY Miner - Required Data for the Whitelisting System
- Location; doesn't have to be 100% precise.
- Skycoin wallet reward address.
- Miner photos: At least three photos, each from a different perspective and max. 3 MB in size.
- Description: Go into detail of the used hardware components (the router, boards etc. which are presented in the pictures
- Telegram account. Join us, there is an awesome community waiting for you!
- Node quantity: The number of pis you're running in your miner.
- Node Hardware: Specify the hardware you're using. Add a note if you have merged more than 1 type of board in your miner. Elaborate on boards that may be in the pictures but were not (yet) submitted.
- Node OS: The OS you're running on the boards.
- Your public keys.