These are the slides of my course about blockchain technology at the
University of Verona, Italy.
You can download their latest version in PDF format from
the releases page.
In alternative, you can regenerate the slides with the build.sh
script
(requires pdflatex
).
These slides cover the following topics:
- Introduction: introduction and history of the blockchain technology
- Bitcoin: the bitcoin blockchain
- Ethereum: the ethereum blockchain, including the Solidity language and smart contracts
- Tendermint: the tendermint engine for creating PoS blokchains, including Cosmos
- Hotmoka: the hotmoka nodes and the Takamaka language for programming smart contracts in Java
This document is licensed under a Creative Commons Attribution 4.0 International License.
Copyright 2020-today by Fausto Spoto ([email protected])