Kriptografski lanac blokova i primjene na pametne ugovore

2009. pojavljuje se prva uspješna implementacija elektroničke gotovine koja se ne temelji na centralnom autoritetu već na decentraliziranoj peer-to-peer mreži i kripto- grafskom lancu blokova. Nekoliko godina kasnije pojavljuje se platforma koja omo- gućava izradu decentraliziranih aplikacija povrh...

Full description

Bibliographic Details
Main Author: Katanić, Ivan
Other Authors: Đerek, Ante
Format: Master Thesis
Language:Croatian
Published: Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva. 2017
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/fer:3144
https://urn.nsk.hr/urn:nbn:hr:168:069174
https://repozitorij.unizg.hr/islandora/object/fer:3144
https://repozitorij.unizg.hr/islandora/object/fer:3144/datastream/PDF
Description
Summary:2009. pojavljuje se prva uspješna implementacija elektroničke gotovine koja se ne temelji na centralnom autoritetu već na decentraliziranoj peer-to-peer mreži i kripto- grafskom lancu blokova. Nekoliko godina kasnije pojavljuje se platforma koja omo- gućava izradu decentraliziranih aplikacija povrh lanca blokova. Takvim aplikacijama mogu se implementirati i pametni ugovori, koji se jednom definiraju programskim ko- dom i objave, a zatim se sami izvršavaju, nepromjenjivi i neuništivi. Pomoću platforme i pametnih ugovora implementirali smo decentraliziranu platformu za nagradno rješa- vanje problema koja se ne oslanja na povjerenje u treće strane. Rješili smo i problem tajne objave rješenja usprkos javnosti podataka na lancu blokova, što može biti od koristi u mnogim drugim aplikacijama. 2009. saw the first successful implementation of electronic cash not relying on cen- tral authorities but decentralized peer-to-peer network and cryptographic blockchain. Few years later, a platform enabling development of general decentralized applications on top of blockchain appears. Smart contracts, which once defined by program code and announced self-execute and self-enforce, can be implemented as such applicati- ons. Using the platform and smart contracts we implemented decentralized platform for bounty problem solving which is not relying on trusted 3rd parties. We solved the problem of secret solution announcement despite the blockchain being public, which can be of use to many other applications.