Digital Transaction Systems

Објавено: December 13, 2018

Course: Digital Transaction Systems

Code3ФЕИТ07018

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

LecturersAsst. Prof. Dr. Valentin Rakovikj, Asst. Prof. Dr. Daniel Denkovski

Course Goals (acquired competencies): Knowledge of the basic concepts of digital transaction systems, as well as existing solutions that use blockchain technology. Programming smart contracts for different types of transactions. Realization of various solutions for digital transactions in different sectors.

Course Syllabus: Distributed systems for digital transactions, architecture and basic functionality. Shared ledger, smart contracts, digital assets, transactions. Survey on the existing solutions in the field (bitcoin, ethereum). Programming languages ​​enabling the operation of these systems, programming smart agreements, etc. Application of the digital transaction solutions in different sectors.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Andreas M. Antonopoulos Mastering Bitcoin: Unlocking Digital Cryptocurrencies O’Reilly Media Incorporated 2017

2

Alex Leverington Ethereum Programming Packt Publishing Limited 2017

3

Chris Dannen Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners Appress 2017

Additional Literature

No.

Author

Title

Publisher

Year

1

Journal papers and conference proceedings 2017