10.02.2016 Views

Bitcoin and Cryptocurrency Technologies

1Qqc4BN

1Qqc4BN

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

to provide an effective solution, the details of the protocol are quite complicated <strong>and</strong> it has yet to be<br />

deployed successfully.<br />

A final countermeasure that may exist is that, as we’ve seen for traditional mining schemes, miners<br />

may simply not have a strong incentive to attack because this would damage the system <strong>and</strong><br />

undermine their stake, even if the attack is successful.<br />

Other drawbacks of virtual mining.​Two other drawbacks are worth quickly mentioning. The first is<br />

that some forms of virtual mining, even in the absence of stake‐grinding, might make some types of<br />

attacks easier because it is possible to “save up” for a burst of mining power. For example, a large<br />

amount of coin‐stake can be pooled to enable a dramatic surge of mining to, perhaps, introduce a<br />

fork. This is possible even if a system like Slasher is used to discourage mining on two chains at once.<br />

To discourage this type of attack, Peercoin limits the age parameter to 90 days when computing<br />

coin‐age.<br />

A second issue is that if a miner in a virtual mining system obtains 51% of the available stake, they can<br />

maintain it forever by only mining on top of their own blocks, essentially taking control of the block<br />

chain. Even if new stake emerges from mining rewards <strong>and</strong> transaction fees, the 51% miner will obtain<br />

this new stake <strong>and</strong> their share of the total stake will slowly approach 100%. In traditional mining, even<br />

if a 51% miner exists it is always possible that some new miner will emerge with more mining<br />

equipment <strong>and</strong> energy <strong>and</strong> reduce the majority miner. With virtual mining, it is much more difficult to<br />

avoid this problem.<br />

Can virtual mining actually work?​Virtual mining remains somewhat controversial in the mainstream<br />

<strong>Bitcoin</strong> community. There is an argument that security fundamentally requires burning real resources,<br />

requiring real computational hardware <strong>and</strong> expending real electrical power in order to find puzzle<br />

solutions. If this argument is believed, then the apparent waste of the proof of work system can be<br />

interpreted as the cost of the security that you get. But this argument hasn’t been proven, just as the<br />

security of virtual mining hasn’t been proven.<br />

In summary, there are numerous things one might want to change about <strong>Bitcoin</strong>’s mining puzzle, <strong>and</strong><br />

this has been an area of furious research <strong>and</strong> innovation. So far, however, none of the alternatives<br />

seems to have both demonstrated theoretical soundness <strong>and</strong> found practical adoption. For example,<br />

even though scrypt has been a popular choice in altcoins, it hasn’t actually achieved ASIC resistance,<br />

<strong>and</strong> its usefulness is unclear. It is entirely possible that alternative mining puzzles will find more<br />

success in the future. After all, <strong>Bitcoin</strong> itself came after decades of failed attempts to create a<br />

cryptocurrency <strong>and</strong> managed to hit the sweet spot between principled design <strong>and</strong> practical trade‐offs.<br />

235

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!