Decentralizált okiratkezelés blockchain alapokon

OData támogatás
Konzulens:
Dr. Goldschmidt Balázs
Irányítástechnika és Informatika Tanszék

Sajnos napjainkban is emberek millióinak kell elhagyniuk otthonukat háborúk miatt. A háború elöl menekülő emberek segítése sok szempontból jelent kihívást a befogadó országoknak. A gyors segítség, a megbízható beazonosítás és az esetleges visszaélések kiszűrése nehéz feladatot jelent. Az általam tervezett decentralizált okiratkezelés erre nyújthat megoldást. Ebben a rendszerben, a legtöbbször megbízható okiratok nélkül érkező személyek azonosítását a DNS kód személyekre egyértelműen jellemző változóinak meghatározásával végezzük el. Ehhez – a rendelkezésre álló irodalmi adatok alapján – ötvenkét korábban az SNPforID csoport által leírt és validált egypontos nukleotid variáció (SNP) meghatározása elegendő. Az azonosításnak ez a módja több szempontból is előnyös: az ötvenkét SNP rendszerbe kerülő személyre egyedileg jellemző, olcsón meghatározható és könnyen digitalizálható. Az SNP-k lehetséges változatait digitalizáltam, ezt a számsort hasheléssel titkosítottam. Ez a DNS variációkat közvetlenül már nem mutató szám képezi a decentralizált adatkezelésben használt blockchain alapját. Az általam írt szoftver fejlesztésében fontos szempont volt, hogy a menekültek ellátásában résztvevő szervezetek számára minimális erőfeszítéssel és hamar elérhető legyen. Erre a legoptimálisabb platformot az Ethereum biztosította. Az Ethereum blockchain jelentős innovációja a megjelenésekor már létező blockchainekhez –mint például a Blicoinhoz - képest, az okosszerződések bevezetése volt. Ez lehetőséget biztosít arra, hogy az egyes blokkok ne csak tranzakciókat könyveljenek, de akár programokat is tartalmazhassanak. Az általam megvalósított szoftver is egy Ethereum okosszerződés, melyet Solidity nyelven implementáltam.

Az általam írt program könnyen kezelhető, a titkosított és egyénre jellemző genetikai információ miatt hamisíthatatlan. Ugyanakkor végtelen lehetőségeket rejt, mert a decentralizált adatkezelés során az arra felhatalmazott személyek minden szüksége adatot tudnak csatolhatni a blockchainhez úgy, hogy az adatok írását és olvasását csak a megfelelő jogosultsággal rendelkező felhasználók végezhetik.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.