A kriptovaluta és a blokklánc szavak ma már mindenhol megtalálhatók. Az ilyen nyilvános figyelem két tényezővel magyarázható: a Bitcoin kriptopénz magas költségeivel és a technológia lényegének megértésének bonyolultságával. Az első digitális pénznem és az alapul szolgáló P2P technológia megjelenésének története segít megérteni ezeket a „kriptográfiai dzsungeleket”.
Decentralizált hálózat
A Blockchain két meghatározása létezik:
• Információt tartalmazó blokkok folyamatos, egymás utáni láncolata.
• Replikált elosztott adatbázis;
Mindkettő igaz a lényegében, de nem ad választ arra a kérdésre, hogy mi ez. A technológia jobb megértése érdekében emlékezni kell arra, hogy mely számítógépes hálózati architektúrák léteznek, és melyek dominálják a modern informatikai rendszerek piacát.
Összesen kétféle architektúra létezik:
- Kliens-szerver hálózat;
- Peer-to-peer hálózat.
A hálózatépítés elsődlegesen mindent központosított irányítást jelent: alkalmazások, adatok, hozzáférés. Minden rendszerlogika és információ el van rejtve a szerveren belül, ami csökkenti az ügyféleszközök teljesítményigényét és biztosítja a nagy feldolgozási sebességet. Ez a módszer kapta napjainkban a legtöbb figyelmet.
A peer-to-peer vagy a decentralizált hálózatoknak nincs master eszközük, és minden résztvevőnek azonos jogai vannak. Ebben a modellben minden felhasználó nemcsak fogyasztó, hanem szolgáltatóvá is válik.
A peer-to-peer hálózatok korai változata az USENET elosztott üzenetküldő rendszer, amelyet 1979-ben fejlesztettek ki. A következő két évtizedet P2P (Peer-to-Peer) - teljesen különböző területeken történő - alkalmazások létrehozása jellemezte. Az egyik leghíresebb példa a Napster szolgáltatás, az egykoron népszerű peer-to-peer fájlmegosztó hálózat, vagy a BOINC, az elosztott számítástechnika szoftverplatformja, valamint a modern torrent kliensek alapját képező BitTorrent protokoll.
A decentralizált hálózatokon alapuló rendszerek továbbra is léteznek, de észrevehetően elveszítik az ügyfél-szerver előnyeit a fogyasztók elterjedtségében és a fogyasztók igényeinek való megfelelésben.
Adattárolás
A normál működéshez szükséges alkalmazások és rendszerek túlnyomó többsége megköveteli az adatkészlet működtetését. Az ilyen munka sokféleképpen szervezhető meg, és az egyik a peer-to-peer módszert használja. Az elosztott vagy párhuzamos adatbázisokat megkülönbözteti az a tény, hogy az információkat részben vagy egészben a hálózat minden eszközén tárolják.
Az ilyen rendszer egyik előnye az adatok rendelkezésre állása: nincs egyetlen meghibásodási pont, ahogyan az egyetlen szerveren elhelyezkedő adatbázis esetében is történik. Ez a megoldás bizonyos korlátozásokat tartalmaz az adatok frissítésének és a hálózat tagjai közötti terjesztésének sebességére vonatkozóan is. Egy ilyen rendszer nem bírja a felhasználók millióinak terheit, akik folyamatosan új információkat tesznek közzé.
A blokklánc technológia feltételezi a blokkok elosztott adatbázisának használatát, amelyek összekapcsolt listát jelentenek (minden következő blokk tartalmazza az előző azonosítóját). A hálózat minden tagja minden alkalommal megőrzi az összes elvégzett művelet másolatát. Ez nem lett volna lehetséges bizonyos újítások nélkül, amelyek célja a hálózat biztonságának és elérhetőségének biztosítása. Ezzel eljutottunk a blokklánc utolsó „oszlopához” - a kriptográfiához. Vegye fel a kapcsolatot a mobilalkalmazás-fejlesztő cég hogy alkalmazzon blockchain fejlesztőket, hogy integrálják ezt a technológiát az üzletébe.
Blockchain
A technológia fő alkotóelemeinek és történetének tanulmányozása után ideje végre eloszlatni a „blockchain” szóhoz kapcsolódó mítoszt. Tekintsünk egy egyszerű példát a digitális pénzváltásra, a blockchain technológia számítógép nélküli működésének elvére.
Tegyük fel, hogy van egy 10 fős csoportunk, akik a bankrendszeren kívül is képesek lennének valutaváltási műveleteket végrehajtani. Fontolja meg egymás után a rendszer résztvevőinek által végrehajtott műveleteket, ahol a blokkláncot rendszeres papírlapok képviselik:
Üres doboz
Minden résztvevőnek van egy rovata, ahová a rendszer összes befejezett tranzakciójával kapcsolatos információkat tartalmazó lapokat ad hozzá.
A tranzakció pillanata
Minden résztvevő egy papírral és egy tollal ül, és készen áll az összes tranzakció rögzítésére.
Valamikor a 2. számú résztvevő 100 dollárt akar küldeni a 9. számú résztvevőnek.
A tranzakció teljesítése érdekében a 2. számú résztvevő kijelenti mindenkinek: "100 dollárt akarok átutalni a 9. számra, ezért jegyezze fel ezt a lapjára."
Ezt követően mindenki ellenőrzi, hogy a 2. résztvevő egyenlege elegendő-e a tranzakció teljesítéséhez. Ha igen, mindenki megjegyzi a tranzakciót a lapjain.
Ezt követően a tranzakció befejezettnek tekinthető.
Tranzakciók végrehajtása
Idővel más résztvevőknek is csereműveletet kell végrehajtaniuk. A résztvevők továbbra is bejelentik és rögzítik az egyes végrehajtott tranzakciókat. Példánkban 10 tranzakció rögzíthető egy lapon, ezután szükséges a kitöltött lapot egy dobozba tenni, és újat venni.
Lap hozzáadása a dobozhoz
Az a tény, hogy egy lapot egy dobozba helyeznek, azt jelenti, hogy minden résztvevő egyetért az összes elvégzett művelet érvényességével és a lap későbbi megváltoztatásának lehetetlenségével. Ez biztosítja az egymással nem megbízó résztvevők közötti összes tranzakció integritását.
Az utolsó szakasz a bizánci tábornokok problémájának megoldásának általános esete. A távoli résztvevők interakciójának körülményei között, akik közül néhányan betolakodók lehetnek, mindenki számára nyerő stratégiát kell találni. A probléma megoldásának folyamata a versenyképes modellek prizmáján keresztül tekinthető meg.
Jövő
A pénzügyi eszközök terén a Bitcoin, mint az első tömeges kriptovaluta, minden bizonnyal megmutatta, hogyan kell az új szabályok szerint játszani közvetítők és felülről történő ellenőrzés nélkül. A Bitcoin megjelenésének talán még ennél is fontosabb eredménye azonban a blockchain technológia létrehozása volt. Vegye fel a kapcsolatot a blokklánc-fejlesztő cégekkel, hogy alkalmazzák a blokklánc-fejlesztőket, hogy integrálják ezt a technológiát az üzleti vállalkozásba.