Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział1.Teoria
któremuudasięnajszybciejrozwiązać„zagadkękrypto
graficzną”19,
otrzymujenagrodęwpostacinowychjednostekdanejkryptowa-
luty.Otym,któretransakcjetrafiajądonowychbloków,decydują
samigórnicy,kierującsięnajczęściejmaksymalizacjązysku.Awięc
zrozgłoszonychtransakcjiczekającychnapotwierdzenieijeszcze
niepotwierdzonychznajdującychsięwpuli,zwanej„mempool”20,
wybierajązazwyczajte,którezawierająnajwyższąbezwzględną
opłatętransakcyjnączyteżnajwyższąopłatętransakcyjnąnabajt
danych.Obecniegórnicyraczejniewydobywająnowychbitcoinów
wpojedynkę,leczłącząsięwspółdzielniewydobywcze(ang.mining
pools),zwanepotocznie„kopalniami”,dziękiktórympoprzezzwięk-
szeniemocyobliczeniowejwzrastaprawdopodobieństwowydobycia
nowegobloku.Każdatransakcjawystępującawblokumożezawierać
inajczęściejzawieradodatkowąopłatętransakcyjną(ang.fee).
1.3.Elementykryptografii
Kryptowaluty,począwszyodetymologiiswojejnazwy,ściśle
związanezkryptografią,choćsłowo„kryptowaluty”jestczęstonie-
poprawniekojarzonezesłownikowymznaczeniemprzedrostka
„krypto-”wskazującegonaichzwiązekztym,coniewidoczne,ukryte,
niejawne21.Większośćkryptowalutwswojejspecyfikacjiizasadzie
działaniawykorzystujedwakryptograficzneelementy(ang.crypto-
graphicprimitives):kryptograficznefunkcjeskrótuorazkryptografię
kluczapublicznego.Jednakrozwójtechnologiiłańcuchabloków,
używanejnietylkowkryptowalutach,powodujewykorzystaniewielu
innychkomponentów.Mechanizmykonsensusu(ang.consensus
mechanism),kodyuwierzytelnianiawiadomości(ang.messageau-
thenticationcode,MAC),różnorakieschematypodpisówcyfrowych:
19Rozwiązanie„zagadkikryptograficznej”dladanegoblokupoleganaznalezie-
niutakiejwartościlosowej,jakawpołączeniuzeskrótemwszystkichtransakcji
wchodzącychwskładdanegoblokudaskrót(wynikdziałaniakryptograficznej
funkcjiskrótu)zaczynającysiępewnąliczbązer,naprzykład000000000…Liczba
zerdostosowywanajestdoaktualnychmożliwościobliczeniowychsiecidanej
kryptowalutywtakisposób,abyśredniczaspotwierdzeniablokuwynosiłzadaną
dladanejsiecikryptowalutywartość(naprzykład10minutwprzypadkusieci
:itcoin,10–19sekundwsieciEthereum).
20Aktualnązawartośćpulioczekującychtransakcjigenerowanąwsposóbdyna-
miczny,czylitakzwanymempool,możnapodejrzećnaprzykładpodadresem
https://bitnodes.earn.com/dashboard/bitcoind/(dostęp:23.11.2019).
21Krypto-[hasłow:]SłownikjęzykapolskiegoPWN,https://sjp.pwn.pl/sjp/kryp-
to-;2565019(dostęp:23.11.2019).
18