Show simple item record

dc.contributor.advisorLuciano García-Bañuelos
dc.contributor.advisorFredrik Milani
dc.contributor.authorMitt, Sven
dc.date.accessioned2019-10-15T09:26:39Z
dc.date.available2019-10-15T09:26:39Z
dc.date.issued2018
dc.identifier.urihttp://hdl.handle.net/10062/66167
dc.description.abstractUsalduse keskkonna saamiseks kasutatakse kolmandaid osapooli ja nende tarkvara platvorme. Plokiahela tehnoloogia ja nutikaid lepingud on üks võimalus, kuidas välistada kolmas osapool. Üks viimased turule tulnud vabatarkvara platvorme on Hyperledger Fabric - modulaarne süsteem, mis kasutab üldkasutavaid programmeerimskeeli nutikate lepingute keelena. See avardab platvormi kasutamist ettevõtte tarkvara loomisel. Võrdleme platvormi tavapäraste lahendustega ning uurime väljakutseid, mida pakub uus plokiahela põhine süsteem ja selle jaoks loodud nutika leping nimega chaincode. Selle töö käigus realiseeriti parkimiseks mõeldud rakendus, mille nutikas leping on kirjutatud Go programmeerimiskeeles.Töö käigus realiseerisime prototüübi, leidsime lahendused tehnilistele probleemidele, realiseerisime kasutusjuhud.
dc.description.abstractTo enable software platform to be used without a third trusted party, one of the possibilities is to use blockchain and smart contracts. One of the latest platform is open-source Hyperledger Fabric, a modular system that uses conventional programming languages for smart contracts. This opens up vast possibilities for using it product centric enterprise systems. In this paper we compare the platform to a conventional solution and study the challenges provided by the smart contract called chaincode. We implement a parking spot application for multisided market using smart contract and Go programming language. In the end we have a working prototype with solutions to technical problems, covering predetermined use cases.
dc.language.isoen
dc.titlePlokiahela rakendus – Hyperledger Fabric uuring
dc.title.alternativeBlockchain Application - Case Study on Hyperledger Fabric
dc.typeThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record