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 |