Happy Birthday ​Bitcoin!

Újra eljött ez a nap (márhogy tegnap, csak valami technikai gikszer miatt nem került ki ez a post végül…). Pont a mai napon (márhogy tegnap), immáron 11 éve (+1 napja) került kiadásra a Times méltán híres száma, ami inspirálta Satoshi Nakamotot, hogy eme szép téli (tegnapi) napot válassza a Bitcoin genezis blokkjának kiadására. Az elmúlt két évben ezt a napot kisebb oknyomozással töltöttem, ahol alaposan összeszedtem és kiveséztem eme naphoz kapcsolódó minden fontosabb információmorzsát és azok lehetséges mögöttes tudásanyagát. A legutóbbi ilyen jellegű cikkem megjelenése óta érdemi információ nem látott – a téma kapcsán – napvilágot, így csak összegezve: Satoshi továbbra is pihen (ha még él egyáltalán), az önjelölt faketoshik száma továbbra is exponenciálisan növekszik évről-éve, 2019 december végével sem semmisült meg a bitcoin és továbbra is érintettlen a Satoshi által kibányászott közel 1 millió bitcoin; annak ellenére is, hogy a google szerintem már elértük a quantum fölényt. A Bitcoin (mint blockchain) továbbra is censorship resistant, illetve immutable… és így tovább. Szóval önismétlés helyett, inkább berakom az előző két év eme témával foglalkozó cikkeit, jó olvasást azoknak, akik esetleg lemaradtam volna ezekről.

Miért is fontos a ‘6-confirmation’ ?

Egy valamire való kriptopénz-tulajdonos a legszebb álmából felverve is pontosan tudja, hogy a Bitcoin láncon egy tranzakció addig nem tekinthető jóváhagyottnak, amíg nem kapja meg a 6. confirmation-t. De mi is ez pontosan és miért pont hat és miért nem elég az egy? Ez a post mindezekről fog szólni. Meg persze arról is, hogy más kriptopénzeknél (pl. ethereum, vagy akár a bitcoin cash), ez a 6 miért inkább 20?

Kezdjük talán a legegyszerűbb résszel: mi is a confirmation, azaz megerősítés? A nyilvános blockchainen futó kriptopénzekkel kapcsolatban alapvetés a decentralizált működés. Tehát, amikor egy tranzakciót készítünk, akkor azt nem egy központi szervnek küldjük el, hanem egy közeli nodeon keresztül peer-to-peer küldjük szét azt a hálózat minden nodeja felé. Ezek a megerősítésre váró tranzakciók (unconfirmed tx) egészen addig várakoznak a mempoolban (ideiglenes tárolóban) amíg valamelyik fullnode mögött működő bányász úgy nem dönt, hogy kiveszi a tranzakciót a mempoolból és blockba nem foglalja. Amikor egy tranzakció bekerül egy blockba, akkor onnantól része a blockchainnek. Ebben az esetben a tranzakció megkapja a 1st confirmation állapotot, tehát megerősítésre került.

Mivel ebben a pillanatban a tranzakció már része a blockláncnak, így azt nem lehet visszavonni, vagy nem lehet eltéríteni a rbf (replace-by-fee) kéréssel, stb. adja magát a kérdés, hogy mégis miért is kell várni további 5 újabb blockot, hogy a tranzakció elérje a 6. megerősítést? A cikk folytatása ezen érdekességgel foglalkozik.

Folytatás…

Mekkora növekedési pálya van a Bitcoinban?

Tegnap volt szerencsém a Bitcoin Budapest által szervezett Bitcoin Drinkup rendezvényen eszmét cserélnem a hazai $crypto közösség néhány prominensebb tagjával, akikkel sok egyéb téma között két nagyon fontos és szerintem kurrens téma is előkerült, ezek pedig a: hogyan kellene definiálni a Bitcoint és mekkor növekedési pálya van benne? A két kérdést erősen összefügg, hiszen a növekedési pálya erősen függ a definíciótól. A tegnapi diskurzus egyrészt azért osztom meg a blogon, mert szerintem mások számára is érdekes lehet a konklúzió, másrészt érdekel, hogy az olvasókban hogyan manifesztálódik ezen kérdésekre a válasz.

A Bitcoin definíciója kapcsán a pénz (currency) és az árucikk (commodity) között lamentáltunk hosszan, a növekedési pálya alapján pedig nemes egyszerűséggel a nagyságrendi növekedéseket és azok lehetséges hatását vizsgáltuk. Akinek nincs kedve az egész okfejtést végig olvasni, azoknak TLDR: Függetlenül a most folyó scaling debate-től a Bitcoin jövője az, hogy commodity termék legyen, onchain tranzakcióval ezzel már soha nem fogunk sört vásárolni a csaposnál. A növekedési pálya kapcsán pedig a 10x-t mindenki reálisnak tartotta, az ennél nagyobb növekedés már komoly constrainteket generált sokakban. (Az egész az én lazán bedobott 1000x-es hasraütésemből indult ki.)

Folytatás…