Osztott könyvelési technológiák (Blockchain)

Az osztott könyvelési technológia a digitális adattárolás egy olyan formája, amelynek célja, hogy gyorsabb és biztonságosabb módot teremtsen a tranzakciók továbbítására, fogadására, nyomon követésére és végrehajtására. A blokklánc a megosztott könyvelési technológia legismertebb formája. Decentralizált architektúrát használ, nincs szükség megbízható közvetítőkre. A tranzakcióval kapcsolatos minden adatot, beleértve annak eredetét is, a blokklánc valamennyi résztvevőjének hitelesítenie kell. Az érvényesítést követően a tranzakció adatait titkosítják és egy új blokkban tárolják. A titkosított adatok másolata szintén bekerül a következő blokkba, és így alkotja a láncszemet. Ha az adatok egyszer bekerültek egy blokkba, azokat soha nem lehet törölni, így a résztvevők ellenőrizhetik a tranzakció teljes történetét. A blokklánc ötlete abból az igényből eredt, hogy módot kell találni a digitális valuták másolás kockázatától való védelmére. Ez vezetett a Bitcoin, a világ első „kriptopénzének” megalkotásához, amely erős kriptográfiát használ, hogy lehetővé tegye az online fizetések közvetlen küldését egyik féltől a másiknak anélkül, hogy az egy pénzügyi intézményen keresztül történne.

 

Blockchain text

 

 

Leírás
 

A blokklánc egyfajta „osztott könyvelési” technológia, ahol a hálózatban részt vevő összes számítógép (csomópont) a könyvelés (amely lényegében a tranzakciók adatbázisa) azonos példányával rendelkezik. Minden alkalommal, amikor egy új tranzakció kerül a könyvelésbe, az adott tranzakció bejegyzése minden résztvevő másolatában is megjelenik. A blokklánc decentralizált felépítése azt jelenti, hogy a könyvelési valós idejű duplikált példányainak vezetése mellett a rendszer minden egyes csomópontja minden egyes tranzakciót ellenőriz, mielőtt az új bejegyzésként bekerülne a rendszerbe. Ezért a blokklánc nem függ egyetlen belső vagy külső entitástól sem a tranzakciók érvényesítésében, nyomon követésében vagy ellenőrzésében, illetve az adatok megváltoztatásában; mindezt a hálózat végzi. Ezek a jellemzők biztosítják a blokkláncban meglévő összes adat konzisztenciáját. Továbbá, mivel a blokkláncban tárolt összes adat a kezdetektől fogva mindenki számára elérhető, a korábbi tranzakciók könnyen ellenőrizhetők és nyomon követhetők.

A „blokklánc” kifejezés a „block” és a „chain” szavak kombinációjából származik, ahol:

  • a blokk egy tranzakció (pl. fizikai eszközök átruházása a hálózat egyik résztvevőjéről a másikra) feljegyzése; és
  • a lánc a blokkokat összekötő infrastruktúra.

A láncösszetevő egy „tördelési” függvényen keresztül működik - ez egy olyan algoritmus, amely a tranzakciós adatokat betűkből és számokból álló, rögzített hosszúságú karakterlánccá alakítva titkosítja. A tördelés irreverzibilis, azaz alapvetően megfejthetetlen. Miután egy új tranzakciót ellenőriztek, az adatok tördelésre kerülnek. Minden új blokk tartalmazza a saját egyedi tördelését és az előző blokk egyedi tördelésétt, összekapcsolva a kettőt, és létrehozva a láncszemeket. Ez megkönnyíti a blokkláncban történő manipuláció leleplezését, mivel a manipulátornak a nyomok eltüntetéséhez meg kell változtatnia a következő blokk tördelését, majd az azt követő blokk tördelését, majd az azt követő blokk tördelését, és így tovább. És ezt nem csak egy könyvelési rendszerben kellene megtenniük, hanem az összes könyvelési rendszerben, a blokklánchoz csatlakozó összes csomópontban.

A blokkláncrendszereket hozzáférhetőség (nyilvános vagy privát) és szerkeszthetőség (engedélyköteles vagy engedély nélküli) szerint osztályozzák.

  • A nyilvános, engedély nélküli blokkláncokban bárki részt vehet a hálózatban, és engedély nélkül olvashatja és írhatja az adatokat. Ezek a blokkláncok természetüknél fogva átláthatóak, mivel a hálózaton végzett minden műveletet minden résztvevőnek hitelesítenie kell, és annak láthatónak kell lennie minden résztvevő számára. Bármely olyan műveletet, amely nem látható minden résztvevő számára, nem lehet megfelelően validálni. A nyilvános engedélyekkel rendelkező blokkláncokban bárki olvashatja az adatokat, de csak kiválasztott résztvevők írhatják azokat.
  • A privát blokkláncokban a hálózathoz való csatlakozáshoz és a hálózatban való részvételhez engedély szükséges. A résztvevőkhöz olvasási és írási jogosultságok keveréke is rendelhető. Ez a lehetőség, hogy a hálózati résztvevőkhöz különböző jogosultságokat rendeljenek, különösen hasznos az olyan kontextusokban, mint például az egészségügy, ahol bizonyos műveleteket és információkat titokban kell tartani, de a résztvevőknek előnyös a megosztott infrastruktúra biztonsága.
Blockchain blocks


Felhasználások
 

Bár a blokklánc még mindig meglehetősen új technológia, vannak már olyan megoldások, amelyeket a hamisítás megakadályozása céljából használnak. Az ilyen megoldások többek között lehetővé teszik a vállalatok számára, hogy saját termékazonosítókat hozzanak létre, és nyomon kövessék saját ellátási láncukat. Nincs egységes szabvány a blokklánc hamisítás megakadályozásáratörténő alkalmazására, de példák találhatók olyan ágazatokban, mint a luxuscikkek, a gyémántok, az agrár-élelmiszeripar, az elektronika és a gyógyszeripar.


Megvalósítás
 

Hogy képet kapjon arról, hogyan lehetne a blokkláncot a gyakorlatban megvalósítani, íme egy példa arra, hogyan lehetne azt egy gyógyszeripari ellátási lánc biztosítására használni.

  • A lánc résztvevői a gyártó, a csomagoló, a nagykereskedő, a forgalmazó, az orvos stb. A résztvevő lehet eszköz, személy vagy szervezet. Minden résztvevőhöz egy kulcsot rendelnek, amely a hálózatban végzett konkrét tevékenységét jelöli. A résztvevők eredeti személyazonossága rejtve marad, és csak e kulcsok - „gyártó”, „csomagoló” stb. - alapján ismertek.
  • A lánc „eszközei” a gyógyszerek. Minden gyógyszer egyedi kulcsot (vagy tördelést) kap. A gyógyszer azonosítója egy QR-kód formájában kapcsolódik hozzá.
  • Egy adott blokklánchálózatot kell választani a tranzakciós rekordok tárolására. A Bitcoin Blockchain (az úttörő hálózat), az Ethereum, a Hyperledger és a BigchainDB néhány példa a piacon elérhető hálózatokra.
  • Az összes szükséges tranzakciót a blokklánc tárolja. Ha egy adott tranzakcióra vonatkozó információ egyszer már bekerült a blokkláncba, azt soha többé nem lehet megváltoztatni.
  • A résztvevők egy mobilalkalmazást használnak a blokkláncon keresztül történő tranzakciók lebonyolításához.
  • Amikor egy új gyógyszert gyártanak, a gyártó létrehoz egy egyedi tördelést, amelyet hozzárendelnek (egyedi azonosító). A gyógyszert regisztrálják a blokkláncon. Digitális eszköznek minősül a blokklánc hálózaton, és a tördelése segítségével bármikor és minden ponton nyomon követhető lesz a hálózaton belül.
  • A gyógyszer tulajdonjoga egy mobilalkalmazáson keresztül könnyen átruházható egy másik résztvevőre. A lehetséges forgatókönyvek a következők:
    • a nagykereskedő megvásárolja a gyógyszert a gyártótól - a gyártó fizikailag átadja a gyógyszert a nagykereskedőnek, és ezzel egyidejűleg a blokkláncon is regisztrálásra kerül egy átruházási tranzakció;
    • a nagykereskedő eladja a gyógyszert egy másik nagykereskedőnek, forgalmazónak vagy gyógyszertárnak - ugyanez az átruházási és regisztrációs folyamat érvényes
    • egy orvos megvásárolja a gyógyszert a gyógyszertárból - az orvos az alkalmazás segítségével megkapja a gyógyszer azonosítóját, és a blokkláncon keresztül a gyártótól a gyógyszertárig tartó útját követve képes lesz megállapítani, hogy a gyógyszer valódi vagy hamisítvány:
      • ha a gyógyszer valódi, akkor a teljes terméktörténet megjelenik;
      • ha hamisítvány, akkor nem jelenik meg semmilyen adat.

 

Költség
 

Nem könnyű meghatározni a gyártási méretű kereskedelmi blokklánc-megoldás létrehozásának általános költségeit, mivel minden megoldás nagyon is az adott kontextusra és a megvalósítás mértékére jellemző. A költségeket befolyásoló fő tényezők a blokklánchálózat típusa (nyilvános vagy privát), valamint a tranzakciók mennyisége és mérete. Azt is érdemes szem előtt tartani, hogy a blokklánc-megoldások jelentős mennyiségű energiát igényelnek a feldolgozási sebességük és teljesítményük működtetéséhez, és mint ilyenek, sokkal energiaigényesebbek, mint a központosított egyenrangú hálózatok.

A blokkláncok azonban más területeken is megtakarítást jelentenek. Mivel a blokklánc-alapú megoldások módot nyújtanak arra, hogy a szerződések és a fizetések zökkenőmentesen és biztonságosan, harmadik felek bevonása nélkül teljesüljenek, megszűnnek a jelenlegi fizikai szerződéskötési és fizetési eljárásokhoz kapcsolódó harmadik fél általi ellenőrzés és tranzakciós költségek.