mehowz Profile picture
Growth hacking the new L1 which @SatoshisL1 Nakamoto would've built. Economist turned product/market-fit designer/architect/performance marketer.

Sep 18, 2020, 9 tweets

💰 Bounty: Break @thorchain_org to Earn an Attack Bounty

You need to:

a) Bring down the THORChain network (halt/kill).
b) Steal funds from vaults.
c) Cause funds to be lost.

* DDOS vectors aren't included at the moment but may be later.

2/ The network is currently operating in 2 states:

a) TestNet with real nodes but fake bonds.
b) ChaosNet with real nodes, real bonds and real assets on ChoasNet BEPswap.

^ Both are are running the same code. Testing must be done on the TestNet.

3/ You may setup a TestNet #THORNode by using their official documentation:

docs.thorchain.org/thornodes/over…

4/ You may attempt to identify vulnerabilities by digging into THORNode code:

gitlab.com/thorchain/thor…

5/ and performing the following:

a) Code review and live testing on TestNet.
b) Review an existing vulnerability recently found, it gives a good example of the type of work that's involved:

medium.com/thorchain/issu…

6/ ^ There was a code path that refunded the bond without actually removing the bond. Here's another discussion related to it:

t.me/thorchain_dev/…

7/ Compensation via:

a) Per-bounty / bug uncovered.
b) If you have a team that performs such work, please send a proposal to the THORChain team via Telegram/

Join the channel in order to begin interacting with the team, node operators and developers:

t.me/thorchain_dev

8/ Contact Chad, Leena or Kai in the Telegram channel for more information re: attack bounties.

9/ What's THORChain? Read this starter pack:

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling