585 be seen at |
585 be seen at |
586 |
586 |
587 \begin{center} |
587 \begin{center} |
588 \url{https://blockchain.info/pools} |
588 \url{https://blockchain.info/pools} |
589 \end{center} |
589 \end{center} |
|
590 |
|
591 \noindent Here is an interesting problem: You are part of a lottery |
|
592 pool, if you chip in some of the money to buy a lottery ticket. In |
|
593 this setting it is clear when you are in or outside of the pool. But |
|
594 how do you make sure people work hard in a mining pool in order to |
|
595 justify a fraction of any reward? If evil me had its way, I would just |
|
596 claim I do work and then sit back and relax. Or even if I do some work |
|
597 for a mining pool and I happen to find a correct salt, I would keep it |
|
598 secret and submit it to the bitcoin network on the ``side''. Actually, |
|
599 the idea of mining pools has opened up a full can of interesting |
|
600 problems. |
|
601 |
|
602 |
590 |
603 |
591 \subsubsection*{Bitcoins for Real} |
604 \subsubsection*{Bitcoins for Real} |
592 |
605 |
593 Let us now turn to the nitty gritty details. As a participant |
606 Let us now turn to the nitty gritty details. As a participant |
594 in the Bitcoin network you need to generate and store a |
607 in the Bitcoin network you need to generate and store a |
942 \begin{center} |
955 \begin{center} |
943 \url{http://enetium.com/resources/Thesis.pdf} |
956 \url{http://enetium.com/resources/Thesis.pdf} |
944 \end{center} |
957 \end{center} |
945 |
958 |
946 \noindent where the author proposes ways of publishing information |
959 \noindent where the author proposes ways of publishing information |
947 that is censor resistant as part of the blockchain. The idea is that |
960 that is censor-resistant as part of the blockchain. The idea is that |
948 if a government wants to use Bitcoins, it would also have to put up |
961 if a government wants to use Bitcoins, it would also have to put up |
949 with plain-text data that can be included in a transaction. |
962 with plain-text data that can be included in a transaction. |
|
963 |
|
964 Ken Shirrif in his blog at |
|
965 |
|
966 \begin{center}\small |
|
967 \url{http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html} |
|
968 \end{center} |
|
969 |
|
970 \noindent writes that every day the electricity consumption of mining |
|
971 for bitcoins is roughly 15 Mega Watts---the energy consumption of a country |
|
972 like Cambodia. He writes: |
|
973 |
|
974 \begin{quote} |
|
975 \it{}``The difficulty of mining a block is astounding. At the |
|
976 current difficulty, the chance of a hash succeeding is a bit less |
|
977 than one in $10^{19}$. Finding a successful hash is harder than |
|
978 finding a particular grain of sand from all the grains of sand on |
|
979 Earth. To find a hash every ten minutes, the Bitcoin hash rate needs |
|
980 to be insanely large. Currently, the miners on the Bitcoin network |
|
981 are doing about 25 million gigahashes per second. That is, every |
|
982 second about 25,000,000,000,000,000 blocks gets hashed. I estimate |
|
983 (very roughly) that the total hardware used for Bitcoin mining cost |
|
984 tens of millions of dollars and uses as much power as the country of |
|
985 Cambodia.'' |
|
986 \end{quote} |
950 |
987 |
951 \end{document} |
988 \end{document} |
952 |
989 |
953 bit coin |
990 bit coin |
954 |
991 |