Personal tools
Log in

Digital Transaction Systems

Course: Digital Transaction Systems

Code: 3ФЕИТ07018

ECTS points: 6 ECTS

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

Lecturers: Asst. 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