Blockchain Implementation with Python: A Practical Workshop
Title
Blockchain Implementation with Python: A Practical Workshop
Describe your Talk
In this interactive workshop, we will go beyond the theory and dive straight into the practical side of blockchain technology by implementing a simple blockchain in Python. We will start by understanding the fundamental building blocks of a blockchain and how they are linked together to form a secure and immutable chain.
Participants will be guided through creating a blockchain class in Python, complete with methods to create blocks, compute proofs of work, and validate the chain's integrity. We will be using Python libraries such as hashlib for cryptographic hashing and Flask to create a simple web application that interacts with our blockchain.
During the workshop, we will code together a blockchain that includes functionalities such as mining new blocks, displaying the entire chain, and verifying the chain's validity. The goal is to provide a hands-on experience that solidifies the understanding of how blockchains function at a code level.
Pre-requisites & reading material
Participants should have a basic understanding of Python programming and be comfortable with concepts such as classes and functions. No prior knowledge of blockchain is required.
Time required for the talk
90 mins
Link to slides/demos
https://docs.google.com/presentation/d/1o8G-uJuVhS9JRVMGi01oRG_6YK6XkKhyuDBmNNLweMM/edit?usp=sharing
About you
I am a dedicated Software Engineer with a robust background in Python and backend development and a burgeoning interest in the innovative realms of Web3 and Blockchain technologies. My professional journey has equipped me with the expertise to craft inventive solutions and streamline systems, enhancing efficiency and user engagement across diverse sectors.
Currently, as a Software Development Engineer at MCS, I have refined my proficiency in Python, Sanic, asyncio, and an array of backend tools.
In addition to my hands-on experience, I have also ventured into the world of content creation with my YouTube channel, Cyber Creed. Our channel takes viewers on a rollercoaster ride through the dark forests of Machine Learning, the digital jigsaw puzzles of Data Structures and Algorithms, the wild stitching of Coding Projects, and the shadowy mysteries of Cyber Security.
Availability
All weekends
Any comments
No response
@pulsar17 Kindly provide some update on this
@CreatorGhost are you available to deliver this talk on the 20th of April? If yes, could you also update the proposal with the link to your slides? Slides don't have to be complete but should be indicative of the subject matter.
@Animesh-Ghosh Yes, I am available. Slide Link : https://docs.google.com/presentation/d/1o8G-uJuVhS9JRVMGi01oRG_6YK6XkKhyuDBmNNLweMM/edit?usp=sharing
@CreatorGhost can you ping me on Telegram - my username is pulsar17? This is so that there is at least one way to contact you on the day of the meetup.
@pulsar17 I have sent you the message on telegram (Creat0rghost) and can we schedule it on 27 April?
I will be available on 18 May
Kindly schedule it for 18 May