<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="95922" NadgradivoID="0" NRID="10910565" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=95922" StOgledov="2644" StPrenosov="1891" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 14:56:46" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000407" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-95922">20.500.12556/RUL-95922</PID>
  <Naslov>Storitve REST in APIji s tehnologijo verige blokov</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>REST services and APIs using blockchain technology</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi smo opisali osnovne koncepte in principe tehnologije verige blokov, ki omogoča decentraliziran način shranjevanja podatkov. Prednost decentraliziranega hranjenja podatkov je v visoki stopnji integritete shranjenih podatkov, saj jih po shranitvi v verigo blokov praktično nemogoče spreminjati. Opisali smo lastnosti treh najbolj priljubljenih in razširjenih platform verige blokov - platforme Bitcoin, platforme Ethereum in platforme Hyperledger Fabric - in jih med seboj podrobneje primerjali. V okviru diplomske naloge smo vzpostavili lokalno razvojno okolje verige blokov Hyperledger Fabric in izdelali praktičen primer zapisovanja dnevnika dostopov v verigo blokov prek končne točke Node.js REST. Rešitev omogoča ročno shranjevanje podatkov z naslovitvijo ustreznega zahtevka REST na naslov končne točke ali samodejno shranjevanje podatkov o dostopih znotraj modula KumuluzEE Logs.</Opis>
  <TujJezik_Opis>In the diploma thesis we described the basic concepts and principles of the blockchain technology, which enables a decentralized way of data storing. The advantage of decentralized data storage is in a high integrity of stored data since it is virtually impossible to change it after saving it into the blockchain. We described the features of the three most popular and well known platforms of the blockchain - the Bitcoin platform, the Ethereum platform, and the Hyperledger Fabric platform - and compared them in details. Within the diploma thesis we established the local development environment of the Hyperledger Fabric blockchain and created a practical example of logging access logs into the blockchain via the Node.js REST endpoint. The solution enables manual data storing by addressing the corresponding REST request to the endpoint address or automatically storing access data within the KumuluzEE Logs module.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>veriga blokov</Beseda>
    <Beseda>zapisovanje dnevnika dostopov</Beseda>
    <Beseda>Bitcoin</Beseda>
    <Beseda>Ethereum</Beseda>
    <Beseda>Hyperledger Fabric</Beseda>
    <Beseda>Docker</Beseda>
    <Beseda>Node.js</Beseda>
    <Beseda>KumuluzEE Logs</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>blockchain</Beseda>
    <Beseda>logging</Beseda>
    <Beseda>Bitcoin</Beseda>
    <Beseda>Ethereum</Beseda>
    <Beseda>Hyperledger Fabric</Beseda>
    <Beseda>Docker</Beseda>
    <Beseda>Node.js</Beseda>
    <Beseda>KumuluzEE Logs</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2017-09-25 14:15:06</DatumVstavljanja>
  <DatumObjave>2017-09-25 14:15:08</DatumObjave>
  <DatumSpremembe>2022-08-10 07:01:47</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2017</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="74467" Ime="Domen" Priimek="Balantič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="64139" Ime="Branko Matjaž" Priimek="Jurič" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">19901</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="104569" DatotekaNRID="10743952" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="690650" VelikostDatotekeKratko="674,46 KB" DatumVstavljanja="2017-09-25 14:15:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Balantic_Domen_-_Storitve_REST_in_APIji_s_tehnologijo_verige_blokov.pdf</Naziv>
      <OrgNaziv>Balantic_Domen_-_Storitve_REST_in_APIji_s_tehnologijo_verige_blokov.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>E5C490A186C870A14F6E28089E629429</MD5>
      <SHA256>3a9ef8f35684c17f2bf43fa5269eba8c301bfa9deea5bbc958fb9debafb7f5c1</SHA256>
      <UUID>dbd07e02-a1b3-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/b8f78f0f-5657-4642-9b6a-cbb235e58622</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=104569</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="123740"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
