Skip to content

Latest commit

 

History

History
36 lines (21 loc) · 3.49 KB

HardForkContestInstruction.md

File metadata and controls

36 lines (21 loc) · 3.49 KB

Bluzelle Swarm of Duty 2 - Hard Fork Contest Instruction

Welcome to Bluzelle Swarm of Duty 2 - Hard Fork Contest. This contest is served as a “dress rehearsal” for the hard fork, while making sure the new network is thoroughly tested and run as expected. It will be conducted on a NEW TESTNET that we are launching in parallel with the soft mainnet.

We are providing token incentives for current soft mainnet validators and other public members who would like to help stress test our new network. 500 BLZ — 5,000 BLZ will be given out for each task delegated by the team. Existing soft mainnet validators will receive 30% bonus on top of the reward for completed task.

Category A. Hard Fork Rehearsal (1,500 BLZ)

In this task, you are required to go through our instructions to set up a node of your own on the new testnet. Only the top 50 participants who fulfill the below criteria will be rewarded for this category:

  • The rehearsal will start at block height XXX (to be announced) and last for around 3 weeks. We will announce the ending block height in advance.
  • Your validator must be at "ACTIVE" state at the ending block height. If your validator is not active or is jailed, you are ineligible.
  • Your validator must achieve a 98% voting participation (as shown on CENSUS).
  • In the case where there are more than 50 participants who achieve a 98% voting participation, only those with Top 50 voting participation will be rewarded.
  • In the case where there is a tie in the contest, or a network halt that impacts the final results, the Bluzelle team reserves the right to determine the top 50 winners based on other criteria. We will attempt to give notice ahead of time, as best as possible.
  • All winning existing soft mainnet nodes that participate in this contest will receive 30% additional reward.

Category B. White Hat Attack (up to 5,000 BLZ)

Validators will be encouraged to conduct attacks in any aspects against the network and provide all-rounded stress tests against the network. Examples can be spamming of the network with many malicious transactions, attempts to invalidate transactions by tampering with blockchain history, or abusing the economic system to steal tokens or avoid fees. Any reported attack that successfully causes issue on the network (or even halts the blockchain) will be rewarded up to 5,000 BLZ. Attacks that come with solutions to prevent the attack will generally earn higher rewards.

Category C. Bug hunting (Various)

Whenever you discover a bug or initiate a successful attack, it is important to document it and report to our team. Amount of rewards will be evaluated based on the severity of the bug and be subject to the Bluzelle team’s judgement.

How to participate

  1. Signup through https://sod.bluzelle.com/sod2-signup

  2. Follow the respective instructions below, to set up a node on testnet:

  • If you are an existing Soft Mainnet validator, please follow this guide (rehearsal path). (⚠️Note: You need to create a new separate node on the testnet for this contest. This serves as a form of "rehearsal" for our real mainnet hard fork. Please DO NOT turn off your current node on the soft mainnet until we launch the production mainnet.)

  • If you are a new validator, please follow this guide

If you have any questions, please join our Discord server.