Ethereum consensus layer is constantly under attack, F2Pool have been doing this for the last 2 years

in instablurt •  2 years ago 

, BIS report that came out earlier this year highlighters some alarming problems regarding mining, and how miners could exploit their position and first-hand information to manipulate the market. It was theorized that 1 in 30 blocks mined was manipulated in some way shape or form. The whole thing is very similar to insider trading. And I have covered the BIS report in a previous post. Linked below if you want to take a closer look. It is a very interesting read. Now it has come to light that a new type of consensus layer attack has been taking place under our noses for at least the last two years.

What is a consensus layer attack
In the research paper recently released the researchers have come up with a way that one could theoretically attack and manipulate the consensus layer of a blockchain. The type of attack has been dubbed a "Unkle Maker". And what is a Unkle Maker? It is where you manipulate the timestamp of a block to allow you to mint the block instead of the competitor, making their block a Unkle Block.

An Uncle Block is created as a result of a tie between miners when they are able to solve the equation simultaneously. The tie is then resolved by looking at the difficulty of the blocks. The more difficult block is set at the Parent or main block, and the other Block becomes that Blocks Uncle. And the miner who mints the Parent Block also receives the reward for doing so.

Over time the block difficulty is naturally declining, meaning that they become easier and easier to mine. This is to prevent the Blockchain from coming to a complete stop due to unforeseen circumstances. The difficulty is also determined by the number of miners and artificially difficult increases. The Uncle Attack takes advantage of the natural decline in difficulty.

The way this is done is by manipulating the timestamps. If you just have had a difficulty decrease and you are able to set the times one second earlier, you then can count your block as it belonging to the higher difficulty. This means you then will be able to automatically win every tie for that block. And Miners have some leeway regarding the timestamps of blocks. This is not a problem as long as everyone is playing fair.

9cbcbd8ab31fe8520717df6f78bcb695af6ee65e0cb7427e5b40cac08d2d14f6.png

This is what a manipulated graf of mined blocks looks like, the is F2Pools number of blocked mined. Notice anything "odd"?

But surely no one is doing this type of thing, right? After having devices the possibility and how to execute it the researchers set out to look at an actual Blockhain to see if they could find proof of this actually taking place. They chose Ethereum as it is by far the biggest and most known of the Proof of Work Blockchains.

In walks F2Pool
The researcher looked at the blocks 12,000,000 to 15,226,042 to see if they could find proof of this type of Uncle Attack. And what they found was a resolute yes.

What they found was that the second largest mining pool, F2Pool, has been conducting this type of attack throughout the whole data set. And one of the researchers has been cited as saying they found proof of this going back for two years.

F2Pool appear to have executed this type of Uncle Attack on blocks a timestamp difference from their parents which is divisible by 9. So you can see in the tweet above the clear lack of Uncle Blocks during these timestamps. And the same goes for the picture above, also seen in the tweet.

And what makes this even worse is that F2Pool funder has during this time been complaining, unfounded, that their competitors were doing this type of thing to them. If you think this is a bit ironic and sounds familiar. It might be because Celsius's Founder And CEO Alex Mashinsky was doing a similar thing. Where he repeatedly was telling people to HODL the $CEL token while he was offloading as much f it as he could.

F2Pool's response to these allegations
F2Pools co-founder Chun Wang has responded to these allegations on Twitter and had the following to say:

basically what he is saying is that unless someone wants to change the blockchain. What is there, and they see no reason to change it. In a sense saying that they have been playing within the allowed rules. And in a second response, which actually had me shocked and stunned. Chun Wang had this to say:

This is probably the most savage tweet I have read, probably in all my time on Twitter. Not only is he taking pride in what they have been doing for the last two years. He then goes on bagging about virtually killing another crypto, $TRC, in a similar way back in 2013.

And as F2Pools are active on other coins, and not only on Ethereum. I can only assume that they have the same thing put into practice there as well.

Chun Wang does however have a point in the last part. And that is basically don't hate the player hate the game. And I would argue that unless this is an Ethereum-only occurrence, which it looks not to be. Then this is definitely something that the other Proof of Work crypto needs to address. For Ethereum, I guess with the Merge being so close they can just say what is done is done and ignore it. But I do not see that as a possibility for any other crypto.

And to have this bomb dropped on top of the likely chaos that will ensue after the Merge. It can not be fun times being a Proof of Work Crypto right now.

If you want to read my post on the BIS report, that highlights other problems regarding mining. The link to it is here:

BIS report highlights alarming problems with mining, it could potentially get banned

You will also be able to find a link to the whole Unkle Maker rapport, it is also worth to note the report is currently under peer review awaiting publication.

What are your thoughts on this whole situation? Do you think F2Pool can have clear continence because what they have done was technically not against the rules, or are they creating bigger problems for crypto as a whole by doing things like this? Please share your thoughts on this in the comment section down below.

If you would like to support me and the content I make, please consider following me, reading my other posts, or why not do both instead.

See you on the interwebs!

Picture provided by: https://twitter.com/yaish_aviv, Midjourney

Resources

https://www.researchgate.net/publication/362482526_Uncle_Maker_TimeStamping_Out_The_Competition_in_Ethereum

How do you rate this article?

Patch
Patch
I am a patchy reader and writer of words... I also publish on Hive under @daje10

Things of note and other interesting stuff
Things of note and other interesting stuff
Here I will post things I find interesting that may or may not have a connection between them. Well other then I find the topic interesting. =)

You'll be able to tip again once the timer expires.

000333

Write
Preview
Write a comment...
Commenting does NOT earn you tokens.
SORT BY:
BEST

B18 Verified Member - 4 hours ago

rules are made to be broken

but ethics and morals are a different kettle of fish

some one send Chung 0.1 ETH

2
Reply
Report
Patch - 3 hours ago

I agree with you there. But if anyone is sending 0.1 Eth anywhere I would prefer it was to me instead 😉

2
Reply
Report
B18 Verified Member - 2 hours ago

It is the best thing to happen in crypto this year, fkn hilarious.

espec when it is the ETH maxis

2
Reply
Report
Allen Taylor - an hour ago

If true, this is a huge problem. Like you say, on Ethereum, it will soon be history. Once mining is done, we’ll never have to worry about this again. However, I suspect there are some sophisticated ways to undermine proof of stake that can go undetected for a while. And if so, then keep an eye on Chun Wang because he’s likely to find it.

Where this is going to be a bigger problem is with bitcoin. Someone should audit the Bitcoin chain to see if this has been happening. If such a thing does happen, when regulation comes down the pike, this practice will likely be addressed.

1
Reply
Report
Patch - 4 minutes ago

The biggest problem is that I don’t think Eth is the only PoW coin that is susceptible to this type of attack. I would guess the vast majority of them are. And F2Pool has mining pools on many other coins.

So while Eth may be fine riding it out and letting bygones be bygones. The other coins I would argue do not have that luxury. But how or what they can do, I don’t know. Maybe they can ban pools that tamper?

1
Reply
Report
JSC - 2 hours ago

Such an affair just before the merge… After which such Etherum Work may not pick up.

1
Reply
Report
Patch - a minute ago

Yep, but as long as the merge goes as planned. Eth should be pretty safe. What is worrying is all other PoW coins. Like Ethereum Classic.

1
Reply
Report

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!