Hol tárolják a blokkláncot?
A blokklánc technológia jelentősége gyorsan növekszik, és könnyű belátni, hogy miért. A digitális valuta körüli 2017-es hype-tól kezdve a blokklánc megoldások növekvő üzleti alkalmazásáig 2020-ban, ennek a decentralizált technológiának a jelentősége gyorsan növekszik. Tehát bár a blokklánc nagyrészt a háttérben működik, akár új a bitcoin és a digitális valuta, akár már bevált kriptotőzsde-felhasználó, érdemes tudni egy kicsit a működéséről, beleértve azt is, hogy & hol tárolják a blokkláncot.
A blokklánc, a lényege szerint egyszerűen egy adatbázis az információk tárolására. A blokklánc technológia egyik legfontosabb különbsége azonban a hagyományos adatbázissal szemben az, hogy ahelyett, hogy az adatbázist egy központi hatóság, például egy kormány vagy egy bank irányítaná, az adatbázis “decentralizált”, azaz gyakorlatilag a felhasználók hálózatának tulajdonában van. Ennek az architektúrának köszönhetően a blokklánc képes megosztott, nyilvános nyilvántartást vezetni bármely eszköz tulajdonjogáról, és a változásokat úgy követi nyomon, hogy azok bárki számára láthatóak, aki hozzáfér a blokklánchoz. Egy ilyen decentralizált adatbázis a hálózat szabályai szerint működik, ezért olyan fontos a blokkláncok “kormányzása” a sikerükhöz, és ezért kulcsfontosságú a közösségi visszajelzés, különösen a nyilvános, “engedély nélküli” blokkláncok sikeréhez.
Amikor egy új számítógép, vagy a szakzsargon szerint “csomópont” csatlakozik egy blokklánc-hálózathoz, elkezdhet tranzakciókat végrehajtani. Ez a decentralizált hálózat jellemzően több millió másik számítógépből áll világszerte, amelyek az úgynevezett “peer-to-peer” hálózatban kapcsolódnak egymáshoz. A blokklánc működésének alapvető eleme, hogy amikor egy tranzakcióra sor kerül, annak részletei megjelennek a hálózaton, így minden felhasználónak van egy frissített nyilvántartása. A második legfontosabb jellemző, hogy a blokkláncra felvett adatokat a hálózatnak ellenőriznie kell. És mivel a blokkláncok decentralizáltak, és a hagyományos adatbázisokkal ellentétben nincs egyetlen hibapontjuk, ezért a számítógépes “hackerek” sokkal nehezebben tudják megzavarni vagy megváltoztatni a blokkláncon tárolt adatokat.
A “blokklánc” kifejezés abból ered, ahogyan a tranzakciókat blokkonként összekapcsolják, és lényegében így kerül minden új információ az adatbázisba. Ezzel a blokkról-blokkra történő eljárással a blokklánc egy “megváltoztathatatlan nyilvántartás” – más szóval pontos feljegyzés arról, hogy pontosan ki mit birtokol az adott hálózaton -, amelyet nem lehet megváltoztatni. A nyilvános blokkláncok esetében pedig, miközben az adatok nyilvánosak, az, hogy valójában ki végzi a tranzakciókat, privát, így az adatok ilyen módon is anonimizáltak.
A digitális valuták és a blokklánc
A digitális valuták mind blokkláncból épülnek fel; ez a legtöbb kriptovaluta mögött álló technológia. A blokklánc egy hatalmas adatbázis, amely minden információt tárol. Képzeljünk el egy nagy Excel-táblázatot, ahová minden felhasználó bejegyzést tehet, és az azonnal frissül minden rendszerben. A blokklánc tárolja a valaha végrehajtott digitális valuta tranzakciók minden részletét. A bitcoin esetében ez a következőket tartalmazza:
- A tranzakció dátuma
- A küldött összeg
- A címzett bitcoin címe
- A feladó bitcoin címe (ez egy bankszámlaszám)
Példaként íme különböző digitális valuta címek vagy számlaszámok. Feltételezzük, hogy minden cím kezdetben 5 BTC-vel rendelkezett. A legjobb ebben a koncepcióban az, hogy a hálózaton belül bárki ki tudja számolni az egyenleget pusztán a tranzakciók elolvasásával:
1FJJgwoa47aBpv84euSLreFmJPwBdZy 5-0,01 = 4.99 BTC
35cVF6hZwXF33yS3jhoQRt1gzZhxM rendelkezik 5-4.9 = 0.01 BTC
1JN95wW66Pone6n4f1giFZNqCu64 rendelkezik 5-1.245=4.875 BTC
1737a36vF46rGXQPGLMJTcWsw2y rendelkezik 5+0.01+4.9=9.9 BTC
1KJDDF54pH65qicuyCK74Af7Wtpp 5+1.245=5.12 BTC
Egyszerűen fogalmazva a bitcoin egy blokkláncra épül, amely a digitális valuta megosztott főkönyveként működik, “egy olyan adatbázis, amelyet több helyszínen, intézményben vagy földrajzi területen konszenzusos módon megosztanak és szinkronizálnak, és több ember számára hozzáférhető” az Investopedia szerint. Gondoljunk úgy a blokkláncra, mint egy számítógépes operációs rendszerre, például a Microsoft Windowsra vagy a MacOS-re, és magára a bitcoinra, mint egy olyan alkalmazásra, amely ezen az operációs rendszeren futhat.
Egyszerű a blokklánc technológia?
A blokklánc működésére jó példát szolgáltatnak az autólízingcégek, amint azt ez az IBM esettanulmány is szemlélteti, amely világosan bemutatja annak előnyeit: “A mai autólízing-hálózatok előtt álló jelentős kihívás az, hogy bár a fizikai ellátási lánc általában integrált, a támogató rendszerek gyakran töredezettek.
“A hálózaton belül minden egyes fél saját főkönyvet vezet, amelynek szinkronizálása napokig vagy hetekig is eltarthat. A blokklánc-hálózaton megosztott főkönyvet használva minden felhatalmazott résztvevő hozzáférhet, nyomon követheti és elemezheti a jármű állapotát, függetlenül attól, hogy hol tart az életciklusában.”
Illusztráció a ‘Blockchain for Dummies’ IBM Third Edition, 2020, Manav Gupta
How the Blockchain Builds Trust
A blokklánc egy decentralizált koncepció, amely teljesen eltér a hagyományos rendszerektől, mivel nincs egyetlen hatóság vagy szervezet, amely átvenné a rendszer irányítását. Ez a gyakorlatban azt jelenti, hogy a blokklánc rendkívül hatékony a bizalomépítésben. A bitcoin eredeti fejlesztői egy olyan eszközt akartak, amellyel névtelenül, kormányzati struktúrától függetlenül lehet valutát terjeszteni. A szakzsargonban használt szóval élve “bizalom nélküli”, mivel a rendszert úgy tervezték, hogy senkinek sem kell bíznia senki másban ahhoz, hogy a rendszer működjön!
A blokklánc legfontosabb jellemzői öt fő jellemzőre vezethetők vissza:
1. Elosztott és fenntartható: A blokklánc megosztott, minden tranzakcióval frissül, ezért ami a blokkláncon van, az a használat során frissül. És mivel senki sem birtokolja vagy ellenőrzi, a blokkláncnak nem kell egyetlen személytől vagy szervezettől függenie a folyamatos használatához és fejlesztéséhez.
2. Biztonságos, privát és megváltoztathatatlan: A beépített jogosultságok és a kriptográfia (a számítógépes rendszerekben az információk védelmére szolgáló kód) használata segít megakadályozni az illetéktelen hozzáférést bármely adott hálózathoz, és biztosítja, hogy a résztvevők azok legyenek, akiknek vallják magukat. A titkosságot a kriptográfia és az adathozzáférési jogok kombinációja tartja fenn, hogy a felhasználók szelektív hozzáférést kapjanak. A regisztráció után a felhasználók nem képesek manipulálni a tranzakció egyetlen feljegyzését sem.
3. Átlátható és ellenőrizhető: Mivel a blokklánc felhasználói mindannyian ugyanahhoz az adathoz férnek hozzá, harmadik fél közvetítők vagy egy ellenőrző központi hatóság nélkül érvényesíthetik a tranzakciókat és ellenőrizhetik a személyazonosságot vagy a tulajdonjogot.
4. Konszenzus alapú: A blokklánchálózat minden felhasználójának egyet kell értenie abban, hogy egy tranzakció érvényes. Ezt az úgynevezett “konszenzus algoritmusok” okos alkalmazásával érik el. Ennek eredményeként a blokklánchálózatok eldönthetik, hogy pontosan hogyan történhetnek az egyes tranzakciók.
5. Szervezett és rugalmas: A blokkláncok a platformba épített üzleti szabályokkal és “okosszerződésekkel” (egy vagy több feltétel alapján végrehajtó automatikus szoftverek – lásd alább) állíthatók be. Ennek eredményeképpen ezek a hálózatok támogathatják a végponttól végpontig tartó üzleti folyamatokat és a tevékenységek széles skáláját a globális logisztikai irányítás támogatásától kezdve a fogyasztók automatizált repülőbiztosítással történő segítéséig, ha a járat megszakad.
Illusztráció a “Smart Contracts Explained” (https://101blockchains.com//)
című könyvből.