Arvutiteaduse instituut
  1. Kursused
  2. 2016/17 sügis
  3. Seminar on Blockchain Technology (MTAT.03.323)
EN
Logi sisse

Seminar on Blockchain Technology 2016/17 sügis

  • Main
  • Seminars
  • Student presentations
  • Project topics
  • Submission

KSI integration with Git

(proposed by Andreas Sisask, Guardtime, andreas[dot]sisask[at]guardtime[dot]com)

As a minimum the commits should be signed with KSI and the corresponding verification should also be possible. Optionally signing and verification of tags could be implemented.

There are already means for signing with GPG, I do not think much more specification is needed. If there are questions, we're of course ready to answer.

Regarding KSI, the students can sign up to our tryout service in here https://guardtime.com/technology/blockchain-developers. They get access to the service and developer guide which explains what is KSI and how to integrate with it. There are plenty of examples. The technical options for integration are:

  • Using KSI SDK - available for C, Java and .NET
  • Using Guardtime Catena middleware - has a REST JSON API over HTTP
  • Via scripting - using KSI command-line tool (tested on Linux but works also on Windows or MacOS)

All of these are explained in more detail in developer guide.

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo