ΓΕΝΙΚΑ Financi Blockchains Cryptocurrencies, and Applications Offered by Athens Information Technology http://www.ait.gr Seminars Offered on: June 11, 2018 through June 15, 2018 Athens, Greece Venue: a2-innohub
Η τεχνολογία blockchain έχει γίνει ευρέως γνωστή μέσω των κρυπτονομισμάτων, ειδικότερα του bitcoin στο οποίο και χρησιμοποιήθηκε για πρώτη φορά. Το βασικό πρόβλημα που έλυσε η τεχνολογία αυτή είναι η επίτευξη συμφωνίας ανάμεσα σε κατανεμημένες υπολογιστικές μονάδες για τις οποίες δεν υφίσταται κάποια σχέση εμπιστοσύνης μεταξύ τους. Παρ ότι η τεχνολογία blockchain εφαρμόστηκε αρχικά στο χώρο των κρυπτονομισμάτων, τελευταία έχει βρει εφαρμογή σε μία πληθώρα τομέων όπως εφοδιαστικές αλυσίδες, μεταφορές αγαθών, δημόσια μητρώα ιδιοκτησίας, διαχείριση ταυτότητας ιδιωτών, κοκ. Το μάθημα αυτό παρουσιάζει την τεχνολογία blockchain, τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο, καθώς επίσης και εφαρμογών αυτής, περιλαμβανομένων των κρυπτονομισμάτων. ΣΚΟΠΟΣ Να εισαγάγει τους συμμετέχοντες στην τεχνολογία Blockchain παρουσιάζοντας τα βασικά στοιχεία αυτής καθώς και τους αλγορίθμους με τους οποίους επιτυγχάνεται κατανεμημένη συμφωνία ανάμεσα στους κόμβους ενός δικτύου. Να παρουσιάσει ένα αριθμό περιοχών στις οποίες έχουν αναπτυχθεί ή μπορούν να αναπτυχθούν καινοτόμες εφαρμογές με βάση την τεχνολογία Blockchain. Να παρέχει στους συμμετέχοντες πρακτική εξάσκηση σε εργαστηριακό περιβάλλον για την ανάπτυξη εφαρμογών με βάση την τεχνολογία Blockchain. ΣΕ ΠΟΙΟΥΣ ΑΠΕΥΘΥΝΕΤΑΙ Το μάθημα απευθύνεται σε: 1. Μηχανικούς και Παρόχους Λύσεων και Τεχνολογιών Πληροφορικής και Επικοινωνιών οι οποίοι επιθυμούν να κατανοήσουν το πώς λειτουργεί η τεχνολογία Blockchain και να αποκτήσουν δεξιότητες στην ανάπτυξη εφαρμογών Blockchain. 2. Επιχειρηματίες οι οποίοι ενδιαφέρονται για την ανάπτυξη νέων επιχειρηματικών μοντέλων με βάση την τεχνολογία Blockchain. 3. Στελέχη επιχειρήσεων τα οποία επιθυμούν να κατανοήσουν τις δυνατότητες που παρέχονται μέσω της τεχνολογίας Blockchain καθώς και των εφαρμογών που αυτή μπορεί να βρει.
ΔΟΜΗ Το μάθημα αποτελείται από δύο ενότητες, Α και Β. Η ενότητα Α παρουσιάζει την τεχνολογία blockchain καθώς και τις δυνατότητες που αυτή προσφέρει σε ανάπτυξη νέου είδους εφαρμογών και απευθύνεται σε στελέχη τα οποία ενδιαφέρονται να αποκτήσουν μια γενική και ολοκληρωμένη εικόνα των δυνατοτήτων της τεχνολογίας. Η ενότητα Β έχει τεχνικό προσανατολισμό, παρουσιάζει λεπτομέρειες της τεχνολογίας, και περιλαμβάνει ένα εργαστηριακό μέρος στο οποίο αναπτύσσεται μία ολοκληρωμένη εφαρμογή. Απευθύνεται σε όσους επιθυμούν να αποκτήσουν τις τεχνικές δεξιότητες για ανάπτυξη εφαρμογών βασιζόμενες σε τεχνολογία blockchain. ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ Το μάθημα είναι σχεδιασμένο ώστε να είναι αυτόνομο και να παρέχει τις απαιτούμενες γνώσεις για την παρακολούθηση του. Παρ ολ αυτά ένα επίπεδο ωριμότητας είναι επιθυμητό, για παράδειγμα εξοικείωση με βασικές δομές δεδομένων όπως λίστες και δέντρα, εξοικείωση με βασικές έννοιες κατανεμημένων συστημάτων, καθώς και εξοικείωση με βασικές έννοιες ασφάλειας συστημάτων. Αναφορικά με το εργαστηριακό μέρος του μαθήματος, οι συμμετέχοντες θα κληθούν να χρησιμοποιήσουν το προσωπικό τους laptop στο οποίο θα πρέπει να έχουν φροντίσει να εγκαταστήσουν τα ακόλουθα: 1. node.js, npm, npx 2. http://truffleframework.com/ganache/ 3. Έναν code editor https://code.visualstudio.com/ Στο εργαστηριακό μέρος θα χρησιμοποιηθεί το online IDE http://remix.ethereum.org/#optimize=false&version=soljson-v0.4.22+commit.4cb486ee.js ΠΕΡΙΕΧΟΜΕΝΟ ΕΚΠΑΙΔΕΥΣΗΣ Η εκπαίδευση έχει συνολική διάρκεια 20 ώρες, αποτελείται από τέσσερις θεματικές περιοχές, και καλύπτει τα παρακάτω θέματα BC: Τεχνολογία Blockchain (6 ώρες) 1. Εισαγωγή, τι είναι η τεχνολογία Blockchain 2. Πως η τεχνολογία Blockchain υποστηρίζει το Bitcoin 3. Transactions, περιγραφή, αναπαράσταση 4. Blocks, περιγραφή, αναπαράσταση 5. Αλληλουχία blocks, το πρώτο block
6. Εξόρυξη blocks, απόδειξη εργασίας, κίνητρα εξόρυξης 7. Συμφωνία σε κατανεμημένα συστήματα 8. Είσοδοι και έξοδοι συναλλαγών, αχρησιμοποίητες συναλλαγές 9. Σενάρια συναλλαγών (transaction scripts), εκτέλεση συναλλαγών 10. Το δίκτυο Bitcoin 11. Τύποι κόμβων 12. Δημιουργία κλειδιών και διευθύνσεων 13. Πορτοφόλια 14. Διακλαδώσεις δικτύου CC: Κρυπτονομίσματα (2 ώρες) 1. Παραδοσιακά νομίσματα και κρυπτονομίσματα 2. Οικονομία των κρυπτονομισμάτων 3. Μελέτη περίπτωσης επίλεκτων κρυπτονομισμάτων a. Τρόποι εισαγωγής νέων κρυπτονομισμάτων, ICOs 4. Ανταλλακτήρια κρυπτονομισμάτων Apps: Εφαρμογές Blockchain (6 ώρες) 1. Εφαρμογές Blockchain στη Δημόσια Διοίκηση a. Πως η τεχνολογία blockchain μπορεί να εφαρμοστεί στη Δημόσια Διοίκηση 2. InsureTech, Εφαρμογή Blockchain στο χώρο της Ασφάλισης 3. Healthcare, Εφαρμογή Blockchain στο χώρο της Υγείας 4. Εφαρμογή Blockchain στο χώρο των εφοδιαστικών αλυσίδων a. Η ανοιχτή πλατφόρμα Maersk IBM για την παρακολούθηση σκαφών μεταφοράς containers 5. Blockchains και Industry 4.0, IoT a. Η πλατφόρμα της IBM για IoT 6. Διαχείριση ρευστών περιουσιακών στοιχείων a. Μελέτη περίπτωσης: LAT - LAToken ICO, πλατφόρμα τεκμηρίωσης περιουσιακών στοιχείων και συναλλαγών Lab: Πρακτική άσκηση ανάπτυξης εφαρμογών Blockchain (6 ώρες) 1. Σύντομη παρουσίαση των εργαλείων που θα χρησιμοποιηθούν: Truffle, Ganache, web3.js, MetaMask και Remix o Metamask, σύνδεση με το Testnet και δημιουργία wallet στο ropsten o Πρώτο contract στο remix (hello world) 2. Δημιουργία dapp με το Ethereum
o Περιγραφή και ανάπτυξη της εφαρμογής o Επιπλέον θέματα και ιδιαιτερότητες 3. Επικοινωνία και αλληλεπίδραση με την live εφαρμογή στο ropsten testnet ΠΡΟΓΡΑΜΜΑ ΚΑΙ ΤΟΠΟΘΕΣΙΑ Το μάθημα θα διεξαχθεί την εβδομάδα 11 15 Ιουνίου 2018, 18:00 21:45 καθημερινά. Το πρόγραμμα έχει ως ακολούθως: 18:00 19:30 19:45 21:15 Ενότητα 11/6/2018 BC1 BC2 Α 12/6/2018 CC Apps1 Α 13/6/2018 Apps2 Apps3 Α 14/6/2018 BC3 Lab1 Β 15/6/2018 Lab2 Lab3 Β Τα μαθήματα θα διεξαχθούν στο Athens Information Technology Κηφισίας 44, Κτίριο Γ, 1ος Όροφος 15125 Μαρούσι ΕΙΣΗΓΗΤΕΣ ΣΟΦΟΚΛΗΣ ΕΦΡΑΙΜΙΔΗΣ Ο Σοφοκλής Εφραιμίδης είναι υπεύθυνος της ομάδας Συστημάτων Λογισμικού στο Athens Information Technology. Έλαβε το Δίπλωμα Ηλεκτρολόγου Μηχανικού από το Εθνικό Μετσόβειο Πολυτεχνείο το 1986, και το M.Sc. και Ph.D. από το Πανεπιστήμιο Cornell των Η.Π.Α. το 1992 και 1994, αντίστοιχα. Έχει πάνω από είκοσι χρόνια εμπειρίας στην προσέλκυση και εκπόνηση ερευνητικών έργων, Ευρωπαϊκών και Εθνικών, στις περιοχές κατανεμημένων αξιόπιστων συστημάτων, Μεθοδολογιών Ανάπτυξης Λογισμικού, Ασφάλειας και Εφαρμογών Ιστού και Κινητών Συσκευών, Εκτίμησης και Ελαχιστοποίησης Ρίσκου Συστημάτων Λογισμικού, καθώς και θεμάτων ασφαλείας σε IoT αρχιτεκτονικές. Έχει επίσης πάνω από είκοσι χρόνια εμπειρίας σε εκπαίδευση, τόσο σε ακαδημαϊκό επίπεδο όσο και σε επίπεδο προγραμμάτων επαγγελματικής εκπαίδευσης. Είναι συγγραφέας ερευνητικών εργασιών και έχει διατελέσει αξιολογητής ερευνητικών έργων για λογαριασμό της Ευρωπαϊκής Επιτροπής.
ΓΡΗΓΟΡΗΣ ΓΙΟΒΑΝΩΦ Ο Γρηγόρης Γιοβανώφ είναι καθηγητής στο ΑΙΤ. Έχει πάνω από είκοσι χρόνια εμπειρία σε έρευνα και ανάπτυξη καθώς και επιχειρηματική ανάπτυξη στο σχεδιασμό επικοινωνιακών συστημάτων και παραγωγή ASIC επεξεργαστών για πολυμέσα. Περιοχές εμπειρίας είναι, επίσης, οι ευρυζωνικές ασύρματες επικοινωνίες, ο σχεδιασμός πολυμεσικών συστημάτων, οι εφαρμογές θεωρίας πληροφορίας, και η εμπορευματοποίηση τεχνολογικών καινοτομιών. Έχει εμπειρία σε τεχνική διαχείριση έργων σε ανάπτυξη και κατασκευή επεξεργαστών πολυμέσων, καθώς και με όλα τα στάδια του χρόνου ζωής ενός προϊόντος (ορισμός, ανάπτυξη αλγορίθμων και σχεδιασμό υλικού, σχέσεις με τις μονάδες παραγωγής, έλεγχο, ολοκλήρωση συστημάτων, και υποστήριξη πελατών). Έχει επιπλέον εμπειρία σε ανάπτυξη επιχειρήσεων. Έχει εκτεθεί στο δομημένο περιβάλλον μεγάλων επιχειρήσεων καθώς και στο δημιουργικό χάος νεοφυών. Ήταν μέλος εκτελεστικής ομάδας η οποία πέτυχε να εξασφαλίσει VC κεφάλαια για την έναρξη επιχείρησης στη Silicon Valley. Ήταν Αναπληρωτής Κοσμήτορας στο ΑΙΤ, επικεφαλής της ομάδας έρευνας και ανάπτυξης σε ευρυζωνικά ασύρματα δίκτυα και δίκτυα αισθητήρων, καθώς και ο ακαδημαϊκός διευθυντής του μεταπτυχιακού προγράμματος MBIT στο AIT. ΙΩΑΝΝΗΣ ΚΑΛΔΗΣ Ο Γιάννης Καλδής είναι Project Consultant στο Athens Information Technology και στην Intrasoft International. Έλαβε το Δίπλωμα Ηλεκτρολόγου Μηχανικού από το Εθνικό Μετσόβειο Πολυτεχνείο το 1996, το M.Sc. από το University of Manchester το 1998, Finance courses από το Loyola University of Chicago το 2004, και το MBA από το Πανεπιστήμιο Πειραιώς το 2005. Κατέχει επαγγελματικές πιστοποιήσεις PMP και CPMM. Έχει πάνω από είκοσι χρόνια εμπειρίας στη διαχείριση μεγάλων έργων Πληροφορικής, Τηλεπικοινωνιών και Κατασκευών με έμφαση στο Project Finance και το Business Planning, σε μεγάλους φορείς όπως Wind, Intracom, OTE, ενώ έχει πολύ μεγάλη εμπειρία σε εκπόνηση ερευνητικών έργων, Ευρωπαϊκών και Εθνικών, και επιπλέον σε εξειδικευμένες εφαρμογές blockchain σε industrial IoT περιβάλλοντα. Επιπρόσθετα έχει ολοκληρώσει επιτυχώς σεμινάρια σε θέματα blockchain και cryptocurrencies. Ειδικεύεται σε επενδυτικά σχέδια και τεχνοοικονομικές μελέτες. ΓΙΩΡΓΟΣ ΘΕΟΦΙΛΗΣ Ο Γιώργος Θεοφίλης είναι CTO και founder στην Synaphea με εμπειρία στο σχεδιασμό και την ανάπτυξη εφαρμογών web καθώς και εφαρμογών Blockchain. Έχει ασχοληθεί εντατικά με την τεχνολογία blockchain τα τελευταία 2 χρόνια, και σε αυτό το χρονικό διάστημα εχει καταφέρει να φέρει εις πέρας blockchain project, όπως ένα σύστημα για
διαχείριση χαρακτηριστικών ασφαλιστικών συμβολαίων, ethereum smart contracts for ICO, και proof of existence. Τέλος είναι contributor στο Iroha. ΚΟΣΤΟΣ ΣΥΜΜΕΤΟΧΗΣ Το κόστος συμμετοχής του μαθήματος είναι ως ακολούθως: Εγγραφή μέχρι 14 Μαΐου Εγγραφή μετά τις 14 Μαΐου Ενότητα Α + Β 500 ευρώ 600 ευρώ Ενότητα Α 340 ευρώ 400 ευρώ Στις τιμές δεν περιλαμβάνεται ο Φ.Π.Α. Υπάρχει δυνατότητα επιδότησης μέσω ΛΑΕΚ. ΕΓΓΡΑΦΗ Για εγγραφή στο πρόγραμμα επικοινωνήστε με: training@corallia.org. Παρέχεται 20% έκπτωση επί του ονομαστικού κόστους των 600/400 ευρώ για κάθε συμμετοχή στελεχών από τα ενήμερα μέλη των clusters του Corallia (πλέον Φ.Π.Α.)