Articles

Blokklánc vs. DLT: Mi a különbség?

A “blokklánc” és az “elosztott főkönyvi technológia (DLT)” kifejezéseket nagyon gyakran szinonimaként használják. Képzeld el: nem azok! Tehát, ha nem akar furcsának tűnni a kollégái előtt, olvasson tovább.

Mi az elosztott főkönyvi technológia?

Az elosztott főkönyvi technológia (DLT) az információk tárolásának egy módja. Elemezzük szóról szóra.

Az elosztott főkönyvi technológia rövid története

Szóval először is, van a “főkönyv”. Réges-régen, amikor az embereknek még fogalmuk sem volt az internetről, az elektronikus pénztárgépekről és egyéb kacskaringós hi-tech-ről, a tranzakcióikról szóló információkat egy rendes könyvbe, úgynevezett főkönyvbe írták. Képzeld el: bemész egy bankba, hogy hitelt kérj, és az ügyintéző papíron feljegyzi, hogy mennyi pénzt vettél fel, és mikor kell visszaadnod.

Van valami probléma az információk ilyen módon történő tárolásával? Egy csomó, természetesen.

  • Lopás. Bárki ellophatja a főkönyvet, törölheti vagy megváltoztathatja az adatokat: a hitelezője, más banki alkalmazottak vagy akár ön is.

  • Az emberi tényező. Könnyen előfordulhat, hogy szándékosan vagy tévedésből 10 000 dollár helyett 100 000 dollárt írnak ki, ami kellemetlen meglepetés lesz az Ön, mint hitelfelvevő számára.

  • Vis maior. Minden nyilvántartás megsemmisülhet természeti okok, például árvíz vagy tűz miatt.

Az a helyzet, hogy a nyilvántartások rendszeres szerveren vagy felhőalapú adatbázisban való tárolása ma már nem sokban különbözik a biztonság szempontjából a papíron való tárolástól. Valaki feltörheti, vagy a szerver magától összeomolhat (a Single Point of Failure problémája).

Az összes tojást egy kosárban tartani tehát nem jó megoldás. Mit tegyünk?

Készítsünk másolatokat.

Itt lép be a játékba az “elosztott” szó.

Going from centralized to distributed

A szétosztás azt jelenti, hogy a könyvből származó információkat minden tag megőrzi, kezeli és használja. Ez még mindig egy könyv, pontosabban egy adatbázis, de a DLT-hálózat összes résztvevője között szétosztva. Ezeket csomópontoknak is nevezik.

Hogyan lehet biztosítani, hogy ugyanazokat az adatokat lássák az egész hálózatban, anélkül, hogy központi hatalom lenne hatalmon?

1991-ben Stuart Haber és W. Scott Stornetta kutatók ugyanezt a kérdést tették fel maguknak. Gyakorlati módszereket javasoltak a digitális adatok időbélyegzésére.

Kövessük a logikájukat:

  • A digitális világban minden módosítható. Általában nincs esélyünk arra, hogy lássuk, hogy az adatot megváltoztatták-e. Ennek leküzdésére időbélyegzővel kell ellátni az információt, hogy minden változás nyomon követhető legyen.
  • A tartalom tényleges bitjeit kell időbélyegezni, nem pedig azt a pillanatot, amikor az adatokat tároló fájl létrejött.
  • Az időbélyegző dátuma és időpontja sem lehet hamisítható. A tudósok bevezetik a hash-eket és a digitális aláírásokat, mint lehetséges eszközöket ennek a problémának a megoldására.

Ezek az elvek alapvetően megszületett a DLT.

2002-ben David Mazières és Dennis Shasha továbbfejlesztette a koncepciót, azt vizsgálva, hogyan lehet blokkokban tárolni az adatokat. Egy többfelhasználós hálózati fájlrendszer SUNDR (Secure Untrusted Data Repository) nevű protokollján dolgoztak. Munkájuk gyümölcse megalapozta a mai blokkláncot. A blokklánc megjelenése és elterjedése után a DLT története a blokklánc történetévé vált.

Egy elosztott főkönyvi rendszerben minden csomópont rendelkezik a főkönyv másolatával, és önállóan frissíti az információkat.

A változtatáshoz egy konszenzusmechanizmuson kell keresztülmenniük, ahol a csomópontok közösen állapodnak meg a változtatás bevezetéséről. Így biztosítjuk, hogy a főkönyv másolata minden csomópontban azonos legyen.

Ezeknek számos módja van, és a konszenzusmechanizmus kiválasztása attól függ, hogy a hibás szereplőkkel szemben mekkora toleranciát kívánunk a rendszerünknek, valamint számos egyéb megkötéstől. Bár a konszenzus technikailag megvalósítható pusztán egy vektoros órával is, sokkal népszerűbb az olyan protokollok használata, mint a Paxos és a pBFT.

Az elosztott főkönyv definíciója tehát összességében a következőképpen hangzik:

Az elosztott főkönyvi technológia egy decentralizált adatbázis, amely a hálózat különböző csomópontjaira van elosztva. Minden csomópont az összes szóban forgó rekordot látja, és minden tranzakciót feldolgoz. A csomópontok közösen szavaznak minden egyes tétel valódiságáról, ami bizonyos feltételek mellett garantálja a bizalmat és az átláthatóságot.

Az elosztott főkönyvi technológia előnyei

A DLT széles körű népszerűségre tett szert a központosított adattároló rendszerekkel szembeni számos előnyének köszönhetően.

  • Átláthatóság és megváltoztathatatlanság. A központosított rendszerrel ellentétben minden csomópont egyenlő jogokat élvez az adatok felett. Minden döntést közösen hoznak meg. A DLT megváltoztathatatlan és ellenőrizhető ellenőrzési nyomvonalat biztosít minden műveletről.

  • Támadásállóság. A DLT kibertámadásoknak jobban ellenálló rendszer, mint a hagyományos centralizált adatbázisok, mivel elosztott. Nincs egyetlen támadási pont, ami túl költségessé és haszontalanná teszi az ilyen rendszerek feltörésére irányuló kísérleteket.

Blockchain vs. DLT

DLT vs. Blockchain

Most térjünk vissza a blokkláncra. Miért keveri mindenki ezt a két kifejezést?

A válasz az, hogy a blockchain valóban egy elosztott főkönyvi rendszer. A blokklánc felhasználói is decentralizáltan rendelkeznek az adatok felett, és sok csomópont vesz részt az adatok elosztásában, kezelésében és módosításában.

A lényeg az, hogy a blokklánc a DLT egy speciális típusa. Úgy néz ki, mint információblokkok sorozata. Mindegyik függ az előző és a következő blokktól, ami valóban egy lánc felépítését imitálja.

Itt vannak a blokklánc és a DLT közötti különbségek:

  • A rendelkezésre álló műveletek. A hagyományos adatbázis-technológiában négy művelet áll rendelkezésre: Létrehozás, lekérdezés, frissítés és törlés (CRUD). A blokkláncban csak a Create és a Retrieve műveletek használhatók.

  • Blokkszerkezet. A blokklánc az adatokat blokkok láncolataként ábrázolja, ami más típusú DLT-k esetében nem kötelező.

  • Sorozat. Az elosztott főkönyvi technológia nem köteles követni a blokklánc blokkonkénti felépítését.

  • Tokenek. A blokklánc általában token-gazdaság, de a DLT nem igényli a használatukat.

A DLT különböző típusai

A blokklánc a legnépszerűbb DLT-típus. Azonban nem ez az egyetlen.

Az iparban ma használt legnépszerűbb DLT típusok három csoportba sorolhatók:

  • Public. Ez egy decentralizált rendszer, ahol bármely két fél, függetlenül a tartózkodási helyüktől, tranzakciókat bonyolíthat le. A nyilvános DLT az összes csomópont konszenzusára támaszkodik.

  • Privát. Gyakran használják vállalatok vállalati adatbázisként. Engedélyezett hálózat, ami azt jelenti, hogy a különböző főkönyvek még mindig szinkronizálva vannak a csomópontok között. Van azonban egy tulajdonos, aki eldöntheti, hogy ki férhet hozzá a hálózathoz.

  • Konzorcium. A konzorciumi DLT-t olyan vállalatok társulása használja, amelyek egyenlő jogokkal rendelkeznek a hálózat felett. A rendszer lehetővé teszi, hogy több vállalkozás decentralizált rendszerként használja a DLT-t. Ezeket szövetségi DLT-nek is nevezik.

Egy esettanulmány: az elosztott főkönyvi technológia gyakorlati alkalmazásai

Cardano Settlement Layer

Serokell a Cardano projektet kifejlesztő független kutatókból és szoftvermérnökökből álló csapatok egyike. Ez egy nyílt forráskódú decentralizált nyilvános blokklánc. A Cardano célja az volt, hogy a felhasználók számára olyan okosszerződés-platformot biztosítson, amely felülkerekedik a gyakori biztonsági hibákon, csökkentett tranzakciós költségekkel és javított hálózati sebességgel rendelkezik.

Cardano SL

A Cardano Settlement Layer kriptopénzt és egy pénztárcát fejlesztettünk a CSL-hez.

A Cardano Proof-of-Stake konszenzus algoritmust használ. Ez a választás lehetővé tette, hogy néhány új funkciót vezessünk be a CSL-be. Beszéljünk róluk részletesebben.

Delegáció

Ez a funkció lehetővé teszi, hogy egy csomópont offline legyen, de mégis hatással legyen a rendszerre. A delegálás nem kompatibilis a PoW-val, ahol mindenkinek jelen kell lennie a szavazáshoz. Ennek a funkciónak két típusa van, amit a felhasználók kihasználhatnak a Cardano használatával.

Súlyos delegálás

Hogyan működik? Képzelje el, hogy egy vállalkozás igazgatótanácsában van. Minden tagnak vannak részvényei, részt vesznek az üléseken, és szavaznak a céget érintő döntésekről.

  • Ha valamelyikük nem tud részt venni egy ülésen, megbíznak valakit, hogy szavazzon helyettük. Ehhez meghatalmazásra (vagy esetünkben meghatalmazottra) van szükség. Ezt elküldik a testület többi tagjának, hogy tudassák velük, hogy valaki más jogosult szavazni az adott tag nevében.
  • Ha a hiányzó tag megérkezik a következő ülésre, akkor “vissza kell vonni” a meghatalmazást, egy aláírt levelet kell küldeni minden tagnak, és közölni, hogy az már nem érvényes.

Light delegation

Egy másik lehetőség, hogy a meghatalmazást csak a képviselőjének adja át, aki azt kérésre bármikor megmutatja a többieknek, hogy az Ön nevében szavazzanak. Ha Ön megjelenik az ülésen, a többiek egyszerűen figyelmen kívül hagyják a meghatalmazást.

Frissítési rendszer

Ez a funkció lehetővé teszi, hogy minden felhasználó szavazzon a javasolt frissítésekről. Bármely felhasználó javasolhat frissítést a rendszerhez. A többiek megnézik, és megbizonyosodnak róla, hogy biztonságos, és nem teszi lehetővé, hogy bárki visszaéljen a rendszerrel. Ha ez rendben van, akkor szavaznak a frissítésre. A rendszer tehát önszabályozó: egy felhasználó frissítéseket javasol, a többi felhasználó szavaz. Ha elég szavazat érkezik, akkor a rendszer frissül.

  • Előfordulhat például, hogy valaki hozzá szeretne járulni az Ouroboroshoz. Megírhatja a kódját, és közzéteheti, hogy mások megfontolják. Ha az igazgatótanács megszavazza, akkor ez a kóddarab automatikusan befoltozza a meglévő kódot.

Okos szerződések

Írhatsz kódot, elküldheted a rendszer összes csomópontjának, és a kód futni fog rajtuk. Minden csomópont ellenőrizni fogja, hogy a kód helyes-e, például, hogy nem pazarol-e el olyan pénzt, amit nem szabad elköltenie.

Ez a koncepció lehetőséget ad arra, hogy CSL-en keresztül alkalmazásokat írjunk. Például írhatsz saját szerencsejáték platformot. Előnye, hogy a játék feldolgozása nem egy szerveren történik, amely sérülhet, hanem több csomóponton, amelyek végrehajtják a kódot. Még akkor is, ha az egyik csomópont sérült, a többi azt mondja: Ön azt állítja, hogy a végrehajtás eredménye ez, de mi másképp gondoljuk. Mivel ők érvényesülnek, senki sem számolja a korrupt csomópontot.”

A CSL összességében megpróbált egy tudományosan vezérelt fejlesztési megközelítést felhozni egy teljesen új közösség felépítéséhez. Végül is a kriptopénz sokkal több, mint technikai döntések, algoritmusok és kódolás. Ez egy olyan emberekből álló közösség, akik hisznek abban, hogy helyesen cselekszenek, ami segíthet egy jobb fintech jövő építésében az egész világ számára.

Összefoglalva

Most már meg tudja mondani a különbséget a DLT és a blokklánc között. Megismerte a blokklánc előnyeit és hátrányait más típusú elosztott főkönyvi rendszerekkel szemben. Ezek a technológiák az adatok tárolásának és feldolgozásának új módját képviselik, amelyet világszerte egyre több vállalat alkalmaz különböző iparágakban, például az egészségügyben, a jogban, az oktatásban és így tovább.

Maradjon velünk a blogunkon, és kövessen minket a közösségi hálózatokon, például a Twitteren, ha további érdekes anyagokat szeretne olvasni a legmodernebb technológiákról.