Osem modulov razlage je vrednih toliko, kolikor jih znaš uporabiti.
Ko ga opraviš, boš znal iz katerekoli transakcije prebrati, kaj se je zgodilo — brez denarnice, brez zaupanja komurkoli in brez dovoljenja.
Potrebuješ raziskovalec blokov. Uporabi mempool.space ali katerega koli drugega; koraki so povsod enaki.
Kaj bomo prebrali
Za vsako transakcijo bomo odgovorili na šest vprašanj:
- Koliko kovancev je bilo porabljenih?
- Kam so šla sredstva?
- Kateri izhod je drobiž?
- Kolikšna je bila provizija — in ali jo znaš izračunati sam?
- Kako velika je bila transakcija in zakaj ravno toliko?
- Kaj je iz nje razvidno o lastniku?
Vaja 1: tvoja lastna transakcija
Začni pri sebi, ker izid poznaš in lahko preveriš, ali si prav prebral.
Poišči zadnjo transakcijo, ki si jo poslal, in jo odpri v raziskovalcu.
Korak 1 — vhodi. Na levi strani jih preštej. To so kovanci, ki jih je denarnica izbrala. Če jih je več kot eden, si ravnokar javno povezal vse te kovance s seboj.
Korak 2 — izhodi. Na desni. Verjetno sta dva.
Korak 3 — drobiž. Ugotovi, kateri izhod je bil plačilo in kateri drobiž. Ker gre za tvojo transakcijo, veš, koliko si poslal — a poskusi ugibati po vzorcu iz osmega modula: plačilo je pogosto okroglejše, drobiž ima znesek na več decimalk.
Korak 4 — provizija. Seštej vhode. Seštej izhode. Odštej. Primerjaj s provizijo, ki jo prikaže raziskovalec.
Korak 5 — velikost. Poišči velikost v vB in ceno v sat/vB. Zmnoži ju. Ali dobiš provizijo iz prejšnjega koraka?
Korak 6 — potrditve. Koliko jih ima danes?
Če se ti je četrti in peti korak izšel, si razumel tretji in četrti modul.
Vaja 2: prvi blok
Zdaj poglejmo nekaj, česar ni mogoče ponoviti.
Poišči blok 0 — genesis blok, z dne 3. januarja 2009. V njem je ena sama transakcija.
Kaj opaziš: ta transakcija nima navadnega vhoda. Je coinbase transakcija — tista, s katero nastanejo novi kovanci. Ni prišla od nikoder, ker pred njo ni bilo ničesar.
V njenem vhodnem polju je Satoshi zapisal besedilo:
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
Poišči ga. Nekateri raziskovalci ga prikažejo neposredno, pri drugih moraš pogledati surovo obliko vhoda (scriptSig, pogosto pod „hex“ ali „raw“).
Nagrada tega bloka je posebnost: 50 BTC iz genesis bloka ni mogoče porabiti — zaradi načina, kako je bil zapisan v izvorno kodo. Ta sredstva bodo ostala nedotaknjena za vedno.
Če te zanima ozadje tega zapisa, je v bazi znanja članek Satoshi z lastnimi besedami.
Vaja 3: pizza
- maja 2010 je Laszlo Hanyecz plačal 10.000 BTC za dve pici. To je bilo prvo znano plačilo z bitcoinom za resnično blago.
Poišči to transakcijo sam. Ne dajemo ti povezave namenoma — iskanje je del vaje. Izhodišče: datum 22. maj 2010 in znesek 10.000 BTC.
Ko jo najdeš, odgovori:
- Koliko vhodov ima? Kaj to pove o tem, kako je Laszlo prišel do teh kovancev?
- Ali ima izhod za drobiž?
- Kolikšna je bila provizija — in kako se primerja z današnjimi?
Zadnje vprašanje je najbolj poučno. Leta 2010 je bil blok prostor tako rekoč zastonj, ker ga skoraj nihče ni potreboval. Dražba iz petega modula še ni imela udeležencev.
Vaja 4: prepoznaj vzorec
Zdaj pa brez pomoči. Odpri poljuben nedavni blok in preglej transakcije v njem, dokler ne najdeš po eno od naslednjih:
Konsolidacija. Veliko vhodov, en sam izhod. Nekdo združuje kovance — četrti modul.
Plačilo z drobižem. Eden ali nekaj vhodov, dva izhoda. Najpogostejši vzorec sploh — tretji modul.
Izplačilo iz borze (batching). En ali nekaj vhodov, veliko izhodov. Borza v eni transakciji izplača več strankam hkrati in tako deli strošek prostora.
Ko znaš te tri vzorce prepoznati na pogled, znaš brati verigo.
Vse, kar si pravkar naredil, lahko naredi kdorkoli — za katerokoli transakcijo, kadarkoli, brez dovoljenja. To je hkrati največja moč bitcoina in razlog, da zasebnost zahteva zavesten trud.
Kaj zdaj znaš
Ob koncu tečaja bi moral znati odgovoriti na vsa ta vprašanja, ne da bi pogledal nazaj:
- Zakaj bitcoin nima računov s stanjem
- Kaj pomeni predpona naslova in zakaj vpliva na ceno
- Zakaj je v raziskovalcu videti večji znesek, kot si ga poslal
- Zakaj prenos 20 € in 20.000 € stane enako
- Zakaj tvoja transakcija čaka, sosedova pa ne
- Koliko potrditev je dovolj za kaj
- Kaj narediti, ko se transakcija zatakne
- Kaj o tebi razkrije poraba dveh kovancev hkrati
Če na katerega ne znaš odgovoriti, se vrni v tisti modul. Ta snov se ne nauči na pamet — razume se enkrat in ostane.
Kam naprej
Tečaj je pokrival prvo plast. Naslednji korak sta dve smeri:
Lastna hramba. Če razumeš transakcije, si pripravljen razumeti, kaj pomeni imeti ključe. V bazi znanja sta članka Kaj je lastna hramba in Strojne denarnice.
Druga plast. Peti modul je pokazal, zakaj je prva plast neprimerna za vsakodnevna drobna plačila. Odgovor na to je Lightning — začni pri Kaj je Lightning Network.