Here is an example:
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 |
| • Transactions, blocks, consensus mechanisms, faucets, wallets, smart contracts, coins, fungible and non-fungible tokens | |
| • 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). |
| Training Methods | • Presentations and lectures (50%) |
| • Exchange of views/experiences (20%) | |
| • Exercises (30%) | |
| Required Reading | None |
| Suggested Reading | None |
| Required Preparation | • Register for free to the Google Colaboratory(use personal login)**https://colab.research.google.com/** |
| • Install Ganache blockchain on PC(done by ICON Institute)**https://trufflesuite.com/ganache/** | |
| • Install MetaMask wallet plugin in web-browser(done by ICON Institute)**https://metamask.io/** | |
| Trainer(s)/Lecturer(s) | Christian Kauth |
| Practical Information | ||||
|---|---|---|---|---|
| When | Duration | Where | Organiser | APPLICATION VIA National Contact Point |
| 18 – 22.03.2024 | 5 days | Cologne, Germany | ICON INSTITUTE | |
| Public Sector GmbH | Deadline**: |
|||
| Extended: 30.01.2025 |