Week 8 has closed and with it, the weekly recaps. In this week's non-technical recap, I'm sharing the big points from this week's articles focused on building an understanding of smart contracts and the progress made with the upcoming hackathon.
If you're interested in the non-technical recap, you can find that here.
<usual_enterance> If you're new here I'm creating this blog series as I go from coding newbie to working in web3. I'm creating this to reflect on the technical and non-technical growth and to leave it behind for others who might be interested in how they can follow a similar path. </usual_enterance>
I tweet every day about at least one web3 article, here are the biggest takeaways from those articles this week;
- JS smart contracts with Agoric may prove to be the future and allow for easy movement of web2 developers to web3
- Vyper is built as a highly-readable, easily-auditable smart contract language that deliberately omits some Solidity components to make unsafe code harder to write
- Yul can compile into various backends and be used for inline assembly in Solidity
- Top 5 smart contract vulnerabilities
- NFT Token Sale vulnerabilities
- Marketplace vulnerabilities
- Exposed Private Keys
- Re-entrancy attacks
- NFT scams and rug pulls
- Even after audits, exchanges remain vulnerable; as such, the scope of audits should broaden
- Smart contracts typically lack the involvement of high-level decision-makers and are mostly built and managed by developers
And you can find my sources here;
- Smart Contracts and Vyper
- Top 5 NFT smart contract vulnerabilities to watch out for
- ConsenSys: How Smart Contracts Audits Will Evolve in 2022
- Smart Contracts: The Future of Contracting
Chainlink Spring Hackathon
The team gathered additional resources to assist during the hackathon and met to discuss initial ideas for what to build. With the start of the hackathon scheduled for April 22nd, we will continue to meet weekly before finalizing what we intend to build.
Looking forward, this next week will see additional work on building out the main ideas for the hackathon in hopes that we can finalize a decision at the next meeting. Additionally, the two-week period for focusing on smart contracts has come to a close, and the next period starts on Monday. I will now be focusing on crypto.
If you'd like to join the learning community I'm building on Discord for web3, you can find the link for that here. It's a space that I am trying to build for myself and others to share their growing knowledge of all things web3.
You can also find me here: