This module transforms the abstract world of blockchain into a powerful toolkit for young volunteers, creators, and social innovators who want to drive positive change. You will cut through the technical noise to understand decentralization, digital assets, smart contracts, and NFTs—while building the practical security skills and ethical framework needed to use these technologies responsibly. By the end, you will be equipped to transform blockchain concepts into equitable, real-world solutions for your community and social impact projects.
Pre-Course Knowledge Assessment
Instructions: Answer each question to the best of your current knowledge. This poll is not graded—it simply helps us understand your starting point and tailor the course to your needs. Your answers will be compared anonymously with the community's results after submission.
Time limit: 10-15 minutes
Format: 20 multiple-choice questions, 4 options each (A, B, C, D)
Lesson 1: Introduction to Blockchain & Decentralization establishes the foundational shift from centralized systems (banks, governments, platforms that create single points of failure) to decentralized alternatives built on Distributed Ledger Technology (DLT). You will learn how cryptographic hashing creates immutability—linking blocks together so any tampering becomes instantly detectable—and how peer-to-peer (P2P) networks enable consensus without any middleman authority. You will also tackle the Byzantine Generals Problem, the classic thought experiment that explains why coordinating trust among strangers who may be malicious is so difficult, and how blockchain's combination of cryptography, consensus, and economic incentives finally solved it. Through a hands-on "chain" exercise and a video-based trivia quiz, you will then complete a five-question quiz and a reflective journal titled "My Trust Model," where you identify friction points caused by centralized trust in your own community or social business.
From centralization to decentralization.pptx by Jovan Karamachoski
Cryptographic hashing - the engine of immutability.pptx by Jovan Karamachoski
Let's See Hashing in Action
Go to the following link:
https://xorbin.com/tools/sha256-hash-calculator
(or any SHA-256 online tool)
Try these steps:
This is how blockchain verifies without revealing data.
Build Your Own Immutable Chain
A short group task where participants use a text field (paper, card) to pass a message, each adding a new line and then hashing the entire message (conceptually) to visualize immutability.
Time: 15 minutes
Setup (in groups of 4-5):
Simplified "Hash" Rule:
A hash = first 3 letters of the message + number of characters
Example: "We fund the garden" → "We 16" (in reality, real hashes are complex)
Peer-to-peer networks.pptx by Jovan Karamachoski
Video: "What is a Peer-to-Peer Network?" – Blockchain at Berkeley / Simply Explained (5 minutes)
Link:
As you watch, note answers to these questions:
If the video link doesn't work:
Alternative Video: "Blockchain 101 – A Visual Demo" by Anders Brownworth (first 7 minutes)
Link :
or Search on YouTube: "Peer to Peer Networks Explained Simply"
Trustless systems & the Byzantine generals problem.pptx by Jovan Karamachoski
Question:
"Think of a situation in your volunteer work or community where trust is currently required – but that trust is sometimes broken, expensive, or opaque. Could a trustless (trust-minimized) system help?"
Examples to consider:
Share with a partner, then we'll hear 2-3 examples.
For Deeper Understanding
Original Paper (very technical):
"The Byzantine Generals Problem" – Lamport, Shostak, Pease (1982)
Link: https://lamport.azurewebsites.net/pubs/byz.pdf (Read just the abstract and introduction)
Accessible Explanation:
"The Byzantine Generals Problem – Simply Explained" – Various YouTubers (search)
Bitcoin Whitepaper Reference:
Satoshi Nakamoto's "Bitcoin: A Peer-to-Peer Electronic Cash System" – Section 2
Link: https://bitcoin.org/bitcoin.pdf
Lesson 2: Digital Money & Assets – Cryptocurrencies, Tokens & Wallets gives you practical knowledge about digital value and, most importantly, how to keep it secure.
You will master the critical distinction between native cryptocurrencies (coins like Ether that are built into the blockchain and required for transaction fees) and programmable tokens (assets like stablecoins and NFTs created by smart contracts). You will explore the double-spending problem—how blockchain prevents the same digital currency from being spent twice—and dive into public and private keys, understanding that your public address can be shared freely while your private key or seed phrase must never be revealed to anyone.
You will learn how transaction signing proves ownership without exposing your secret, and compare hot wallets (convenient but vulnerable) against cold wallets (secure but less convenient) to make informed security choices. Through a key pair simulation and a wallet safety role play, you will complete a reflection journal titled "Securing My Assets," outlining a personal three-step security plan and explaining the distinction between an Ethereum native coin and an ERC-20 token.
Cryptocurrency (native coins) vs. programmable tokens.pptx by Jovan Karamachoski
Quick Class Activity: Coin or Token?
You have to decide: Native Coin or Programmable Token?
Public keys & private keys - the digital vault.pptx by Jovan Karamachoski
Generate Your Own Key Pair
Use the tool provided by Ian Coleman found on the following link: https://iancoleman.io/bip39/
Transaction signing.pptx by Jovan Karamachoski
Hot wallets vs. cold wallets.pptx by Jovan Karamachoski
Time: 15 minutes
Split into pairs. Each pair receives one scenario. Write the tips in the input text area.
Scenario A (Hot Wallet – Youth Organization):
"Your youth club receives small daily donations ($50-500) for a weekend food program. You need to pay suppliers quickly. You choose a hot wallet on a shared phone. List 5 specific security tips for this situation."
Scenario B (Cold Wallet – Artist):
"A digital artist has created 5 high-value NFTs worth $50,000 total. They won't sell for 2 years. They choose a cold wallet (hardware). List 5 specific security tips for long-term storage."
Share-out: Each pair shares ONE tip. We'll compile a class "Wallet Safety Guide."
Title: Securing My Assets
Length: 300 words (approximately 2-3 paragraphs)
Lesson 3: Understanding Smart Contracts – Code That Executes unlocks the most powerful layer of blockchain, transforming it from a simple ledger into a global, decentralized computer.
You will learn what smart contracts are—self-executing code that automatically enforces agreements without lawyers or courts—and explore the "Code is Law" philosophy through the infamous DAO hack of 2016, where a $60 million bug forced the Ethereum community to choose between immutability and human intervention.
You will understand how the Ethereum Virtual Machine (EVM) ensures determinism (same inputs produce same outputs across all nodes), why every computation costs gas (to prevent infinite loops, spam, and compensate validators), and how oracles act as bridges to bring real-world data onto the blockchain. You will also explore the anatomy of an NFT as an ERC-721 smart contract, understanding that an NFT is a unique token ID recorded on-chain, not the image itself.
Through a smart contract flowchart activity and a video on gas and oracles, you will complete a group forum debate on whether a buggy contract's outcome should stand or human authorities should intervene.
What is a smart contract and the "code is a law" philosophy.pptx by Jovan Karamachoski
Question:
"A smart contract for a community fund has a bug that accidentally sends funds to the wrong address. The person who received the funds refuses to return them, saying 'Code is Law – I followed the rules.' Should the community intervene to recover the funds? Why or why not?"
Share with a partner, then we'll hear 2-3 perspectives.
Time: 25-30 minutes
In pairs, learners design a simple smart contract for a community project and map the process in a flowchart. Below your flowchart, write 2-3 sentences explaining:
What triggers the smart contract to start?
What condition must be met for execution?
What happens automatically when the condition is met?
Select one of the following community project scenarios, or create your own (must be approved by facilitator).
Scenario A – Volunteer Milestone Funding
"A community garden project requires volunteers to sign up for weekend shifts. The project has a budget of 10 ETH. When 10 volunteers have signed up, the smart contract should automatically release 50% of the budget (5 ETH) to the garden supply wallet."
Scenario B – Matching Grant
"A youth education program runs a fundraising campaign. A donor has pledged a matching grant: for every 1 ETH raised from the community, the donor will contribute 0.5 ETH. When the community raises 5 ETH, the donor's 2.5 ETH should be released automatically."
Scenario C – Milestone-Based Funding
"A social enterprise building a community water well has a budget of 20 ETH. Funds should be released in three stages: 25% when the land is purchased (verified by a government land registry oracle), 50% when construction reaches 50% completion (verified by a project manager's signature), and 25% when the well passes water quality testing (verified by a testing lab oracle)."
Scenario D – Escrow for Services
*"A local artist is commissioned to paint a community mural for 3 ETH. The client deposits the 3 ETH into the smart contract. When the artist submits proof of completion (photo upload + GPS coordinates verified by oracle), the contract releases 2.5 ETH to the artist. The remaining 0.5 ETH is released after the client confirms satisfaction within 7 days. If no confirmation, funds auto-release."*
Scenario E – Create Your Own
Design a smart contract for a community project relevant to your own experience. Must include at least one condition and one automatic execution. Get facilitator approval before starting.
Execution environment - the EVM.pptx by Jovan Karamachoski
Gas and fees.pptx by Jovan Karamachoski
Watch & Learn (10 minutes)
Video: "Ethereum Gas Explained" – Finematics (8 min)
Link:
Alternative: "What is Gas in Ethereum?" – Simply Explained (5 min)
Link:
While watching, note:
Post-Video Discussion (5 minutes)
Questions:
Oracles - bridging blockchain and reality.pptx by Jovan Karamachoski
Anatomy of an NFT (as a smart contract).pptx by Jovan Karamachoski
Group Forum Discussion
Scenario:
"A community savings group uses a smart contract where members deposit monthly. The contract has a bug: the withdrawal function doesn't check if the requester is the actual owner – it only checks if the requester's address starts with '0x123'. By chance, an attacker's address matches. They drain 50% of the funds. The community discovers the bug immediately after."
Debate question:
"Should the 'code is law' outcome stand (attacker keeps funds), or should the community hard-fork the blockchain to revert the transaction?"
Requirements:
Guiding Questions:
📜 Immutability: Does reverting the transaction break the promise of blockchain?
🔥 The DAO precedent: Ethereum hard-forked to revert the $60M hack. Is this case similar or different?
⚖️ Intent vs. code: Was the community's intent clearly violated?
🛡️ Precedent: If you revert this, where do you draw the line? What about future "accidents"?
👥 Community governance: Who decides? A vote? A foundation? The developers?
💰 Practicality: Hard forks are disruptive and controversial. Is it worth it for 50% of funds?
Use at least 2 concepts from the lesson in your post.
Lesson 4: Ethical Implications of AI, Blockchain, and NFTs shifts from "what can we build?" to "should we build it?"—equipping you with the critical framework for responsible innovation.
You will analyze equity and the digital divide, confronting barriers like offline populations, prohibitive gas fees, technical literacy requirements, and governance plutocracy, while learning concrete strategies for inclusive design.
You will compare the environmental impact of Proof-of-Work chains like Bitcoin (energy comparable to entire countries) against Proof-of-Stake chains like modern Ethereum (99.9% energy reduction after The Merge), learning to spot greenwashing and make responsible chain choices. You will explore responsible AI development through EU principles, applying them to AI-generated NFTs, autonomous AI agents, and AI in DAO governance. Finally, you will distinguish NFT token ownership from intellectual property rights, analyzing real-world cases of unauthorized minting and misleading licenses.
Through an article analysis and case study review, you will complete a final short essay (500-600 words) evaluating a youth-led NGO's NFT fundraising project, weighing PoS versus PoW environmental trade-offs and proposing three equity strategies for accessible token sales.
Equity and the digital divide.pptx by Jovan Karamachoski
Scenario: Your volunteer organization wants to issue NFTs as proof of attendance for your workshops. Many participants are low-income, have basic phones, and limited technical experience.
Questions:
Share with a partner, then we'll discuss as a group.
Environmental impact - Proof-of-Work vs. Proof-of-Stake.pptx by Jovan Karamachoski
Reading Analysis (20 minutes)
Read: European Environment Agency (EEA) article on blockchain and the environment
Link: https://www.eea.europa.eu/en/analysis/publications/blockchain-and-the-environment
After answering the questions
Lets discuss the positive uses and negative impact of the Blockchain, and propose solutions & mitigations
Responsible AI development.pptx by Jovan Karamachoski
NFTs and intellectual proterty.pptx by Jovan Karamachoski
Case Study Analysis (15 minutes) In small groups (3-4 people)
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them.
© 2025 SINFT Platform. All rights reserved.