What I Found Interesting: Week of 1/24
Deep dive on addresses, Opensea exploit, 2022 Blockchain Development Tools
Solidity Tutorial: All About Addresses
Addresses are a foundational component of Ethereum and are the unique identifiers that we use to interact with each other’s and with smart contracts. What looks like gibberish to the common eye is a cryptographic key that creates a lot of the value that people seek in using blockchain over a centralized database. I found this guide to be super helpful in going in deep on how addresses are generated and how they are different between smart contracts and EOAs (Externally owned accounts). If you are serious about developing on the Ethereum blockchain, then this is a guide that you should read through more than once.
Hackers Exploit OpenSea Bug to Steal $1 Million in NFTs
Opensea was exploited this morning allowing users to purchase highly valued NFTs for a fraction of the price and then resell at a substantial profit. The intricate exploitation that is summarized in the embedded tweet involves the listing history of an NFT and the ability to purchase the NFT using the price of that old listing (most likely a fraction of the current value).
I found this to be a great video on the various tools that are available in the Ethereum developer ecosystem. It was created by a very knowledgeable blockchain developer and is mostly informative with a slightly opinionated view of the tools based on his experience. I became aware of a lot of new tools from this video and found the summary format with added opinion to be helpful in making the research/decision-making process faster. Something I discussed in a previous newsletter.