'Selfish miner' attack could devastate Bitcoin, researchers say

The researchers have proposed a fix to Bitcoin's algorithm

Bitcoin is vulnerable to an attack that could have devastating effects on the virtual currency, but it can be fixed with a software update, according to researchers from Cornell University.

The attack involves "miners," or people running computers that verify Bitcoin transactions, said Ittay Eyal, a post doctoral fellow at Cornell University's Department of Computer Science, who co-authored the study with Emin Gun Sire, a Cornell professor.

Every 10 minutes, miners -- who usually collaborate in mining pools -- are rewarded with 25 bitcoins for lending their computing power to Bitcoin if they solve a cryptographic puzzle first. Miners process Bitcoin's transactions, which are recorded in its "blockchain," or public ledger.

It has long been known that if a mining group controlled more than 50 percent of Bitcoin's processing power, the network could be subject to a variety of attacks if the group wanted to act maliciously. But the researchers show that small miners may unwittingly join a malicious group.

Miners are supposed to follow Bitcoin's software protocol. But Eyal and Sire found that Bitcoin could be significantly disrupted if a small group comprising less than 10 percent of Bitcoin's mining power decided to not follow it.

A malicious mining group, or "selfish miners" as termed in the research paper, could "fork" the blockchain, or split it into a competing chain by only selectively revealing some of the transactions they've processed. If the malicious group's blockchain fork grows larger than the legitimate one, it would begin to collect a greater share of the 25-bitcoin rewards.

Miners, seeing the malicious group gain higher revenue, would join the successful pool, even if it was unaware of its intentions. Eventually, the malicious group could control the transaction chain, Eyal said.

"The discovery here is a mining pool of any size can initiate this attack and are better off doing selfish mining," Eyal said in a phone interview.

A variety of attacks are then possible, including spending the same bitcoin twice, which the network is currently designed to prevent. If a merchant received a payment in bitcoins, the miners could "roll back" the transaction to allow the bitcoins to be spent again, Eyal said.

"They could also prevent you from ever using your bitcoins" by not allowing certain transactions into the blockchain, Eyal said.

Fortunately, Bitcoin's protocol can be updated. Eyal said he and Sire have suggested a fix for Bitcoin's algorithm that would limit mining pools to no more than 25 percent of the total number of nodes on the network.

Some mining pools today already exceed 25 percent, Eyal said. "Obviously, we believe that these pools are honest and they don't have any incentive to break the protocol, but like I said before, technically they can and we believe this is not a healthy situation for bitcoin, which we believe is destined for great things," he said.

Although Bitcoin is not controlled by an entity, a team of developers work on its core protocol. Updates to the protocol are periodically released and adopted by the community, although there is no way to force people to upgrade their software.

The update would give people greater confidence in the Bitcoin economy and ensure that people don't have to count on miners' "good intentions," Eyal said.

Send news tips and comments to jeremy_kirk@idg.com. Follow me on Twitter: @jeremy_kirk

Join the PC World newsletter!

Error: Please check your email address.

Tags securityCornell University

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Jeremy Kirk

IDG News Service
Show Comments

Essentials

Lexar® JumpDrive® S57 USB 3.0 flash drive

Learn more >

Microsoft L5V-00027 Sculpt Ergonomic Keyboard Desktop

Learn more >

Mobile

Lexar® JumpDrive® S45 USB 3.0 flash drive 

Learn more >

Exec

Audio-Technica ATH-ANC70 Noise Cancelling Headphones

Learn more >

Lexar® Professional 1800x microSDHC™/microSDXC™ UHS-II cards 

Learn more >

Lexar® JumpDrive® C20c USB Type-C flash drive 

Learn more >

HD Pan/Tilt Wi-Fi Camera with Night Vision NC450

Learn more >

Budget

Back To Business Guide

Click for more ›

Most Popular Reviews

Latest News Articles

Resources

PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?