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.

Namecoin is technically interesting, <strong>and</strong> it’s also historically interesting — it was in fact the first altcoin<br />

to be launched, in April 2011, a little over two years after <strong>Bitcoin</strong> was launched. It features “merge<br />

mining” which we’ll discuss later in this chapter.<br />

Namecoin isn’t used very much as of 2015. The vast majority of registered domains are taken by<br />

“squatters,” hoping (but failing so far) to sell their names for a profit. Namecoin supporters tend to<br />

argue that the existing DNS puts too much control over a critical component of the Internet into the<br />

h<strong>and</strong>s of a single entity. This view is popular in the <strong>Bitcoin</strong> community, as you can imagine, but it<br />

doesn’t look like mainstream users are clamoring for an alternative to DNS, robbing Namecoin of the<br />

killer app it needs to see significant adoption.<br />

Litecoin.​Litecoin was also launched in 2011, some time after Namecoin. For the past several years,<br />

Litecoin has been the number one altcoin in terms of overall popularity <strong>and</strong> user base. It is also the<br />

most widely forked codebase. In fact, it has been forked more times than <strong>Bitcoin</strong> itself.<br />

The main technical distinction between Litecoin <strong>and</strong> <strong>Bitcoin</strong> is that Litecoin features a memory‐hard<br />

mining puzzle (based on scrypt), which we talked about in Chapter 8. When Litecoin was launched,<br />

<strong>Bitcoin</strong> mining was in the GPU era, <strong>and</strong> so the goal of Litecoin’s use of a memory‐hard mining puzzle<br />

was GPU‐resistance. When it was launched, you could still mine on Litecoin with a CPU, long after this<br />

had become futile for <strong>Bitcoin</strong>. But since then, Litecoin hasn’t succeeded in resisting the transition to<br />

GPU mining <strong>and</strong> then to ASICs. Each of those mining transitions took a bit longer in Litecoin than<br />

<strong>Bitcoin</strong>, but it’s not clear if this is because Litecoin’s puzzle was actually harder to implement in<br />

hardware or simply because Litecoin’s lower exchange rate provided less incentive to do so.<br />

In any case, the performance improvements of ASICs compared to CPU mining are roughly similar for<br />

Litecoin as they are for <strong>Bitcoin</strong>. In this sense, Litecoin failed in its original goal of creating a more<br />

decentralized system by maintaining a community of CPU miners. But, importantly, this narrative still<br />

worked for bootstrapping Litecoin — it attracted many adopters who ended up staying even after the<br />

original premise failed. Litecoin has since explicitly changed its narrative, stating that its initial<br />

allocation was more fair than <strong>Bitcoin</strong>’s because it resisted ASICs for longer.<br />

Litecoin also makes a few minor parameter changes: for example blocks in Litecoin arrive four times<br />

faster than in <strong>Bitcoin</strong>, every 2.5 minutes. Litecoin otherwise borrows as much from <strong>Bitcoin</strong> as possible.<br />

In fact, its development has followed <strong>Bitcoin</strong>, so that as patches <strong>and</strong> improvements have been made<br />

to <strong>Bitcoin</strong>, Litecoin has also adopted these.<br />

Peercoin.​Peercoin, sometimes called PPCoin, was launched in late 2012 <strong>and</strong> was the first altcoin to<br />

use proof‐of‐stake mining. We discussed proof‐of‐stake mining (<strong>and</strong> Peercoin’s implementation of it)<br />

in Chapter 8, but Peercoin is interesting to discuss for an additional, entirely different reason: its<br />

administrators have a trusted public key which they use to assign checkpoints of “blessed” blocks<br />

every so often. This is intended to act as a safeguard against forking attacks, but it is controversial<br />

because the ability of the administrators to control the system means that Peercoin isn’t truly<br />

decentralized. The checkpoint system isn’t inherent to Peercoin <strong>and</strong> could be removed in the future;<br />

271

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

Saved successfully!

Ooh no, something went wrong!