WHU | Logo

Introduction to the Raspberry pi (Part I): Build your own blockchain

Kurs ID
SCM441
Art des Kurses
BSc Kurs
Wochenstunden
2,0
ECTS
3.0
Semester
FS 2019
Vortragssprache
Englisch
Vortragende/r
Prof. Dr. Arnd Huchzermeier
Bitte beachten Sie, dass AustauschstudentInnen im BSc-Programm der WHU eine höhere Anzahl an Credits erwerben als hier aufgeführt. Für weitere Informationen wenden Sie sich bitte direkt an das [International Relations Office].
MODULE 1

Understanding Blockchain:

  • Discover the technology underpinning blockchain
  • Understand the structure of blockchain
  • Explore the scope of the blockchain industry by analyzing the scale of investment in the industry, key stakeholders, and the evolution of the industry landscape.

MODULE 2

Blockchain and Business:

  • Explore blockchain trends
  • Investigating the market disruptions caused by technology and the impact of blockchain in industries worldwide
  • Develop your understanding of the WHU Blockchain Strategy framework - which you will apply to a blockchain use case.

MODULE 3

Trustless Value Transfer:

  • Explore how blockchain is powering new payment rail and cryptocurrencies
  • Storage of land title registries, and new mechanisms for trading, settlement, and clearing.
  • Investigate key strategic challenges and opportunities in these areas, and work with a group to analyze the scope, scale, and trajectory of the market for your own blockchain business strategy.
  • Install Ethereum Wallet on your smartphone, buy some Ether (something like 10,- EUR) and do a live transaction

MODULE 4

Smart Contracts:

  • Discover how blockchain is enabling new forms of management and organization through decentralized applications, smart contracts, and new frameworks for identity and data sharing, and assess industry regulation and competitive analyses.

MODULE 5

Basics of Ethereum:

  • Introduction to the main elements of the Ethereum protocol and Blockchain, as well as that key role that his technology has played in the emergence of smart contracts.

MODULE 6:

Intro to Solidity:

  • Introduction to Solidity, the Turing-complete programming language that is underlying the Ethereum network.

MODULE 7

First Smart Contract:

  • Building on learning of module 5 & 6, we will use this session to implement a first smart contract and launch it on the Ethereum blockchain.

MODULE 8

Leveraging Oracles:

  • To build meaningful Blockchain-based application, the incorporation of 3rd party data sources are crucial.
  • Module 8 introduces oracles – which perform exactly this function for the Ethereum ecosystem.

MODULE 9-12

  • Pallet POC Implementation: Apply agile principles, patterns and practices to build a proof-of-concept distributed app that runs on the Ethereum blockchain.
  • Utilize open source tools like SSH, GIT, NodeJS, NPM, Truffle, Debian & more.
  • Connect to an external sensor via Bluetooth & indicate status with a LED using GPIO.
  • Implement and deploy a minimum viable product.
Date Time
Monday, 14.01.2019 08:00 - 09:30
Friday, 18.01.2019 08:00 - 11:00
Friday, 18.01.2019 14:00 - 17:00
Monday, 21.01.2019 08:00 - 09:30
Friday, 25.01.2019 08:00 - 11:00
Friday, 25.01.2019 14:00 - 17:00
Monday, 28.01.2019 08:00 - 09:30
Friday, 01.02.2019 08:00 - 11:00
Friday, 01.02.2019 14:00 - 17:00
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Lectures; Lab Sessions
Quizzes (25%); Final Presentation (75%)
90
WHU | Logo