Full introduction to blockchain and smart contracts

A technical introduction & hands-on session

Duration
3 Hours

Level
Beginner

Language
English

Audience
Non-Technical Users

  • Overview
  • Agenda

Introduction & motivation for blockchain technology

We explain the importance and potential of blockchains by showcasing multi-million dollar accounting errors involving legacy financial systems that could have been prevented using blockchain technology. A detailed analysis of blockchain’s unique selling points is supported with specific examples. Finally, we explain how new blockchain-based smart contracts can complement traditional contracts.

The thought experiment blockchain

In this part, we explain the complex mechanics of a blockchain step by step using a thought experiment. This will guide you through all the concepts like the underlying data structure, PoW, longest chain consensus rule, digital signatures, mining to fully understand how a blockchain works.

Introduction to smart contracts

We explain the concept of smart contracts ( on Ethereum) and their characteristics

Setup your own wallet - hands-on session

In this hands-on session, we go through a full wallet setup. Moreover, you will learn about the different kinds of wallets and their security implications.

Interact with smart contracts - hands-on session

We show you how to interact with a smart contract. In the end, we play together a small game (run by a smart contract) that you learn how to interact and read a smart contract.

Practical use cases

We explain three use cases which use smart contracts to improve on or replace existing businesses. Moreover, we also show a small demo of the use case (e.g. let us trade on a decentralized exchange)

Introduction & motivation for blockchain technology

We explain the importance and potential of blockchains by showcasing multi-million dollar accounting errors involving legacy financial systems that could have been prevented using blockchain technology. A detailed analysis of blockchain’s unique selling points is supported with specific examples. Finally, we explain how new blockchain-based smart contracts can complement traditional contracts.

The thought experiment blockchain

In this part, we explain the complex mechanics of a blockchain step by step using a thought experiment. This will guide you through all the concepts like the underlying data structure, PoW, longest chain consensus rule, digital signatures, mining to fully understand how a blockchain works.

Introduction to smart contracts

We explain the concept of smart contracts ( on Ethereum) and their characteristics

Setup your own wallet - hands-on session

In this hands-on session, we go through a full wallet setup. Moreover, you will learn about the different kinds of wallets and their security implications.

Interact with smart contracts - hands-on session

We show you how to interact with a smart contract. In the end, we play together a small game (run by a smart contract) that you learn how to interact and read a smart contract.

Practical use cases

We explain three use cases which use smart contracts to improve on or replace existing businesses. Moreover, we also show a small demo of the use case (e.g. let us trade on a decentralized exchange)