=======What happened?========
Suprnova is selfish-mining or steal-mining BTG for the last several days.NOTE: I am not whining. I simply want to teach everyone how to beat them.
=======What is the proof?=======
1. Math: a. For the last several days, the luck of suprnova is worse than 100% (150%). Yes, it fluctuates. But when you have almost 70% of the net hash rate and you average over 3 days. This is simply wrong.
b. Other mining pools have extremely bad luck comparing to suprnova. Some pools cannot mine anything for days.
c. The network difficulty is significantly lower than it should be if you calculate the network total hash rate of BTG.
2. I attacked their selfish-mining scheme and I made +100% profit out of it. I will teach everyone how to do so!=====What they are doing?=======
After a few hours of studies on BTG chains and nicehash.com. Here are what they are doing.
Scheme 1. Exploiting their hash rate dominance to do selfish mining. When they mined a block, they may reserve the block for a few seconds to delay the computation of other pools on the next block. They can do this because they have over 70% of the computation power. If other pools mined any block in the between, they can easily make the mined blocks of other pools orphaned. This generates illegal profit for suprnova at the cost of other pools.
Scheme 2. Sometimes, supernova will discard received shares. When this happens, you will always see a drop in the suprnova hash rate. Some of computation power that suprnova directly controls will mine at another place while the main suprnova pool is stagnant. This guarantees a huge profit for suprnova at a cost of people who connect to suprnova. This also keeps the network difficulty low because some hash power is locked inside suprnova.
Note that these may not be 100% accurate but they must be doing something similar. Otherwise, I won’t be able to make the profit out of it.
====How you can make profit?=====
So far, these may seem like a fairy tale but I have attacked their schemes and made a profit out of it.
The way to do it is very simple. All of these self-mining tricks rely on the control of over 50% of computation power. The second scheme is especially tricky and it requires to control even far more than 50%. There is a nice place which you can rent equihash power called nicehash.com.
When the difficulty was low on BTG a few hours ago, I rented roughly 20M hash rate (possibly by outbidding the suprnova guys) from the nicehash.com and directed to another pool (btgpool.pro). BTGPool.org suddenly mined a lot of blocks consecutively. Significantly more than what 20M~30M should mine. This is because suprnova was possibly executing the second scheme and some of the network hash rate is locked inside the suprnova.
After a while, more people switched to btgpool.pro because of the raise of the luck of btgpool.pro. It continued to a point where Suprnova no longer controls 50% of the hash rate. BTGPool.pro continued to outperform the theoretical expectation. Because suprnova was possibly still executing the schemes and losing money for not controlling 50% computation power. I kept my order on nicehash.com until a point where btgpool.pro dominated the BTG mining. The network difficulty raised significantly for the first time to a point that matches the supposed theoretical value. So I canceled my order.
I spent less than 0.8BTC and mined more than 50BTG. If suprnova is going to do this again, anyone can use the same strategy to make profit.
==========More Notes===========
1. To everyone who wants to make money:
I am busy working on a new equihash miner and I do not have time to watch my nicehash.com orders to be a policeman. Even though doing this will give me a pretty good profit. I want to share this with everyone in bitcointalk, so that I can go back to continue my own work.
Generally, if people using their 51% dominance to do selfish mining, you brings more hashpower via nicehash.com to beat them, you will be awarded .2. To miners:
Please distribute your hashes to prevent anyone controls 51% of the computation power. Pools who dominate more than 50% can do far creepy things than this.
3. To those smart guys in suprnova:
I believe during the last several days, you have made enough illegal money out of this. Please stop doing this. I believe you will stop after my post. Otherwise, you are going to give free money to everyone.
Best,
Dijkstra6666