Entitáskezelő könyvtár fejlesztése Hyperledger Fabric okosszerződésekhez [Hypernate]
A Hyperledger Fabric vállalatközi blokklánc platformon az okosszerződések fejlesztése sokszor nehézkes, mivel a legtöbb esetben a fejlesztőknek egy kulcs-érték adatbázis felett kell objektumorientált adatstruktúrákat oda-vissza leképezni és manipulálni.
A fejlesztők munkájának megkönnyítése érdekében és saját Fabric tapasztalatainkból kiindulva a tanszéken fejlesztünk egy Hypernate nevű eszközt (mára az LFDT Labs része), amely erős fejlesztőbarát absztrakciókat nyújt, töredékére csökkentve a fejlesztőre háruló, de az üzleti logikát nem érintő terheket; pl. objektumok szerializációja, kulcstér-kezelés, alapszintű objektumleképezés. A Hypernate által nyújtott funkcionalitás sajnos még nem teljes, pl. sok lekérdezési módszert még nem támogat.
A téma során a Hypernate könyvtár fejlesztésébe lehet bekapcsolódni; során megismerhető a Hyperledger Fabric blokklánc platform, az elosztott főkönyvek és okosszerződések világa, illetve az objektumorientált programozás kihívásai ebben a környezetben. A feladat gyakorlati, fejlesztés jellegű.
BME-MIT


