Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.84 KB

egzaminas-2020.md

File metadata and controls

24 lines (12 loc) · 1.84 KB

Blokų grandinių technologijų kurso egzamino užduotis

Užduoties formuluotė

Naudodami Jums priimtiniausias programavimo priemones (pvz. python/django +python-bitcoinlib + Bitcoin Core) realizuokite stipriai supaprastintą Bitcoin tinklo Blockchain (blokų) explorer'į, kuris yra internetinė programa (angl. web application), veikianti kaip Bitcoin blockchain'o paieškos variklis (angl. Bitcoin search engine), leidžiantis "ištraukti" ir vizualiai pateikti Bitcoin blokchain tinklo informaciją pagal įvairius paieškos kriterijus, kaip kad blokų/transakcijų adresus (hash'us), bloko numerį ir pan.

Populiarių Bitcoin Blockchain Explorer'ių pavyzdžiai:

kad geriau įsivaizduotuomėte, ko iš Jūsų reikalaujama. Tačiau pasikartosiu, kad užtenka gerokai supaprastintos realizacijos.

Egzamino vertinimas

Už atliktą egzamino užduotį galite gauti iki 3 balų. Užduoties gerumas vertinamas pagal realizuotų funkcijų gausą (Jūsų kurso kontekste), o taip pat bus atsižvelgta ir į realizacijai naudotas priemones.

Komentaras dėl (pasikeitusios) egzamino užduoties

Pagal pirminį planą planavome duoti egzamino užduotį skirtą susipažinti su [Hyperledger Fabric](https://www.hyperledger.org/projects/fabric), tačiau atidžiau įvertinę jos apimtis ir sudėtingumą supratome, kad tokia užduotis niekuo nenusileistų nuo 4-oji užduotis: išmaniosios sutarties ir decentralizuotos aplikacijos kūrimas, todėl nusprendėme egzamino užduotį pakeisti (tikimės, kad gerokai) paprastesne, tačiau tikrai ne prasta, ir labai praktiška užduotimi.