Smart contracts on blockchain technology
Abstract
Blockchain tehnologa predstavlja novu eksponencijalno rastuću tehnologiju i jednu od obećavajućih tehnologija za budućnost. U sklopu diplomskog rada, objašnjena je navedena tehnologija kao i primjer jedne od upotrebe blockchain-a. Na samom početku diplomskog rada, za što bolje razumijevanje blockchain tehnologije, objašnjen je pojam kriptografije i osnovnog algoritma koji se koristi. Razjašnjena je razlika između decentraliziranih i centraliziranih sustava, koja je osnovna razlika blockchain-a od ostalih tehnologija. Priložen je i povijesni razvoj blockchain tehnologije s ključnim događajima koji su doveli do rasta i interesiranja šire populacije za istu. Nadalje je objašnjen razvoj interneta kroz godine s ključnim značajkama web3 tehnologije, koji predstavlja nocu eru revolucije interneta temeljenu upravo na blockchain tehnologiji. U idućem poglavlju je pojašnjen princip rada blockchain-a, uključujući principe postizanja konsenzusa. Pojašnjava se i pojam pametnih ugovora, koji su sastavni dio funkcioniranja blockchain tehnologije. Navedeni su i primjeri za koje se navedena tehnologija može koristiti s beneficijama koje bi pružila. U sklopu diplomskog rada izrađena je aplikacija temeljena na blockchain tehnologiji korištenjem pametnog ugovora. Kreirana je decentralizirana aplikacija za razmjenu poruka između korisnika aplikacije. Decentralizirane aplikacije (eng. dApp) predstavljaju novu generaciju interneta koja pruža korisniku slobodu i privatnost korištenja interneta, bez praćenja i kontrole velikih tehnoloških divova. Za izradu navedene aplikacije korišten je React, za kreiranja korisničkog sučelja, a za izradu pametnog ugovora je korišten Solidity.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.