Starting a journey in blockchain security

September 24, 2022

Hey 👋 I am Américo Júnior, A young African passionate about technology and information security, I started studying programming and hacking at the age of 14, and today I work as an ethical hacker helping to make the internet a safe place.

This is my first post here, now that I’ve started a new journey, I’ve decided to start writing about what I’ve learned.

Earlier this year, i developed interest in blockchain security, and decided to focus on that, the first article I read was Hacking the Blockchain: Ethereum and i learned that to become a nice blockchain hacker, i needed to learn how to build application that live on blockchain, the famous DApps. I decided to focus on that, because it’s been a long time since I’ve only focused on the web, and all this time I dealt with pretty much the same things, I mean the same technologies, the same approaches, etc.

How I’m Starting I started learning blockchain development in january of 2022 with freeCodeCamp’s course, this course gave me a wide of blockchain development, i learned it:

  1. Advanced and effective smart contracts development with solidity
  2. Smart contracts deployment to blockchain and testing to with python brownie or web3.py
  3. How to run a local blockchain node with ganache
  4. ERC20 and ERC721 tokens creation
  5. Creation and deployment of NFT’s with Solidity
  6. Smart contract upgrading
  7. DeFi devolpment
  8. Interaction with Solidity contract using React.js

After the course, I read a good part of the ethereumbook which helped me to reinforce my knowledge about blockchain and I finished a good number of cryptozombies chapters to pratice my solidity skills.

Today, September 24, 2022, I started learning blockchain security, learned a type of vulnerability called reentrancy, watching the smart contract programmer channel hack solidity playlist video. In 1 week I will post a new article to update what I have learned.

As I said, this is my first article, in it I wanted to tell you how I’m getting started in blockchain security, so you can get to know my first steps. I hope you liked it, I promise to improve in the articles lol!

Goodbye!