Analiza i testiranje rješenja za distribuirano računanje temeljenih na blockchainu ; Analyzing and Testing Blockchain-Based Distributed Computing Solutions

Saved in:
Bibliographic Details
Title: Analiza i testiranje rješenja za distribuirano računanje temeljenih na blockchainu ; Analyzing and Testing Blockchain-Based Distributed Computing Solutions
Authors: Sečen, Karlo
Contributors: Lenac, Kristijan
Publisher Information: Sveučilište u Rijeci. Tehnički fakultet. Zavod za računarstvo.
University of Rijeka. Faculty of Engineering. Department of Computer Engineering.
Publication Year: 2025
Collection: Croatian Digital Theses Repository (National and University Library in Zagreb)
Subject Terms: TEHNIČKE ZNANOSTI. Računarstvo, TECHNICAL SCIENCES. Computing, distribuirano računanje, blockchain, Golem Network, iExec, distributed computing
Description: Ovaj diplomski rad istražuje rastuće polje distribuiranog računarstva temeljenog na blockchainu, s posebnim fokusom na platforme koje olakšavaju izvršavanje programskog koda opće namjene u decentraliziranom okruženju. Budući da tradicionalne usluge računalstva u oblaku ostaju uglavnom centralizirane, alternative utemeljene na blockchainu nude novi pristup omogućujući tržište za računalne resurse peer-topeer čvorovima. Istraživanje uvodi temeljna načela decentralizirane računalne infrastrukture i procjenjuje njegovu praktičnu primjenjivost uspoređujući dvije vodeće platforme u ovom polju: Golem Network i iExec. Prilagođena Python skripta razvijena je, kontejnerizirana i pokrenuta na obje platforme u svrhu procjene razlika u korisničkom iskustvu, procesu izvršavanja, modelima povjerenja i mehanizmima provjere. Otkriveno je da je Golem Network fleksibilan te ima više načina za izvršavanje zadatka, dok se iExec razlikuje tako što nudi pouzdana okruženja za izvršavanje (TEE) kako bi se osiguralo provjerljivo i povjerljivo izračunavanje izvan lanca, što ga čini prikladnim za okruženje osjetljivim na privatnost ili visoku pouzdanost u podatke. Istraživanje zaključuje da distribuirano računanje temeljeno na blockchainu, iako još uvijek sazrijeva, ima značajan potencijal kao komplementarnu ili alternativnu paradigmu centraliziranom računalstvu u oblaku, posebno u scenarijima gdje su važni povjerenje, decentralizacija i kontrola nad podatcima. ; This thesis investigates the emerging field of blockchain-based distributed computing, with a particular focus on platforms that facilitate the execution of general purpose code in a decentralized environment. As traditional cloud computing services remain largely centralized, blockchain-based alternatives offer a novel approach by enabling peer-to-peer marketplaces for computational resources. The study introduces the fundamental principles of decentralized computing infrastructure and evaluates its practical applicability by comparing two leading platforms in the field: Golem ...
Document Type: master thesis
File Description: application/pdf
Language: Croatian
Relation: https://zir.nsk.hr/islandora/object/riteh:5193; https://urn.nsk.hr/urn:nbn:hr:190:027571; https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:5193; https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:5193/datastream/PDF
Availability: https://zir.nsk.hr/islandora/object/riteh:5193
https://urn.nsk.hr/urn:nbn:hr:190:027571
https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:5193
https://www.unirepository.svkri.uniri.hr/islandora/object/riteh:5193/datastream/PDF
Rights: http://creativecommons.org/licenses/by/4.0/ ; info:eu-repo/semantics/openAccess
Accession Number: edsbas.99AEA90C
Database: BASE
Description
Abstract:Ovaj diplomski rad istražuje rastuće polje distribuiranog računarstva temeljenog na blockchainu, s posebnim fokusom na platforme koje olakšavaju izvršavanje programskog koda opće namjene u decentraliziranom okruženju. Budući da tradicionalne usluge računalstva u oblaku ostaju uglavnom centralizirane, alternative utemeljene na blockchainu nude novi pristup omogućujući tržište za računalne resurse peer-topeer čvorovima. Istraživanje uvodi temeljna načela decentralizirane računalne infrastrukture i procjenjuje njegovu praktičnu primjenjivost uspoređujući dvije vodeće platforme u ovom polju: Golem Network i iExec. Prilagođena Python skripta razvijena je, kontejnerizirana i pokrenuta na obje platforme u svrhu procjene razlika u korisničkom iskustvu, procesu izvršavanja, modelima povjerenja i mehanizmima provjere. Otkriveno je da je Golem Network fleksibilan te ima više načina za izvršavanje zadatka, dok se iExec razlikuje tako što nudi pouzdana okruženja za izvršavanje (TEE) kako bi se osiguralo provjerljivo i povjerljivo izračunavanje izvan lanca, što ga čini prikladnim za okruženje osjetljivim na privatnost ili visoku pouzdanost u podatke. Istraživanje zaključuje da distribuirano računanje temeljeno na blockchainu, iako još uvijek sazrijeva, ima značajan potencijal kao komplementarnu ili alternativnu paradigmu centraliziranom računalstvu u oblaku, posebno u scenarijima gdje su važni povjerenje, decentralizacija i kontrola nad podatcima. ; This thesis investigates the emerging field of blockchain-based distributed computing, with a particular focus on platforms that facilitate the execution of general purpose code in a decentralized environment. As traditional cloud computing services remain largely centralized, blockchain-based alternatives offer a novel approach by enabling peer-to-peer marketplaces for computational resources. The study introduces the fundamental principles of decentralized computing infrastructure and evaluates its practical applicability by comparing two leading platforms in the field: Golem ...