RAZVOJ I UPOREDNA ANALIZA PROGRAMSKIH JEZIKA ZA PAMETNE UGOVORE NA BLOKČEJNU

  • Nebojša Horvat
Ključne reči: distribuirani sistemi, blokčejn, pametni ugovori

Apstrakt

U ovom radu opisani su osnovni koncepti distribuiranih sistema, blokčejn tehnologije i programskih jezika za pisanje pametnih ugovora. Razvoj blokčejn tehnologije je podeljen na tri generacije od kojih je svaka donela nove jezike za pisanje pametnih ugovora. Jezici su zasebno analizirani i na kraju je izvršena njiho­va komparativna analiza u cilju određivanja poželjnih osobina programskih jezika za pisanje pametnih ugovora.

Reference

[1] Nakamoto S., Bitcoin: A Peer-to-Peer Electronic Cash System, dostupno na: https://bitcoin.org/bitcoin.pdf poslednji pristup 20.08.2019.
[2] Vitalik Buterin, 2013. A Next-Generation Smart Contract and Decentralized Application Platform, dostupno na: https://github.com/ethereum/wiki/wiki/White-Paper, poslednji pristup 20.08.2019.
[3] Androulaki, E., Barger, A., Bortnikov, V., Cachin, 2018, April. Hyperledger fabric: a distributed operating system for permissioned blockchains
[4] Tanenbaum, A.S. and Van Steen, M., 2017. Distributed systems: principles and paradigms. Prentice-Hall., https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/, poslednji pristup 20.08.2019.
[5] Hyperledger Fabric dokumentacija, https://hyperledg er-fabric.readthedocs.io/en/release-1.4, poslednji pristup 20.08.2019.
Objavljeno
2019-11-04
Sekcija
Elektrotehničko i računarsko inženjerstvo