BLOCKCHAIN WORKSHOP

29.-30.5.2017 @ HUB13, Helsinki
Ilmoittaudu

Blockchain- eli lohkoketjuteknologia on yksi digitaalisen maailman megatrendeistä, joka demokratisoi luottamuksen verkossa ollen näin yhtä suuri mullistus kuin internet aikanaan. Käytännön tekeminen lohkoketjun parissa on kuitenkin vielä alkuvaiheessa. Tule mukaan HUB13:n ja Luottamuksen löylyn järjestämään kahden päivän lohkoketjukoulutukseen oppimaan asioita syvällisemmin ja käytännössä. Alan huippujen luotsaama koulutus on suunnattu blockchain-teknologian perusteet ymmärtäville henkilöille rahoitusalan yrityksissä, vakuutusalalla, virastoissa ja konsulttitoiminnassa. Koulutusmateriaalit ovat englanniksi mutta keskustelukielenä toimii Suomi.

Kenelle?

  • Koulutus on suunnattu asiantuntijoille joiden tulee ymmärtää työssään lohkoketjujen toimintaa, älykkäitä sopimuksia ja turvallisuutta.
  • Kumpikin koulutuspäivä koostuu aamupäivän teoriasta ja iltapäivän harjoitteista, ja voit halutessasi osallistua ainoastaan teoriaosuuksiin.
  • Harjoitukset ovat hyvin opastettuja ja paikalla on useampi kouluttaja, mutta osallistujan olisi silti hyvä ymmärtää esimerkiksi tietoverkkojen ja pilvipalveluiden perusteet.
  • Koulutus sopii hyvin myös mm. ICT-arkkitehdeille, teknisille projektipäälliköille ja tietoturvaasiantuntijoille.
  • Enemmän lohkoketjuteknologian perusteista ja business-näkökulmasta kiinnostuneelle suosittelemme Blockchain Business -aamupäivää, joka muuten sisältyy tämän koulutuksen hintaan.

Tavoitteet

Koulutuksen jälkeen osallistuja ymmärtää ja osaa:

  • Klassisen (BitCoin pohjaisen) lohkoketjun ja kryptovaluuttojen perusteet
  • Ymmärtää miten Proof-of-Work tuottaa Nakamoto konsensuksen ja takaa turvallisuuden klassisessa lohkoketjuissa
  • Ymmärtää erityyppisiä lohkoketjuja, niiden keskeisiä käsitteitä ja kunkin tyypin soveltuvuutta eri ongelmien ratkaisuun
  • Tehdä transaktioita ja louhintaa Ethereum verkossa
  • Osaa tietoturvallisuuden perusteet PoW-pohjaisessa lohkoketjuympäristöissä
  • Osaa kirjoittaa Smart Contractin Solidityllä, ottaa sen käyttöön Ethereum-lohkoketjussa ja käyttää sitä
  • Osaa tehdä transaktioita R3 Corda-lohkoketjussa
  • Klassisessa lohkoketjussa (Ethereum) tapahtuvat käytännön harkoitukset luovat vahvan pohjan kaikkien lohkoketjuteknologioiden tehokkaalle, ymmärrykseen perustuvalle soveltamiselle

Teoria

Kello 9-13

Maanantai 29.5 – Aamupäivä

Introduction
● Why blockchains now
● Roadmap: From e-cash to BitCoin and beyond
● About the speakers and course organisation
● Setting up personal goals and going through them

Decentralised (open) ledger technology, part 1
● Blockchain basics
● Accumulation of history — forming and maintaining consensus
● A layered model to blockchains

Decentralised (open) ledger technology, part 2
● Identities
● Consistency model
● Consensus protocol
● Incentives

Intro to BitCoin opcodes and smart contracts
● BitCoin vs Ethereum
● BitCoin block contents
● BitCoin opcodes and their usage
● Ethereum, Solidity, and Mist

Tiistai 30.5 – Aamupäivä

Day 1 summary
● Decentralised open ledger
● Main design choices: identities, consistency, consensus, incentives
● Smart contracts

Understanding Nakamoto consensus
● Introduction to Bitcoin consistency model
● Proof of work
● Consensus is based purely on work, no “commitment” needed
● Benefits
● Drawbacks

Design choices revisited
● Incentives to lie
● Private vs. public block chains
● Ethereum gas model
● Difference between consistency and consensus
● Incentives in different consensus models

Course summary
● Decentralised (open) ledger technology
● Smart contracts
● Nakamoto consensus
● Design choices

Harjoitukset

29.-30.5 kello 13-17

Ex1. Setting up the Ethereum environment
This is a setup exercise.

Ex2. Starting mining and making basic transactions
In this exercise students start mining and receiving ETH, and can try transactions with Ethereum’s standard UI.

Ex3: Deploying a small smart contract
In this exercise students deploy a “hello world” smart contract and verify that it exists in the blockchain.

Ex4: Modifying the smart contract and interacting with it by making transactions
In this exercise students modify the “hello world” smart contract and make some transactions to interact with it.

Ex5: Designing and writing a smart contract
In this exercise students create their own smart contract from scratch, according to specifications. Some helpful superclasses may be provided (e.g. “mortal”). They will deploy the contract and make some transactions to see that it works as designed.

Ekstrat

Introduction to different consensus models
Classical Byzantine consensus
● Open Byzantine consensus: Stellar, other examples
● Weaker consensus models

BitCoin and Ethereum security models
● BitCoin protocol security analysis — main results
● Ethereum code execution model
● General problems with full Turing completeness; mitigation with gas
● Lessons to learn from Ethereum forks

Ex6: Advanced smart contract topics
This exercise is for students that have completed Ex5 early.

Tarkat tiedot harjoituksista löydät täältä.
Jos koulutuspäivien sisällöstä jäi kysyttävää, ota meihin yhteyttä!

Kouluttajat

Pekka Nikander

Pekka Nikander

CTO at Luottamuksen löyly osk, Aalto Research Fellow, PhD

– Yli 30v kokemus ammattimaisesta ohjelmistokehityksestä.

– Kansainvälisesti tunnustettu huippuosaaja.

– Ohjelmistojen moniosaaja, joka pystyy työskentelemään kaikilla ohjelmistokehityksen tasoilla.

– Yli 100 tieteellistä julkaisua.

– Ensikäden kokemusta 5 startupista: Nixu, Senseg, Ell-i, Solu ja PulseOne.

Tommi Elo

Tommi Elo

CEO at Luottamuksen löyly osk, MSc

– Yli vuosikymmenen pankkikokemus teknisistä tietoturvatehtävistä, teknisten projektien suunnittelusta, aikatauluttamisesta ja vetämisestä suomalaisessa pankissa.

– Yli 5 vuoden kokemus kriitisten pankkisovellusten kunnossapidon johtamisesta maksuliikenteessä.

 Rami Koivunen

Rami Koivunen

Senior Consultant at Luottamuksen löyly osk

– Yli 20v ammatillinen kokemus ohjelmisto- ja arkkitehtuuri-suunnittelusta lukuisissa eri ympäristöissä ja kielissä.

– Yli 5v kokemus pilviteknologioiden arkkitehtuurista kehityshankkeissa, migraatioprojekteissa ja devops-työssä.

– Erityisosaamisena natiivit Amazon AWS -pilvipalvelut, API-rajapintaprojektit ja IoT-ratkaisut.

– Osallistuu myös useisiin avoimen lähdekoodin projekteihin. Bitcoin- ja Ethereum-käyttäjä kummankin alkuvaiheista asti.

Kenneth Falck

Kenneth Falck

Chief Architect at Luottamuksen löyl osk

– Suomalaisen kaupungin tietoliikenneuudistus projektin johtaminen.

– Teknologiatiimien johtamista Kiinassa. Organisaatiokehittämisen johto luotaessa uutta n. 200 hengen ohjelmistokehitysorganisaatiota Kiinassa.

– Ohjelmisto- ja laitekehitystiimien johtamista yli kymmenen vuoden ajalta useisiin kymmeniin päätelaiteprojekteihin.

Hinta

Hinta sisältää opetusmateriaalit, täyden ylläpidon, sekä pääsyn Blockchain Business -aamupäivään.

Pelkkä teoria

1290 EUR + alv

Workshop

2190 EUR + alv

Ilmoittaudu

*We reserve rights for changes

Teoria - 1290 EUR + alvWorkshop - 2190 EUR + alv

First Name

Last Name

Phone

Title

Email

Additional info (eg. special diet)

Billing information

Organization

Billing address (E or traditional)

Paikka

Koulutuspaikkana toimii HUB13:n tapahtumatila osoitteessa Kaisaniemenkatu 13 A 2krs. 00100, Helsinki.

HUB13

HUB13, Kaisaniemenkatu 13 A, 2nd Floor, 00100, Helsinki

Liity sisäpiiriin!

Lähetämme sinulle aiheeseen liittyviä artikkeleita, uutisia ja tarjouksia.

Thank You for joining!