Adatmodell-vezérelt okosszerződés fejlesztés vállalati blokkláncokhoz

Tanszéki konzulens: 
A munkatárs fényképe
tudományos munkatárs
Szoba: IB418
Tel.:
+36 1 463-2006
Email: klenik (*) mit * bme * hu

A kiírás adatai

A téma státusza: 
Aktív (aktuális, lehet rá jelentkezni)
Kiírás éve: 
2023
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

Az utóbbi időben a blokkláncok használata széles körben elterjedt, még a vállalati világban is. Az egyik ilyen legismertebb platform a Hyperledger Fabric, egy jogosultságkezelt blokklánc-megoldás a vállalati szektor számára. A Hyperledger Fabric-ban azonban jelentős eltérés lehet az egyszerű kulcs-érték párok tárolására képes főkönyvi megközelítés és az okosszerződés fejlesztéséhez használt adatreprezentációs stílus között. Például, a Java-ban osztályok, objektumok és referenciák vannak, nem pedig kulcsok és értékek. Jelenleg nincsenek igazán jó eszközök az "objektum-kulcs-érték leképezés" megkönnyítésére, legalábbis semmi, ami megközelítené a klasszikus objektum-relációs leképezést (Object Relational Mapping, ORM). Ez nem csak az okosszerződés fejlesztést nehezíti meg, hanem a naiv leképezés ezen túl teljesítményproblémákhoz is vezethet (például logikailag szükségtelen adatelérési konfliktusok tranzakciók között). Ezenkívül egy explicit objektumorientált főkönyvi adatmodell lehetővé tenné a főkönyv tartalmára vonatkozó adatközpontú megkötések bevezetését, akár futásidejű ellenőrzés, akár fejlesztési idejű ellenőrzés és validáció céljából. A téma során a hallgatók megismerkedhetnek manapság is széles körben használt modellalapú fejlesztési módszerekkel, egy egyre népszerűbb blokklánc technológiával, és a kettő potenciális integrációs lehetőségeivel.

© 2010-2024 BME MIT | Hibajelentés | Használati útmutató