Introduction to Blockchain for official statistics
Course Leader
Christian Kauth
Target Group
Official statisticians/data scientists/IT experts
Entry Qualifications
Sound command of English. Participants should be able to make short interventions and to actively participate in discussions
Active or passive knowledge of Python is a plus, but not a requirement to follow and benefit from this course: Participants may choose to either actively code scripts, web3 and smart contracts or to passively learn from the provided solutions.
Objective(s)
This course shall democratize the understanding and use of blockchain technology, showcasing how decentralized, asynchronous data economies leveraging micro-data, official statistics, verifiable credentials and the European blockchain, change the way we live and work – blockchains have so much more to offer than just cryptocurrencies.
Understand the cryptographic principles behind blockchains
Understand the components of blockchains
Get to know impactful use cases of diverse blockchains
Get to know the ecosystems of available blockchains and tools
Develop an application and its smart contracts on the blockchain for Official Statistics
Contents
Demystification of the Blockchain technology and its relation to cryptography and the web
The diversity of blockchains and their real-world applications
The Ethereum platform, smart contracts, web3, distributed applications and the European Blockchain Services Infrastructure (EBSI)
Development, deployment and monitoring of an application with smart contracts for Official Statistics using Ethereum/Ganache blockchains, Vyper/Solidity smart contracts, Remix IDE, MetaMask wallet, Etherscan, web3 in Python and OpenSea market place.
Expected Outcome
The participants will know the building components of blockchains and understand the cryptographic principles that make them trustworthy. They will master the blockchain vocabulary and understand real-world use cases which are changing our lives. Participants will have gained hands-on experience with tools involved in the development of blockchain applications and smart contracts for official statistics (either through active coding or passive understanding of the provided solutions).