1. Proof-of-concept blockchain application for outsourcing computational tasks
- Author
-
Fajdetić, Kristijan and Lenac, Kristijan
- Subjects
blockchain ,decentralized application ,consensus mechanism ,Tendermint - Abstract
Decentralizirana aplikacija je aplikacija koja za svoje izvršavanje koristi blockchain ili drugi sustav distribuirane knjige. U ovom radu predstavljen je koncept decentralizirane aplikacije razvijene u Go programskom jeziku koja se izvršava na Tendermint blockchain protokolu. Koncept aplikacije predstavlja način rada održivog mehanizma za postizanje konsenzusa u blockchainu, zvanog Sunstainable Proof-of-Work koji se razvija u sklopu blockchain tima na Tehničkom Fakultetu u Rijeci. Osnovne funkcionalnosti aplikacije su registracija sudionika, predlaganje zadataka, delegacija zadatka ili dijelova zadatka sudionicima te provjera ispravnosti zadatka. Predstavljeni su mogući problemi, ograničenja i prijedlozi poboljšanja aplikacije., A decentralized application is an application that runs on blockchain or other distributed ledger system. This thesis presents the concept of a decentralized application developed in the Go programming language which runs on the Tendermint blockchain protocol. The concept of the application represents the working method of a sustainable mechanism for achieving consensus in blockchain, called Sustainable Proof-of-Work, which is being developed as part of the blockchain team at the Technical Faculty in Rijeka. The basic functionalities of the application are registration of participants, proposing tasks, delegation of tasks or parts of the task to participants, and validation of tasks. Possible problems, limitations and suggestions for improving the application are presented.
- Published
- 2022