← All courses

Bitcoin & Crypto-Assets

  • October-December 2025
  • ESSEC Business School
  • Department of Finance, ESSEC Business School

Bitcoin & Crypto-assets, October-December 2025

with Ferdinando Ametrano (ferdinando DOT ametrano AT essec DOT edu)

Department of Finance, ESSEC Business School
3 Bernard Hirsch, 95021 Cergy-Pontoise Cedex

Learning objectives

The course is about Bitcoin and crypto-assets, their economic rationale and potential.

Financial markets, investing, and monetary theory are the focus of the course; anyway, game theory, computer science (distributed systems, distributed consensus), and cryptography elements are examined too, in the attempt to properly convey the interdisciplinarity of the topic and appreciate its relevance.

Focusing mainly on Bitcoin as reference crypto-asset, the course will also cover Ethereum, smart assets, ICO, NFT, and the general applicability of blockchain technology.

The frontier of monetary engineering will be explored.

Prerequisites

There are no strict prerequisites, even if a computer science mindset and some familiarity with algebra and finance might help to appreciate the course.

While a rigorous formal approach is almost impossible in a course touching on so many and so different knowledge areas, intellectual curiosity is stimulated about the interplay between finance, maths, cryptography, economic incentives, technology, monetary theory, regulatory issues, and politics.

Teaching method

Teaching language

English

Grading

During the course, five assignments will contribute one point each.

The final exam will include:

Contacts

Schedule

  1. 2025-10-07 Tuesday 13:15-16:15
    Course Description
    Bitcoin as Digital Gold (Part 1)
  2. 2025-10-14 Tuesday 13:15-16:15
    Bitcoin as Digital Gold (Part 2)
    Assignment #1: Testnet transaction
  3. 2025-10-21 Tuesday 13:15-16:15
    Hash Functions
    Assignment #2: Partial Hash Inversion
    Blockchain, Mining, and Distributed Consensus (Part 1)
  4. 2025-10-28 Tuesday 13:15-16:15
    Blockchain, Mining, and Distributed Consensus (Part 2)
  5. 2025-11-04 Tuesday 13:15-16:15
    Discrete Logarithm Problem on Finite Fields and Elliptic Curves (first section only)
    Elliptic Curve Digital Signature Algorithm (ECDSA) (first two sections only)
    Addresses, WIFs, and Bitcoin Message Signing
    Assignment #3: Bitcoin Message Signature
  6. 2025-11-11 Tuesday 13:15-16:15
    Transactions and Scripts (section 1 and 5 only)
    Assignment #4: Halving Blocks
    Wallets and Custody
  7. 2025-11-18 Tuesday 13:15-16:15
    Timestamping and the OpenTimestamps Protocol
    Assignment #5: Timestamped document
    Beyond Bitcoin: Altcoins, Stablecoins, Smart Contracts, and Smart Assets
  8. 2025-11-25 Tuesday 13:15-16:15
    Beyond Bitcoin: Distributed Ledger Technology
    Financial Products and Services for the Blockchain Economy
  9. 2025-12-09 Tuesday 13:15-16:15
    The Cryptocurrency Frontier in Monetary Engineering (video)
    Hayek Money: The Cryptocurrency Price Stability Solution
  10. 2025-12-16 Tuesday 13:15-16:15
    Final exam

Python library

btclib.org
github.com/btclib-org/btclib

Python scripts, Excel spreadsheets, and regtest lab material

github.com/btclib-org/bbt

References

Advanced references