Bitcoin. Złoto XXI wieku - pdf.helion.pl · Bitcoin nie jest do ko 9ca wolny od op 7at...

14

Transcript of Bitcoin. Złoto XXI wieku - pdf.helion.pl · Bitcoin nie jest do ko 9ca wolny od op 7at...

• Kup książkę• Poleć książkę • Oceń książkę

• Księgarnia internetowa• Lubię to! » Nasza społeczność

3

Spis treści

Przedmowa 7

Wstęp 11

Historia Bitcoina jak serial sensacyjny 13Czym jednak tak naprawd Bitcoin jest? 15Bitcoin jako dobro rzadkie 16Pocz tek, czyli Genesis 19Bóg kryptografii 21Szara strefa 22Ulbricht — FBI 23Jestem za, a nawet przeciw 24

„Spektakularne” śledztwo „Newsweeka!” 27Ameryka ski sen 28Ko acz do skutku 28Mamy… poszlaki 29Ubogi milioner 30Amatorski konstruktor 31

Blockchain i bezpieczeństwo 33Przede wszystkim bezpiecze stwo 33Piracimy Bitcoina 35Co nap dza Bitcoina? 36Zacznijmy od kolebki cywilizacji 37Oddajmy pole do popisu maszynom 38Kwantowa pie przysz o ci 39Jak ta kryptografia wygl da? 40Tabliczka mno enia 41Prosz o podpis 42Przesy anie bitcoinów 44

Kup książkę Poleć książkę

4 Bitcoin. Złoto XXI wieku

Jak to si robi? 44Wersja rozszerzona 45Ksi ga publiczna 47Du y mo e wi cej? 49Genesis 51Prosz , oto mój portfel 52

Zakładamy portfel 55Sejf 56Na smartfonie 56Portfel w ob okach 57Apple nie lubi Bitcoina 58Ty to Ty? 60Zwrot rodków? 61

Kopiemy bitcoiny 63Po czmy si y 64Zanieczyszczasz, wi c p acisz 65Prawo Moore’a 66Bitcoin prawie jak CERN 66

Giełdy 69Zacz o si od osio ka 69Bitcoin? Co to takiego? 70Z Francji do Japonii 71PayPal przeszkadza konkurencji? 72Przerwa w dostawie pr … gie dy 73Good bye, karcianko… 75Bez komentarza 76Kto nie lubi Bitcoina? 78Polacy nie g si, swój Mt. Gox te maj 78Do dzi nie wiadomo, co si sta o 79Pa stwo rodka 80Kopa , uczy i uregulowa 81

Legalizacja Bitcoina na świecie 83

Bitcoin dla przedsiębiorców 89adnych oszustw 89

Niskie op aty transakcyjne 90W ojczy nie 93

Kup książkę Poleć książkę

Spis treści 5

Przed Bitcoinem też handlowano w internecie 99Second Life 100Jeszcze w ubieg ym milenium 101Za dolary kupisz wszystko 102Ale za pr d nie zap acisz 103Kto jest wi kszy? 104Kokosów nikt na Second Life nie zbi 105

E-gold 107Outsourcing 108Mierz si y na zamiary 108Id na ca o 110Nie wszystko z oto, co si wieci 111Jak grzyby po radioaktywnym deszczu 112Niejasne motywy 113

Internet of Money 115Bitcoin to tylko pocz tek 115Dla notariuszy 116Domeny za bitcoiny? 116Bo internet to wolno 118Bitcoin jak esperanto? 119Albo autonomia, albo… 120Pokoloruj mi wiat 121Koniec korporacji taksówkarskich 122Zdecentralizowane aplikacje 122

Bitcoin średniowieczny 125Nowa normalno redniowiecza 126Rewolucja redniowiecza = rewolucja Bitcoina? 126Simple as that 127

Quo vadis, Bitcoinie? 129Kraj Bitcoina 130W Kalifornii rozdaj bitcoiny za darmo 131Bitcoin jak internet 132

Postscriptum 133Czy jest ju za pó no, eby zabra si za Bitcoina? 133Druga generacja dopiero startuje 133Historia ko em si toczy 135

Kup książkę Poleć książkę

6 Bitcoin. Złoto XXI wieku

Wywiad z Seanem Sullivanem, ekspertem ds. bezpieczeństwa 137

Bitcoin a polskie prawo: bitmoneta jako elektroniczny żeton 143Kim jest Sprzedaj cy etony? 144Bitmoneta to nie towar 144Bitmoneta = zbywalne prawo maj tkowe 145Zbycie BTC a podatek VAT 146Przyk ad z po rednikiem 148

Przeszkody w upowszechnieniu się Bitcoina 149

Nieświadome kopanie 155

O autorach 159

Kup książkę Poleć książkę

Zakładamy portfel 55

Zakładamy portfel

Jednym z pierwszych kroków osoby aspiruj cej do posiadaniaBitcoina mo e by ci gni cie klienta (cho mo na si bezniego oby , zak adaj c konto w chmurze — o czym dalej).

Pierwszy rodzaj klientów reprezentuje oficjalny program two-rzony przez spo eczno Bitcoina. Nazywa si on Bitcoin Corei jego instalacja jest bardzo czasoch onna, gdy musi si onzsynchronizowa z ca sieci , co oznacza pobranie wielogiga-bajtowej paczki danych. Paczka zawiera informacje o transakcjachprzeprowadzonych od samego pocz tku istnienia tej wirtualnejwaluty44. Synchronizacja informacji o transakcjach dokonywanajest pó niej codziennie, jednak wtedy nie trwa to ju d ugo,poniewa pobierana jest mniejsza ilo danych. Co istotne, za-ko czenie procesu synchronizacji nie jest wymagane do otrzy-mywania bitcoinów, gdy nasz adres jest generowany odpo-wiednio wcze niej. Je li natomiast chcemy bitmonety wysy a ,musimy cierpliwie poczeka na zako czenie ca ej synchroni-zacji lub skorzysta z innego rodzaju portfeli.

Bitcoin nie jest do ko ca wolny od op at transakcyjnych. Sta aop ata za dokonanie transakcji wynosi 0,0001 BTC, a jej wy-soko mo emy wedle uznania powi ksza . Zapewne mo eszsi w tej chwili poczu nieco zdezorientowany, poniewa we-dle standardowego my lenia zwi kszanie op aty po prostu nie

44 http://www.coindesk.com/bitcoin-core-developers-bitcoin-side-chains/

Kup książkę Poleć książkę

56 Bitcoin. Złoto XXI wieku

ma sensu. Jednak w przypadku Bitcoina op ata ta jest jednocze nieswoist nagrod oferowan innym klientom w sieci za jak najszyb-sz weryfikacj transakcji. Dlatego im jest wi ksza, tym szybciejzachodzi autoryzacja danej transakcji i tym szybciej jej odbiorcamo e si cieszy wp ywem wirtualnej waluty do swojej „kieszeni”.

SejfJe li pragniemy wi kszej dozy bezpiecze stwa, to mo emy sirównie zaopatrzy w oprogramowanie Armory45. Jest toklient, który posiada du liczb zaawansowanych funkcji,dzi ki którym mo emy atwo wykonywa kopie bezpiecze stwaswojego portfela, a tak e przechowywa portfele na kompute-rach niepod czonych do sieci. Dzia a on razem z Bitcoin Core.

Je li za nie mamy czasu albo nie chcemy korzysta z zaawanso-wanych funkcji oficjalnego klienta, to mo emy zadowoli siportfelem takim jak Multibit46. Nie przechowuje on bloków nadysku i dlatego dzia a od razu po uruchomieniu. Jest on szcze-gólnie polecany osobom rozpoczynaj cym przygod z Bitcoinem,które odstrasza pobieranie wielu gigabajtów danych, aby spo-kojnie korzysta z Bitcoin Core.

Na smartfonieW zwi zku z tym, e coraz wi cej spraw za atwiamy przy u yciusmartfona, pojawi a si potrzeba stworzenia aplikacji mobilnej,która mog aby obs ugiwa nasz portfel. Jedn z takich aplikacjijest Bitcoin Wallet, dzia aj cy na Androidzie i BlackBerry. Applepocz tkowo usun o wszystkie aplikacje portfele ze swojego AppStore’a47. S one ju ponownie dost pne. Wielu u ytkownikówiPhone'ów mocno protestowa o przeciwko takiej cenzurze i firma

45 https://bitcoinarmory.com/46 https://multibit.org/47 http://www.businessinsider.com/why-apple-is-anti-bitcoin-apps-right-now-2014-2

Kup książkę Poleć książkę

Zakładamy portfel 57

z Cupertino przywróci a mo liwo pobierania aplikacji doobs ugi BTC. Organizacja stworzona przez wizjonera najwyra -niej dosz a do wniosku, e zakazywanie Bitcoinów nie by onajlepszym pomys em.48 Dzi ki niemu mo emy dokonywaszybkich p atno ci, u ywaj c aparatu jako skanera kodów QR.Pod ich postaci mo na zapisa adresy bitcoinowych portfeli.Dodatkowo, je li nasz telefon wyposa ony jest w czno NFC(Near Field Communication), wystarczy, aby zbli y telefon doczytnika sprzedawcy, a urz dzenia zostan sparowane i odpo-wiedni algorytm samodzielnie dokona p atno ci. Wad BitcoinWallet jest to, e zapisuje on klucze prywatne w telefonie, dla-tego je li kto zgubi telefon, to mo e si po egna ze swoimibitcoinami… (o ile oczywi cie nie zrobi sobie zawczasu kopiibezpiecze stwa). Ludzie dziel si na tych którzy robi backupyi na tych, którzy b d robili.

CZY WIESZ, ŻE...Kiedy Apple usunęło z App Store’a aplikację najpopularniejszegobitcoinowego portfela, rozwścieczyło to internautów do tego stopnia,że jeden z użytkowników portalu reddit.com zaoferował, iż sprezentujetelefon Nexus 5 osobom, które nagrają film wideo pokazujący, jakniszczą swojego iPhone’a. Przynajmniej kilka osób przystało na jegopropozycję, a relacje z niszczenia iPhone’ów można teraz oglądać naYouTube.

Źródło: http://www.reddit.com/r/Bitcoin/comments/1x62we/for_every_100_upvotes_this_post_receives_i_will

Portfel w obłokachDo tej pory rozpatrywali my programy, które zapisuj dane naposiadanych przez nas pami ciach. Co jednak z portfelamidzia aj cymi w chmurze? Istnieje ich kilka, a najpopularniejszeto Blockchain.info i Coinbase. W jaki sposób u ytkowanie obuportfeli przebiega w praktyce?

48 http://www.wired.com/2014/07/blockchain-back/

Kup książkę Poleć książkę

58 Bitcoin. Złoto XXI wieku

Ich za o enie i prowadzenie jest darmowe, a tak e nie wymagaadnej technologicznej wiedzy. Je li posiadasz internetowe kon-

to w banku, to i tu odnajdziesz si prawie jak u siebie w domu.Podstawowa funkcjonalno obu portfeli to oczywi cie wysy-anie i odbieranie bitcoinów. Zawieraj one tak e ksi ki ad-

resowe, dzi ki czemu nie musimy za ka dym razem kopiowaadresu, na jaki chcemy przes a cyfrowe pieni dze.

Tu jednak zaczynaj si ró nice. Coinbase jako jedyny umo -liwia te transfery z wykorzystaniem tylko i wy cznie adresue-mail zamiast klucza — wtedy adresat otrzymuje link do za-o enia portfela, w którym znajdzie od razu przygotowan

dla niego kwot . Coinbase wydaje si tak e portfelem bardziejskonsolidowanym, gdy ma on wbudowany kantor wymianyna inne waluty, a tak e posiada gotowe rozwi zania dla przed-si biorców chc cych rozlicza si z klientami w bitcoinach.Coinbase udost pnia po prostu swoje API, które administra-torzy mog w czy w kod strony. To rozwi zanie sprawia, edokonanie p atno ci jest bardzo atwe w obs udze, gdy z punktuwidzenia p ac cego w sklepie internetowym sprowadza si doklikni cia widocznych przycisków takich jak Kup czy Ofiaruj,zupe nie jak w przypadku PayPala. Dodatkowo do tego portfelamo emy pod czy swoje konto bankowe (tylko w USD) i bezprzeszkód przelewa pomi dzy nimi rodki. Korzystanie z us ugCoinbase to w rzeczywisto ci powierzenie im kontroli nadswoimi bitcoinami. Bardziej rozs dnym rozwi zaniem jestkorzystanie z portfela w formie aplikacji.

Apple nie lubi BitcoinaCentrum dowodzenia obu serwisów jest strona internetowa,ale je li wolimy korzystanie ze smartfona, to, o ile go macie, mo-ecie tak e skorzysta z dost pnych aplikacji.

Do tej pory jedyn przewag Blockchain.info wydawa a siprostota, ale prawda jest taka, i jest to równie zdecydowaniewi ksza otwarto platformy w porównaniu z Coinbase. Z jej

Kup książkę Poleć książkę

Zakładamy portfel 59

poziomu mo emy przegl da wszystkie transakcje zapisywanew Blockchainie, a tak e dowolnie ci ga swój portfel, przesy ago do Dropboxa, Google Drive albo nawet wydrukowa . Coin-base natomiast przechowuje wszystkie te informacje i kluczepubliczne na swoich serwerach.

Mo na wi c z tego wysnu wniosek, e Coinbase nastawia sibardziej na zbudowanie pozycji bitcoinowego banku. Podobniejak w przypadku tradycyjnych instytucji finansowych, Coinbaseprzeznacza tylko 1% posiadanych rodków na bie c obs ugklientów (hot wallet), a pozosta cz funduszy trzyma w bez-piecznym cyfrowym skarbcu (cold wallet). Zapewnia te wiele do-datkowych us ug, a tak e jest bardziej przyjazny u ytkownikowi.

Blockchain.info mo na za to poleci ju nieco bardziej zaawan-sowanym u ytkownikom, ze wzgl du na jego elastyczno i kom-plet analitycznych danych o handlu bitcoinami. Jest to tak elepsze rozwi zanie dla osób, które boj si niestabilno ci i tego,

e jaki serwis mo e z dnia na dzie wyparowa z internetu.W przypadku us ugi Blockchaina panem sytuacji przez ca yczas pozostaje klient, który ze swoimi kluczami (prywatnymi publicznym) mo e robi , co chce. Dlatego nawet je li z jakichniewyja nionych przyczyn us uga Blockchain przestanie istnie ,to to samo nie stanie si z Twoimi pieni dzmi.

Na koniec otwarta pozostaje jeszcze kwestia, czy lepiej skorzystaz us ug wiadczonych w chmurze, czy mo e tradycyjnie pozo-stawia bitcoiny na dysku komputera. Na komputerze zwyklebez naszej wiedzy mog grasowa szkodliwe wirusy, dla którychpozyskanie naszych kluczy czy nawet zorientowanie si w ha-s ach dost powych i loginach nie jest problemem. Ba, niebez-pieczne s nawet wtyczki nieznanego pochodzenia instalowanew przegl darkach, których zadaniem jest na przyk ad ledzenietego, co wpisujemy na klawiaturze i jakie strony odwiedzamy.Aby si przed tym ustrzec nale y przestrzega tzw. higieny kom-puterowej, polegaj cej na posiadaniu zawsze aktualnego sys-temu operacyjnego i antywirusowego a tak e na nie klikaniu

Kup książkę Poleć książkę

60 Bitcoin. Złoto XXI wieku

w podejrzane linki. Chmura mo e by dobrym rozwi zaniemna przechowywanie niewielkich, „testowych” ilo ci BTC. Pe nebezpiecze stwo zapewnia tylko i wy cznie portfel offline.

Ty to Ty?Aby zwi kszy bezpiecze stwo korzystania z Bitcoina, nale ytak e koniecznie skorzysta z uwierzytelniania dwusk adni-kowego. W przypadku tradycyjnego banku dzia a ono tak, ekiedy chcemy wykona przelew, to nie do , e musimy si zalo-gowa na konto, podaj c identyfikator i has o (pierwszy sk adnikuwierzytelniania), to jeszcze jeste my proszeni o potwier-dzenie transakcji z wykorzystaniem drugiego sk adnika — naprzyk ad otrzymujemy kod SMS-em. Bardziej zaawansowaniu ytkownicy (a mo e raczej tacy, którzy bardziej obawiaj sio swoje rodki) maj do dyspozycji tak e tokeny. Mog toby zarówno zewn trzne urz dzenia podpinane do sieci, jaki aplikacje na smartfony. Jeszcze inn metod weryfikacji to -samo ci jest zastosowanie biometryki, w ramach której mo e-my skorzysta na przyk ad ze skanerów linii papilarnych b dsiatkówki. Specjalne aplikacje s u ce do tego celu pojawi y siju w Google Play i App Store.

Przyjrzyjmy si wi c, jak wygl da taka dwusk adnikowa weryfi-kacja w przypadku Blockchain.info. Mo emy tu oczywi cie sko-rzysta z wiadomo ci przesy anej SMS-em albo mailem. Ciekawmetod jest tak e u ycie Google Authenticatora, darmowejaplikacji na Androida, która generuje kody potwierdzaj ce, eto w a nie my znajdujemy si w posiadaniu telefonu. Jeszczewi ksz doz bezpiecze stwa zapewnia Yubikey. Jest to specjalneurz dzenie, które wygl da jak pendrive i jest pod czane dokomputera przez wej cie USB. Loguj c si , wpisujemy has o,a strona sama weryfikuje informacje i autentyczno Yubikeya.Ta metoda chroni nas dodatkowo przed trojanami oraz ha-kerami, co jest chyba najwi ksz zalet dla osób dbaj cycho bezpiecze stwo.

Kup książkę Poleć książkę