The Blockend Developer

Share this post

Is web3 dead?

vittostack.substack.com

Is web3 dead?

Scary outcomes, where founders of multi-billion dollar exchanges/projects pull the rug underneath millions of loyal users

Vitto Rivabella
and
Petar Todoroff
Nov 22, 2022
8
2
Share this post

Is web3 dead?

vittostack.substack.com

console.log(“Hello, fren”)

A wise Russian once said: “Ethereum may not make you rich, but it will definitely make you free”. And judging by the fact that you are subscribed to the Blockend Developer, I would assume that you are on the right track to escape the Matrix.

A web3 dev OG section

Scroll to the next section if scared by code.

Here, we will give you an insight of the latest and most useful tools to help you build on web3.

Today’s guests: Chainlink’s VRF and Superfluid.

Chainlink VRF - a source of verifiable randomness for Dapps, generated off-chain.

Get real on-chain randomness.

No more private variables with keccak256 hashes of block. timestamp() to generate randomness.

Building a casino, an NFT Lottery, or something that requires randomness? The marines over at Chainlink got you covered. Their VRF (Verifiable Random Function) protocol intelligently‘ asks an oracle for a random number, which is then returned to your contract.

Check out their detailed and friendly documentation:

https://vrf.chain.link/

Or jump straight into integrating it in your project by following Patrick Collins’s step-by-step guide from this tutorial:

https://youtu.be/JqZWariqh5s

Superfluid - where the money drips every second.

Superfluid is an asset streaming protocol that brings subscriptions, salaries, and rewards to DAOs and crypto-native businesses. With its help, you can pay your employees every second, automatically.

The magic behind Superfluid consists of 4 main components:

Super Tokens - an extension of the ERC-20 implementation with an additional feature called “money streaming”.

Super Agreements - when exchanging super tokens, the owners must agree on a ‘super agreement’ - basically, a piece of code that enforces a new modification to the way in which the balance of your Super token is updated (i.e. allows for the constant ‘dripping’ of funds into the receiver’s account)

Super Apps - apps that are registered in the Superfluid protocol, which allows them to react to Super Agreements

The Superfluid Host - the core contract of the entire protocol, connecting together the Super Apps, Super Tokens, and Super Agreements

Learn more here:

https://docs.superfluid.finance/


A good web3 developer is not just an android, pressing buttons on a keyboard. This is EZ. And we are not here for the EZ road. We are here for the enlightening one. That’s why we have the next section:

  • Stay informed about what is going on

  • Get top-notch coding resources

  • Access exclusive job openings

    Thanks for reading The Blockend Developer! Subscribe for free to receive new posts and support my work.

🗞️ newsOnThe.block() - Is web3 dead?

Twitter avatar for @SBF_FTX
SBF @SBF_FTX
1) I'm sorry. That's the biggest thing. I fucked up, and should have done better.
2:13 PM ∙ Nov 10, 2022
59,301Likes14,126Retweets

Tweets, like the one above, reveal scary outcomes, where founders of multi-billion dollar exchanges/projects pull the rug underneath millions of loyal users. The absence of unfiltered and publicly accessible financial records due diligence and leverage control is clear proof we need a financial system capable of easily overseeing big players’ moves and proof-check alleged declarations.

We at The Blockend Developer hope you’re keeping yourself safe and haven’t been hit too harshly by the recent FTX fiasco.

In any case, rest assured: the web3 community will stand up stronger and web3 is not dead. New learnings promoting financial systems transparency that un-ironically, blockchain technologies will enforce.

Staying informed about the latest news around the crypto space is essential for the health of your portfolio and provides insights into the macro outlook for the sector. The lucky few that managed to avoid FTX’s sinking ship were the people, who learned the news first and acted on them.

Always look for trustworthy and unbiased sources for the latest news. The links below point to the leaders of reliable and valuable information for the space.

coindesk.com - http://coindesk.com/

watcher.guru - https://watcher.guru/

What do you think about the current market situation? Is crypto dead?

Leave a comment

😏 Meme of the day:

Twitter avatar for @ComfyKek
Comfy Kek @ComfyKek
@WatcherGuru
Image
6:56 PM ∙ Nov 9, 2022

📚 Web3 developer roadmap - a holistic overview.

TL;DR: The image below:

Here at the Blockend, we are often asked about the best way to kickstart a career as a web3 developer from scratch, and in this section, we have done our best to simplify the steps and technologies needed.

Web3 is the third layer of the Internet So before reaching it, a good developer must be familiar with web2 development.

Start with HTML->CSS->Javascript->React

Javascript is the literal core of the Internet plus it is the foundation of modern frontend development tools like React. So better not neglect it. All these technologies are foundational and no web developer would be successful in his journey without learning them.

Grasp the concept of a Dapp, a node, and a blockchain.

Think of a blockchain as a big server, distributed on multiple computers(these are the nodes). Every node owns a copy of all of the blockchain’s history and acts as a gateway to getting information from onchain. A Dapp is just a decentralized application (decentralized, because it handles information from a distributed source).

Frontend and Backend

A gigabrain of a decentralized application is worth nothing without an appealing frontend. This is why frameworks like React and Next.JS are among the primary tools that every web3 developer has in check. And you should too.

Learning backend may come in handy if your decentralized application has some centralized components like storing user account data, for example. Here, technologies like Node, Express, DBs, HTTP come in handy.

Ethereum and Smart contracts

Ethereum is just a virtual computer, deployed on its own blockchain. This ‘computer’ is full of ‘programs’ that you may know by the name of ‘smart contracts’. These programs are the way in which you store / retrieve information from the blockchain. Most of them are written in a language called Solidity.

Ethers.js

In the most simple terms, this is the main library that every web3 developer uses to connect the frontend of a Dapp, to its smart contract (which is deployed on-chain of course).

Remix and Hardhat

'You shoot me down, but I won't fall I AM TITAAAAAAANIIIIIIUUUUUUMMMMM'

… but this has nothing to do with David Guetta. Instead, Remix is an amazing, easy-to-use online IDE, where, most probably, you will have your first ‘date’ with Solidity and write your first smart contract.

Hardhat is the big brother of Remix and is used when creating production-level decentralized applications. It comes with a scriptable migration framework, a node for testing, and much more.

Learn Blockchain security

Skipping this one would be like living in Compton and leaving your car unlocked all night. Knowing the basics of how to write a secure contract and avoid common attack vectors is mandatory in order to become more hireable and sleep well at the end of the day.

https://www.youtube.com/@SecureumVideos - Secureum’s videos provide a very beginner-friendly introduction to security and auditing

Get a web3 degree at Alchemy University

It is easy to get overwhelmed by all this information. Would you like us to give you a single point from which to start your programming journey without prior experience - check out Alchemy University.

Everything is completely free! Alchemy University

An in-depth version of the roadmap with links to many learning resources is available here: https://vitto.cc/web3-and-solidity-smart-contracts-development-roadmap/


Jobs opportunities 🧑‍💼

In every issue of the Blockend Developer, we will present you with a curated list of job opportunities from the best companies in the sector.

  1. Alchemy - Customer Experience Advocate

  2. Alchemy - Solidity Smart Contract Engineer

  3. Bankless: Social Lord

  4. Solid World DAO: Senior Web3 Developer

  5. Rubicon: Smart Contract Engineer

  6. Molecule: Head of Engineering


Web3 Resources 🔗

⚡️ Polkadot Vs Ethereum - the full comparison https://vitto.cc/polkadot-vs-ethereum-the-full-comparison/

🏆 Best 6 decentralized cloud storage companies in 2022 https://vitto.cc/blockchain-development-tools-for-web3-developers/

🧠 Solana Development Roadmap https://vitto.cc/the-complete-solana-development-roadmap/


Conclusion

Learning blockchain development is not easy. Life is not easy. Escaping the matrix is not easy. But it is far from impossible. I did that with a non-IT-related bachelor and experience as a restaurant manager in exactly 222 days. And now I am free. I will be waiting for you on the other side.

console.log (”See you in the next block.”)

Petar Todorov

Thanks for reading The Blockend Developer! Subscribe for free to receive new posts and support my work.

2
Share this post

Is web3 dead?

vittostack.substack.com
Previous
Next
A guest post by
Petar Todoroff
A self-taught blockchain developer trying to explain web3 to the world in a fun and easy way. WAGMI
Subscribe to Petar
2 Comments
Sidharth Kumthekar
Nov 23, 2022Liked by Petar Todoroff

Love your way of writing!

Such, an optimistic tone will surely help to keep the flame burning, in these windy times 🙌

Eagerly waiting for the next post :-)

Expand full comment
Reply
1 reply
1 more comment…
TopNewCommunity

No posts

Ready for more?

© 2023 Vitto Rivabella
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing