10.02.2016 Views

Bitcoin and Cryptocurrency Technologies

1Qqc4BN

1Qqc4BN

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sidebar: <strong>Bitcoin</strong>’s block size conundrum.​Due to <strong>Bitcoin</strong>’s growing popularity, as of early 2016 it has<br />

become common for the 1-megabyte space in blocks to be filled up within the period between<br />

blocks (especially when, due to r<strong>and</strong>om chance, a block take longer than 10 minutes to find)first,<br />

resulting in some transactions having to wait one or more additional blocks to make their way into<br />

the block chain. Increasing the block size limit will require a hard fork.<br />

The question of whether <strong>and</strong> how to address the block chain’s limited b<strong>and</strong>width for transactions<br />

has gripped the <strong>Bitcoin</strong> community. The discussion started years ago, but with little progress<br />

toward a consensus, it has gradually gotten more acrimonious, escalating into a circus. We’ll discuss<br />

<strong>Bitcoin</strong>’s community, politics, <strong>and</strong> governance in Chapter 7.<br />

Depending on the resolution of the block-size problem, some of the details in this chapter might<br />

become slightly out of date. The technical details of increasing <strong>Bitcoin</strong>’s transaction-processing<br />

capacity are interesting, <strong>and</strong> we encourage you to read more online.<br />

At this point, you should be familiar with the technical mechanics of <strong>Bitcoin</strong> <strong>and</strong> how a <strong>Bitcoin</strong> node<br />

operates. But, human beings aren’t <strong>Bitcoin</strong> nodes, <strong>and</strong> you’re never going to run a <strong>Bitcoin</strong> node in<br />

your head. So how do you, as a human, actually interact with this network to get it to be useable as a<br />

currency? How do you find a node to inform about your transaction? How do you get <strong>Bitcoin</strong>s in<br />

exchange for cash? How do you store your <strong>Bitcoin</strong>s? All of these questions are crucial for building a<br />

currency that will actually work for people, as opposed to just software, <strong>and</strong> we will answer these<br />

questions in the next chapter.<br />

Further Reading<br />

Online resources. ​In this chapter, we discussed a lot of technical details, <strong>and</strong> you may find it difficult<br />

to absorb them all at once. To supplement the material in this chapter, it’s useful to go online <strong>and</strong><br />

see some of the things we discussed in practice. There are numerous websites that allow you to<br />

examine blocks <strong>and</strong> transactions <strong>and</strong> see what they look like. One such “blockchain explorer” is the<br />

website ​blockchain.info​.<br />

A developer-focused book on <strong>Bitcoin</strong> that covers the technical details well (especially Chapters 5, 6,<br />

<strong>and</strong> 7):<br />

Antonopoulos, Andreas M. ​Mastering <strong>Bitcoin</strong>: unlocking digital cryptocurrencies​. O'Reilly Media,<br />

2014.<br />

98

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

Saved successfully!

Ooh no, something went wrong!