Pregled bibliografske jedinice broj: 1234151
Postavljanje programskog okruženja za pristup Bitcoin blockchainu za potrebe nastave na visokom učilištu
Postavljanje programskog okruženja za pristup Bitcoin blockchainu za potrebe nastave na visokom učilištu // Proceedings of the 5th International Scientific and Professional Conference "The Challenges of Today"
Šibenik, 2021. str. 463-468 (predavanje, recenziran, cjeloviti rad (in extenso), stručni)
CROSBI ID: 1234151 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Postavljanje programskog okruženja za pristup Bitcoin blockchainu za potrebe nastave na visokom učilištu
(Setting up Bitcoin blockchain API access for teaching at university)
Autori
Grgić, Nikola ; Rodić, Marina ; Sartori, Lada
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), stručni
Izvornik
Proceedings of the 5th International Scientific and Professional Conference "The Challenges of Today"
/ - Šibenik, 2021, 463-468
ISBN
978-953-7566-46-3
Skup
5. međunarodna konferencija "Izazovi današnjice" = 5th International Conference "Challenges of Today" (COT 2021)
Mjesto i datum
Šibenik, Hrvatska, 07.10.2021. - 09.10.2021
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Recenziran
Ključne riječi
Bitcoin, blockchain, Bitcoin Core, RPC
Sažetak
U radu je opisan postupak postavljanja poslužitelja s programskim okruženjem za pristup Bitcoin blockchainu za korištenje u nastavi računarstva na visokom učilištu. Na internetu postoji mnoštvo servisa koji omogućavaju pristup blockchainu putem web-usluge (engl. blockexplorer) ili s programskim sučeljima (engl. Application Programming Interface, API) koja se mogu koristiti za automatsko dohvaćanje podataka i izradu aplikacija. Kod dizajniranja aplikacija zasnovanih na takvim servisima potrebno je voditi računa o tome da su takva sučelja često ograničena brojem upita koje mogu poslužiti u određenom vremenskom periodu, a ozbiljan problem predstavlja i upitna vjerodostojnost podataka koje poslužuju. Može se pretpostaviti da većina takvih web servisa neće namjerno lažirati podatke, ali dizajn programskih rješenja vezanih za Bitcoin nikako ne bi trebao ovisiti o informacijama koje pružaju vanjski pružatelji usluga. Jedan od najvažnijih koncepata opisanih Bitcoin whitepaperom (Nakamoto, 2008) je neovisnost o trećoj strani, a mehanizmi za samostalno provjeravanje zapisa iz blockchaina ugrađeni su u sam protokol. Postavljanjem programskog sučelja na način kako je opisano u radu, studentima se može osigurati pristup i dohvaćanje podataka s Bitcoin blockchaina bez ograničenja i uz mogućnost da u suradnji s nastavnikom potpuno kontroliraju sve slojeve programskog rješenja kojeg razvijaju.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Sveučilište u Splitu,
Sveučilište u Splitu Sveučilišni odjel za stručne studije