We have successfully completed the first chapter of our university module on blockchain and Optimism at Cenfotec University!
Congratulations to all the dedicated participants who are part of this movement. In this post, we aim to recap everything covered in these initial three sessions of the course. This serves both as a review and as a resource for anyone looking to learn about these topics.
Session 1: Introduction to the Technology
In our first session, we covered the following topics:
- Blockchain Origins and History: We traced the origins back to peer-to-peer (P2P) networks and discussed decentralized networks.
- Bitcoin and the Blockchain: We delved into Bitcoin and its blockchain, explaining how it works at the block level, including cryptography, hashes, nodes, and validation mechanisms.
- Mining and Network Consensus: We explored mining, network consensus, and their use cases.
- Ethereum: We applied these concepts to the Ethereum network, including block explorers and gas fees.
- Wallets and EVM: Students manually added various networks to Metamask using tools like Chainlist, explored the concept of the Ethereum Virtual Machine (EVM), and discussed wallets designed for different ecosystems.
In the practical part of this session, each student created their wallet and opened it in two different applications: Metamask and Rabby Wallet. They learned to securely import and store their private keys and minted their first attendance NFT using Hallos.io. This allowed them to record their attendance on-chain, and they used a block explorer to identify this transfer.
Homework: Investigate the differences between Proof of Work and Proof of Stake.
After this session, each student was sent gas in the Sepolia, OPSepolia, and Optimism mainnet networks.
Session 2: Developer Tools and Knowledge
Our second session focused on equipping students with the tools and knowledge needed to excel as Web3 developers. We had a special guest, Daniel Bejarano, a developer with practical experience, who shared his journey to becoming a successful Web3 developer. Topics included:
- Open Source Importance
- Emerging Technologies and Exponential Growth
- Personal Branding for Developers and Networking
- Tools and Pathways: He mentioned several tools and steps to position oneself successfully.
We also covered the functionality of test networks and faucets. Daniel shared his personal experiences and results, empowering students and highlighting the potential of the Web3 path. He also provided several tips on creating developer networks and accounts.
Homework: Create and optimize profiles on social platforms like GitHub, Twitter, LinkedIn, Telegram, and Discord.
In the last 15 minutes, we conducted a speed networking activity to foster student interaction. Students received their first reward of 10 OP tokens and manually added the token using the OP contract.
Session 3: Ethereum, EVM, and Technological Use Cases
In the third session of this module, we delved into Ethereum, the EVM, and its technological use cases. We provided in-depth knowledge about gas on the network, conducted interactions, and discussed Layer 1 compatibility with Ethereum. Topics included:
- Layer 1 Networks and Functions
- DeFi Applications: We explored swaps and bridges, and conducted step-by-step transactions across different tokens and networks.
- Future of Ethereum and Second Layers: We emphasized how second layers, like Optimism, address speed and economic issues on the Ethereum network.
We had another special guest, Robert Ramirez, founder of Hallos, who shared his experience as a Web3 startup founder.
In the practical part, students created a Gitcoin Passport to establish their on-chain identity and verify it, thus proving their uniqueness and backing their work with on-chain evidence. They used the Sepolia faucet, benefiting from having an active Gitcoin Passport.
Upon completing this session, we’ve achieved a perfect success rate in assisting all students. As recognition of their accomplishment, students who hold all assistance nfts got whitelisted and can claim a Module 1 completion POAP.
Homework: Achieve more than 10 points on their Gitcoin Passport and explore the CryptoZombies platform to start learning Solidity in preparation for the Solidity module.
MODULE SLIDES:
https://www.canva.com/design/DAGKMpuvHys/r94xFqajZdnHttnwax-tcA/edit?utm_content=DAGKMpuvHys&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
Here are the presentations from these initial sessions for your reference. Feel free to leave any questions in the comments—we are here to support you on your journey as developers on the Superchain!
Please feel free to leave here any feedback regarding the sessions.
On-chain Data:
- Module Completion POAP: POAP Gallery
- POAP Delivery:Optimism Module 1
- Assistance NFT Contract (0x37a654F910B56bf83Fef0a149B9105C1ba35d09
- Token Identifier: 0x173874BfbD1BdCE49D25eF6bF2f20Aff7fcf2b56 () Token Tracker | OP Mainnet Etherscan
Clase 1: token #0
Clase 2: token #1
Clase 3: token #2
0x173874BfbD1BdCE49D25eF6bF2f20Aff7fcf2b56 | OP Smart Contract | thirdweb
- safe address for rewards: oeth:0x721231a663564935b2E8fd11CEE1614441fBaf68
- my address (signer) inbestprogram.eth: 0x0263E43c0dE253a0fe354b60d35D2855c514a887