Skip to content

Commit

Permalink
update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
EG-easy committed Oct 26, 2021
1 parent 0de08a3 commit 4e891d2
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 10 deletions.
10 changes: 7 additions & 3 deletions neuron-1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,13 @@ Until October 17, 2021 11:00 GMT, participants are required to do the following
- ~~**[Submit Form](https://forms.gle/BHgLRhmyrHoWzLj17)**~~


**Genesis Launch**
**~~Genesis Launch~~**

October 20, 2021 11:00 GMT

**Node Upgrade Event**
**~~Node Upgrade Event~~**

Because of [the node restart crash issue](https://github.com/cosmos-gaminghub/testnets/issues/371), we decided to skip this task and all participants will be considered to have completed this task.

October 27, 2021 11:00 GMT

Expand All @@ -61,7 +63,9 @@ November 3, 2021 11:00 GMT
| 5 | IBC Transfer | 10 | Broadcast IBC Transfer tx at least once. | Those who succeed to send `IBC transfer` tx will be eligible.
| 6 | Upgrade Node | 10 | Upgrade Node to the specific version and send new tx. | Those who succeed to upgrade to the node with the tag `neuron-2` and send neuron module tx will be eligible.
| 7 | No Jail | 20 | Never jailed until from genesis to phase4 end. | Those who succeed to avoid being jailed until the end of Spam Tx Ranker Battle (October 31, 2021 11:00 GMT) will be eligible.
| 8 | Double Sign Simulation | 20 | Sign twice in the same hieght block and get jailed intentionally. | After the end of Spam Tx Ranker Battle (October 31, 2021 11:00 GMT), Those who succeed to be jailed intentionally will be eligible. After the chain halt, validators can not be slashed by the double sign. So validators with the first 33% of voting power can be slashed and complete this mission.
| 8 | Double Sign Simulation | 20 | Sign twice in the same hieght block and get jailed intentionally. | After the end of Spam Tx Ranker Battle (October 31, 2021 11:00 GMT), Those who succeed to double sign intentionally will be eligible.

Check the detail [here](./detail.md).


In the mission No.3/No.4/No.5/No.6, the signer must be the address registered in the application form.
Expand Down
42 changes: 35 additions & 7 deletions neuron-1/detail.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
## Mission Detail


### Mission 1 Sign Genesis Block

<details>
<summary>detail</summary>

0. upgrade node version

**IMPORTANT**
Expand Down Expand Up @@ -87,36 +92,59 @@ You can find your validator pubkey in `priv_validator_state.json`. If you've alr

The team has prepared four validator nodes in advance to prevent the launch delay due to lack of voting power. These validators will be online and signed at Oct 20th 11:30 GMT. Therefore, please note that you must be online between Oct 20th 11:00 and 11:30 GMT in order to clear Mission 1.

</details>


### Mission 2 Share P2P(26656) & RPC(26657) Node
**Deadline: Oct 28th 11:00 GMT**
- set up the node with P2P & RPC endpoint open
- write P2P and RPC info in [hackmd](https://hackmd.io/y_JUOikHTvudW90oGySdWw)
- hackmd will be read-only mode after deadline

**CheckPoint**
- Does the seed has valid RPC endpoint (port:26657)
- Does the node has valid RPC endpoint (port:26657)

### Mission 3/4/5
**Deadline: November 3, 2021 11:00 GMT**

**CheckPoint**
- Does the registered address send designated txs
- Does the registered address send designated txs(`/cosmos.staking.v1beta1.MsgDelegate`,`/cosmos.gov.v1beta1.MsgVote`,`/ibc.applications.transfer.v1.MsgTransfer`) more than the required number of times

**Mission 5 Hint** : Participants are required to build relayer to successfully send IBC transfer txs (or free ride someone's relayer channel).

### Mission 6
TBA
### ~~Mission 6~~
Because of [the node restart crash issue](https://github.com/cosmos-gaminghub/testnets/issues/371), we decided to skip this task and all participants will be considered to have completed this task.

### Mission 7
**CheckPoint**
- Does the validator emit no `slash` event in BeginBlockEvent before the end of Spam Tx Ranker Battle

### Mission 8
TBA

**Period: October 31, 2021 11:00 GMT - November 3, 2021 11:00 GMT**

Sign twice in the same hieght block and get jailed intentionally.

- Does the validator succeed to be slashed because of double sign (not because of missing_signature)

### Liveness Ranker Battle

**Period: October 20, 2021 11:00 GMT - November 3, 2021 11:00 GMT**

**CheckPoint**
- The challenge is to see how few the validator emit `liveness` (missed blocks) event in BeginBlockEvent
- The challenge is to see how few the validator emit `liveness` (missed blocks) event in BeginBlockEvent.
- If a validator will double sign and be slashed before November 3, 2021 11:00 GMT, the validator will be considered missing blocks from slashed time to the end of the testnet.

ref: https://github.com/cosmos/cosmos-sdk/blob/master/x/slashing/spec/06_events.md

### Spam Tx Ranker Battle

**Period: October 28, 2021 11:00 GMT - October 31, 2021 11:00 GMT (3 days)**

**CheckPoint**
- The challenge is to see how many txs can be sent from the registered address during Spam Tx Rank Battle Period.
- The challenge is to see how many txs can be sent from **the registered address** during Spam Tx Rank Battle Period.
- Transactions from operator address will not be counted (Ex. `/cosmos.slashing.v1beta1.MsgUnjail`, `/cosmos.staking.v1beta1.MsgEditValidator`).

**Attention**

The share of team's node voting power will be distributed through redelegating process before the Spam Tx Ranker Battle. At the time of redelegating, all active validators will be uniformly delegated from team to equalize the block propose opportunity.

0 comments on commit 4e891d2

Please sign in to comment.