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...
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|