Starting a Journey in Blockchain Security

Hello 👋 I'm Américo Júnior, a young African passionate about technology and information security. I started studying programming and hacking at 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 decided to start writing about what I've learned.

At the beginning of this year, I developed an interest in blockchain security and decided to focus on it. The first article I read was Hacking the Blockchain: Ethereum, and I learned that to become a good blockchain hacker, I needed to learn how to build applications that live on blockchain, the famous DApps. I decided to focus on this because I had been focusing only on the web for a long time, and all that time I dealt with practically the same things, I mean, the same technologies, the same approaches, etc.

How I'm Starting

I started learning blockchain development in January 2022 with the freeCodeCamp's course. This course gave me a wide range of blockchain development. I learned:

  1. Advanced and effective smart contract development with Solidity
  2. Deploying smart contracts on the blockchain and testing with Python brownie or web3.py
  3. How to run a local blockchain node with ganache
  4. Creating ERC20 and ERC721 tokens
  5. Creating and deploying NFTs with Solidity
  6. Updating smart contracts
  7. DeFi development
  8. Interacting with Solidity contracts using React.js and Web3.js

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

Today, September 24, 2022, I started learning about blockchain security. I learned a type of vulnerability called reentrancy, watching the hack solidity playlist. In 1 week I'll post a new article to update what I've learned.

As I said, this is my first article. In it, I wanted to tell how I'm starting in blockchain security, so you can know my first steps. I hope you liked it. I promise to improve in the articles haha!

Goodbye!

@americo
@americo
About
About
Posts
Posts
Work
Work
Ask
Ask
Contact
Contact