Advanced Course

At the advanced course you will learn the essential knowledge about Bitcoin & related technologies. We cover cryptography, the structure of transactions and blocks and how they are chained, smart contract language, the Lightning protocol as well as software and toolkits to develop on top of the block chain and Lightning. You will learn directly from world-renowned specialists such as Lightning protocol co-designer Dr. Christian Decker and Bitcoin Core Maintainer Jonas Schnelli.

 
 

 
 

Lectures

Day 1 - Bitcoin Protocol

  1. Bitcoin Intro
  2. Libbitcoin Toolkit Intro
  3. Elliptic Curve Math
  4. Signatures: ECSDA & DER
  5. Transactions
    1. Introduction
    2. Sighash Modifiers
    3. Timelocks
    4. Multisig
    5. P2SH

Day 2 - Bitcoin Protocol II

  1. Transactions (continued)
    1. OP_RETURN / Timestamping
    2. Witness Transactions
    3. RSMC/HTLC’s
  2. Block chain/Block Parsing
  3. SPV clients
  4. P2P Network

Day 3 - Bitcoin & Cryptography

  1. History of Bitcoin
  2. Cryptography #1
    1. Zero-Knowledge Proofs
    2. Schnorr Signatures
  3. Bitcoin — Theory and practice
  4. Different types of forks / upgrade mechanisms
  5. Cryptography #2
    1. Ring Signatures
    2. Confidential Amounts
  6. All about wallets
  7. Open discussion and QA

Day 4 - Lightning

  1. History of the Lightning Network
  2. Breakout Session: Flashbox
  3. Bitcoin = Lightning
  4. c-lightning
 
 

 
 

Teachers

  • James Chiang

  • Dr. Christian Decker

  • Marko Bencun

  • Jonas Schnelli

  • Kaspar Etter

  • Henrik Jonsson

 
 

 
 
  • Basic understanding of Bitcoin (make sure you know everything covered in our Beginner Course)

  • Good understanding of technology

  • Familiar with the command line

  • Programming knowledge (any language)

 
 

 
 

What you need to bring with you

  • Notebook

 
 

 
 

Cost

Individual price: CHF 1'500 (Additional discount for students available)

Corporate price: CHF 4’000 (The discount made possible thanks to our Ecosystem Partners don’t apply)

 
 

 
 

Apply

To apply for our next class please fill out the form here.

 
 

 
 

Location

HWZ Hochschule für Wirtschaft Zürich
Lagerstrasse 5
8004 Zürich
Switzerland