<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Upravljanje digitalnih vsebin z nezamenljivimi žetoni</dc:title><dc:creator>ŠTRUKELJ,	JANEZ	(Avtor)
	</dc:creator><dc:creator>Pustišek,	Matevž	(Mentor)
	</dc:creator><dc:subject>blokovne verige</dc:subject><dc:subject>nezamenljivi žetoni</dc:subject><dc:subject>pametne pogodbe</dc:subject><dc:subject>avtorske pravice</dc:subject><dc:description>V času informacijske dobe je vsak dan več vsebine ustvarjene digitalno, kar pa zaradi njene narave predstavlja problem dokazovanja lastništva in upravljanja avtorskih pravic. Digitalna vsebina je enostavna za reproduciranje saj ima minimalne oziroma zanemarljivo majhne fizične omejitve, zato je potreben nek sistem oziroma protokol, s katerim lahko sledimo digitalni vsebini na preverljiv in zanesljiv način. Izkaže se, da lahko takšne probleme rešimo precej elegantno s tehnologijo blokovnih verig in nezamenljivih žetonov (angl. Non Fungible Tokens). Blokovne verige nam omogočajo transparentno sledenje vseh transakcij, nespremenljivost podatkov in decentraliziran sistem. Nezamenljivi žetoni pa s pomočjo pametnih pogodb omogočajo direktno funkcionalnost ustvarjanja, trgovanja, deljenja in upravljanja lastništva vsebine. 
V diplomskem delu predstavimo koncept NFT platforme, katera inkorporira tehnologije veriženja blokov in nezamenljivih žetonov, s tem pa omogoča osnovno opravljanje digitalnih vsebin na transparenten, nespremenljiv in decentraliziran način. V prvem delu prek uporabe primerov in preučevanja literature raziščemo tehnologije in koncepte za izdelavo zalednega dela. V drugem delu pa projekt realiziramo tako, da si pripravimo razvojno okolje zalednega in čelnega dela aplikacije. V programskem jeziku Solidity napišemo pametni pogodbi NftMarketplace in BasicNft, prva vsebuje metode trgovine, druga pa metode za ustvarjanje osnovnega nezamenljivega žetona. Nato se lotimo pisanja postavitvenih skript, te napišemo v programskem jeziku TypeScript. Za hitrejši in enostavnejši proces pisanja postavitvenih skript, pa uporabimo razvojno okolje Hardhat. Ko so pametne pogodbe objavljene na Ethereum omrežju, zanj napišemo teste in se prepričamo o korektnem delovanju sistema. Da uporabnikom zagotovimo boljšo uporabniško izkušnjo, naredimo enostavno spletno aplikacijo, s pomočjo klasičnih spletnih tehnologij kot so HTML, CSS in JavaScript. V zaključku pa opišemo še proces izdelave, izzive ki so se pripetili, nekaj praktičnih vidikov in primerjavo s konkurenčnimi produkti.</dc:description><dc:date>2024</dc:date><dc:date>2024-09-12 14:21:12</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>161612</dc:identifier><dc:identifier>VisID: 62455</dc:identifier><dc:identifier>COBISS_ID: 208383491</dc:identifier><dc:language>sl</dc:language></metadata>
