|
|
|
|
LEADER |
03810na a2200229 4500 |
003 |
HR-ZaFER |
008 |
160221s2018 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid4654
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Anić, Zvonimir
|
245 |
1 |
0 |
|a Primjena Blockchain tehnologije u višerobotskim sustavima :
|b diplomski rad /
|c Zvonimir Anić ; [mentor Zdenko Kovačić].
|
246 |
1 |
|
|a Application of Blockchain Technology in Multi-robot Systems
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b Z. Anić,
|c 2018.
|
300 |
|
|
|a 39 str. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b diplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Automatika, šifra smjera: 46, datum predaje: 2018-06-29, datum završetka: 2018-07-17
|
520 |
3 |
|
|a Sažetak na hrvatskom: U ovom radu opisana je blockchain tehnologija, povijest, razvoj i primjene. Na primjeru Bitcoina razmotrena je kriptografska, te strukturalna strana blockhaina. Prvo poglavlje opisuje nastanak blockchaina, te primjenu kriptografske hash funkcije kroz strukturu Merkle stabla. Drugo poglavlje se bavi kriptografijom - pojašnjavanjem osnovnih pojmova kriptografije, te opisom najvažnijih algoritama u toj grani znanosti. Kroz treće poglavlje su opisane karakteristike, prednosti i mane distribuiranih sustava, te je kroz problem usuglašavanja Bizantinskih generala pojašnjena funkcija dokaza o radu u Bitcoin protokolu.
U posljednjem poglavlju opisana je struktura implementacija NAO blockchaina u višerobotskim sustavima. Za implementaciju programskog rješenja korišten je programski jezik Python koji svojom modularnom arhitekturom omogućava iskorištavanje već postojećih i testiranih modula. Time se otklanja mogućnost greški u kritičnim dijelovima sustava kao što su primjerice kriptografski algoritmi.
Zaključak ovo rada jest da iako se primjenom ovakvog tipa komunikacije i dijeljenja podataka omogućila kvalitetnija i robusnija veza između robota, to također dolazi nauštrb povećanog opterećenja procesora zbog potrebe za računanjem kriptografskog sažetka, te dešifriranja para javnog i privatnog ključa RSA algoritma.
|
520 |
3 |
|
|a Sažetak na engleskom: This paper describes blockchain technology, history, development and application. On example of Bitcoin the cryptographic and structural side of the blockhain are elaborated. The first chapter describes the formation of blockchains, and the use of cryptographic hash function through the structure of the Merkle tree. The second chapter deals with cryptography - clarifying the basic concepts of cryptography and describing the most important algorithms in this field of science. Through the third chapter are described the characteristics, advantages and disadvantages of distributed systems, and through the harmonization of The Byzantine Generals Problem, the function of proof of work in the Bitcoin protocol is clarified.
The last chapter describes the structure of the implementation of NAO blockchain in multirobot systems. Solution was designed on Aldebaran Nao robots using Python programming language, which with its modular architecture allows the exploitation of already existing and tested modules. This eliminates the possibility of error in critical parts of the system such as cryptographic algorithms.
The conclusion of this paper is that although using this kind of communication and data sharing enabled a more quality and robust connection between the robots, it also comes at the expense of the increased processor load due to the need to compute cryptographic hashes and the deciphering of the public and private key of the RSA algorithm.
|
653 |
|
1 |
|a Blockchain, Bitcoin, višerobotski sustavi
|
653 |
|
1 |
|a Blockchain, Bitcoin, multirobot systems
|
700 |
1 |
|
|a Kovačić, Zdenko
|4 ths
|
942 |
|
|
|c Y
|
999 |
|
|
|c 47993
|d 47993
|