A mi az a blockchain kérdésére a legegyszerűbb válasz: a blockchain egy megosztott, nehezen hamisítható digitális főkönyv, amelyet nem egyetlen hatóság, hanem egy hálózat tart fenn. Amint a bejegyzések rögzítésre és megerősítésre kerülnek, rendkívül nehéz megváltoztatni őket — ezért áll a technológia a digitális valutáktól az ellátási láncok nyomon követéséig minden mögött. Az ötlet technikainak hangzik, de a lényege egyszerű: ahelyett, hogy egyetlen szervezet vezetné a hivatalos nyilvántartást, sok független résztvevő mindegyike egy-egy azonos másolatot tart, és minden új oldal hozzáadása előtt közösen állapodnak meg. Ez az útmutató elmagyarázza, hogyan működik ez valójában — blokkok, láncok, konszenzus és okosszerződések —, hol segít valóban a blockchain, és hol lenne jobb egy hagyományos adatbázis.

Blokkok, láncok és konszenzus

A tranzakciókat blokkokba csoportosítják. Minden blokk tartalmazza az előző blokk kriptográfiai ujjlenyomatát (ezt hash-nek nevezik), amely láncba köti őket. Új blokk hozzáadásához a hálózat résztvevőinek meg kell állapodniuk abban, hogy az érvényes — ezt a folyamatot konszenzusnak nevezik. Mivel a főkönyv minden másolata képes ellenőrizni a lánc teljes történetét, egy régi bejegyzés meghamisításához minden utána következő blokkot újra kellene írni a másolatok többségén egyszerre — ez nagy, jól megalapozott hálózatokon gyakorlatilag lehetetlen.

Hasznos hasonlat: képzelj el egy megosztott jegyzetfüzetet, amelyet egy nagy csoport körbead. Minden új oldalt a csoport felolvas és jóváhagy, mielőtt beragasztanák, és minden oldal egy viaszpecsétet hordoz, amely az előző oldal pecsétjétől függ. A 12. oldal megváltoztatása minden utána következő oldal pecsétjét feltörné, és mindenki, akinél van egy másolat, azonnal észrevenné az eltérést.

Hogyan rögzítenek egy tranzakciót? Lépésről lépésre

Íme, mi történik a háttérben, amikor egy blockchain-tranzakció készül. Kezdeményezés: valaki létrehoz egy tranzakciót — például digitális valutát küld, vagy egy szállítmányt regisztrál —, és aláírja a privát kriptográfiai kulcsával. Az aláírás a kulcs felfedése nélkül bizonyítja a tulajdonjogot. Közvetítés: az aláírt tranzakciót szétküldik a hálózatban, ahol független számítógépek (úgynevezett csomópontok) fogadják. Érvényesítés: a csomópontok ellenőrzik a tranzakciót a hálózat szabályai szerint: érvényes-e az aláírás? Elköltötték-e már máshol ezt az eszközt? Az érvénytelen tranzakciókat azonnal elutasítják. Csoportosítás: az érvényes tranzakciókat a hálózat konszenzusszabályai szerint dolgozó résztvevők egy jelölt blokkba gyűjtik. Konszenzus: a hálózat közösen megállapodik abban, hogy a blokk érvényes — bányászaton, letétbe helyezésen (staking) vagy szavazáson keresztül, a kialakítástól függően. Láncolás: a jóváhagyott blokkot hozzáfűzik a lánchoz, az előző blokk hash-ére hivatkozva. Minden csomópont frissíti a saját másolatát. Megerősítés: ahogy további blokkok halmozódnak rá, a tranzakció egyre nehezebben fordítható vissza. Több megerősítés után véglegesnek tekintik.

Nyilvános, privát és konzorciumi blockchain

Nem minden blockchain működik ugyanúgy. A fő típusok abban különböznek, ki vehet részt. A nyilvános (engedély nélküli) blockchain-ekhez bárki csatlakozhat, és segíthet a főkönyv érvényesítésében. A nyitottságot és a cenzúrával szembeni ellenállást helyezik előtérbe — a sebesség és egyes kialakításokban a jelentős energiafelhasználás árán. A Bitcoin és az Ethereum a legismertebb példák. A privát (engedélyezett) blockchain-ek a részvételt ismert, ellenőrzött szervezetekre korlátozzák. A nyitottságot hatékonyságra és kontrollra cserélik, és lényegében megosztott adatbázisok kriptográfiai auditnyomokkal — hasznosak, amikor több vállalatnak egyetlen megbízható nyilvántartásra van szüksége, de egyetlen vállalat sem birtokolhatja azt. A konzorciumi blockchain-ek a kettő között helyezkednek el: szervezetek egy csoportja közösen kormányozza őket, például bankok, amelyek egymás között számolnak el, vagy logisztikai cégek, amelyek határokon át követik a szállítmányokat. Fontos tisztázás: a főkönyv-technológia és bármely konkrét, rá épülő valuta elválasztható fogalmak. A megosztott főkönyv az alapvető innováció; a kriptovaluta csak az egyik alkalmazása.

Proof of Work kontra Proof of Stake

A konszenzus — az, hogy a világ különböző pontjain élő idegenek hogyan állapodnak meg a valóság egyetlen változatában — a legnehezebb probléma, amelyet a blockchain-ek megoldanak. A két domináns megközelítés nagyon eltérően működik. A Proof of Work (munkabizonyíték) esetében a résztvevők (bányászok) számítási feladványok megoldásában versenyeznek; a győztes adhatja hozzá a következő blokkot, és jutalmat kap. Ez biztonságos, de energiaigényes: a Bitcoin hálózat energiafogyasztása emiatt vált vitatémává. A Proof of Stake (letétbizonyíték) esetében a résztvevők a saját kriptovalutájuk egy részét „letétbe helyezik” biztosítékként, és a rendszer véletlenszerűen vagy a letét nagysága alapján választja ki közülük a következő blokk érvényesítőjét. Ez jóval kevesebb energiát használ, de más kockázatokat vet fel: aki többet birtokol, nagyobb befolyással bírhat a hálózatra. Mindkét rendszer ugyanazt a célt szolgálja: megakadályozni, hogy bárki egyoldalúan átírja a főkönyvet.

Okosszerződések: kódba írt megállapodások

Az okosszerződések olyan programok, amelyek a blockchain-en futnak, és automatikusan végrehajtják a megállapodás feltételeit, amikor a feltételek teljesülnek. Például egy okosszerződés automatikusan felszabadíthat egy fizetést, amikor egy szállítmány megérkezik, vagy automatikusan eloszthatja a jogdíjakat, amikor egy dalt lejátszanak. Az előny a közvetítők kiiktatása és a végrehajtás automatizálása; a hátrány, hogy a kód hibái is automatikusan végrehajtódnak, és a hibás szerződés javítása nehéz lehet, ha már a láncon van. Az okosszerződések a pénzügyekben, a biztosításban és az ellátási láncokban a legígéretesebbek, de gondos tervezést és auditot igényelnek.

Valós felhasználások a spekuláción túl

A blockchain-t a kriptovalutákon túl is használják, ahol a megosztott, hamisíthatatlan nyilvántartás valódi értéket ad. Ellátási láncok: élelmiszerek, gyógyszerek és luxustermékek eredetének nyomon követése a termelőtől a fogyasztóig. Pénzügyi elszámolás: bankok közötti, határokon átnyúló fizetések gyorsítása és olcsóbbá tétele. Digitális identitás: személyes adatok ellenőrzése anélkül, hogy azokat egyetlen központi adatbázisban tárolnák. Szellemi tulajdon: jogdíjak automatikus elosztása alkotók között. Szavazás és közigazgatás: kísérleti rendszerek a nyilvántartások átláthatóságára. A közös minta: olyan helyzetek, ahol több, egymásban nem teljesen megbízó félnek egyetlen, közös igazságra van szüksége — ott a blockchain valóban jobb, mint egy hagyományos adatbázis.

Gyakori tévhitek

„A blockchain ugyanaz, mint a Bitcoin.” Nem: a Bitcoin egy kriptovaluta, amely egy blockchain-en fut; a blockchain maga a mögöttes főkönyv-technológia, amelynek sok más alkalmazása is van. „A blockchain-t nem lehet feltörni.” A nagy, jól megalapozott hálózatok rendkívül ellenállók, de a kisebb hálózatok, a rosszul megírt okosszerződések és a felhasználói kulcsok ellopása mind támadható pontok. „A blockchain mindenre jó.” Nem: ha egyetlen szervezetben megbízol, és nincs szükség megosztott nyilvántartásra, egy hagyományos adatbázis gyorsabb, olcsóbb és egyszerűbb.

Őszinte korlátok

A blockchain lassabb és drágább lehet, mint egy hagyományos adatbázis, különösen a nyilvános hálózatokon. A Proof of Work energiaigénye környezeti aggályokat vet fel, bár a Proof of Stake ezt jelentősen csökkenti. A skálázhatóság — a másodpercenként feldolgozható tranzakciók száma — sok hálózaton korlátozott. És a szabályozás világszerte még alakul: a kriptovaluták, a tokenek és az okosszerződések jogi státusza országonként eltér, és gyorsan változik. A passzív jövedelemről szóló útmutatónk és a közgazdasági Nobel-díjról szóló cikkünk a pénzügyi háttér megértésében is segít.

Blockchain egyszerű szavakkal

Blockchain egyszerű szavakkal: egy megosztott jegyzetfüzet, amelyet sok ember egyszerre vezet, és amelynek minden oldalát mindenki jóváhagyja, mielőtt beragasztanák. Ha valaki megpróbálná megváltoztatni egy régi oldal tartalmát, mindenki azonnal észrevenné, mert az összes utána következő oldal pecsétje elromlana. Ezért nehéz hamisítani, és ezért bíznak benne olyan helyzetekben, ahol a résztvevők nem bíznak meg teljesen egymásban.

Mire használják a blockchain-t a mindennapi életben?

A mindennapi életben a blockchain leginkább a háttérben jelenik meg: a banki átutalások mögött, az élelmiszerek eredetének ellenőrzésében, a digitális jegyek és tanúsítványok hitelesítésében, valamint a kreatív munkák jogdíjainak elosztásában. A legtöbb ember sosem „használ” közvetlenül blockchain-t, ahogyan az internet protokolljait sem — de az általa lehetővé tett szolgáltatások egyre inkább a mindennapok részévé válnak.

A lényeg

Mi az a blockchain? Egy megosztott, hamisításnak ellenálló digitális főkönyv, amely blokkok láncolatából, kriptográfiai hash-ekből és konszenzusos megállapodásból épül fel. Nem varázslat, nem minden probléma megoldása, és nem azonos a Bitcoinnal — de azokban a helyzetekben, ahol több félnek egyetlen, megbízható közös nyilvántartásra van szüksége, valódi és tartós innováció.