What is web3 | Blockchain web3.0 talents

1. Web3

1. What is web3?

When the Internet was just emerging in the 1990s, we could only view the news published by the central node on the network, and users only passively accepted it. This era, we call it web1.0.

After the millennium, Internet technology has entered the stage of being readable and writable. Users can publish photos, texts, and videos. This is the legendary web2.

Web 2.0 has brought social interconnection and generated huge value. However, as a number of Internet companies were born and grew into giants, data began to be "hidden" by the giants in their own platforms. The Web was fragmented and gradually violated the original vision.

Facing the dilemma of network monopoly, web3 came into being. Web3 is not a network monopolized by one large technology company, but a decentralized network, created, operated and owned by users.

Web 3.0 emphasizes on the basis of blockchain technology, giving control to users for the first time, and the centralized platform is replaced by distributed and decentralized blockchain services.

Personal understanding:
Web 3.0 is not an either-or, gradually replacing relationship with Web 2.0. The two are more like parallel worlds that coexist, and they also need to be connected.

2. The dapp architecture of web3

Traditional Internet products generally adopt the classic C/S (Client/Server) architecture.
insert image description here

The centralized application in web2.0 is completely different from the application system in web3.

Those services on the server side that need to be non-tamperable, open and transparent, and confirmed are put on the public chain. The Server side evolved into Server/Mainnet.

Coupled with the Web UI interface for ordinary users, the general architecture of encryption products has become C/S/M (Client/Server/Mainnet).

Encrypted product architecture = smart contract + business server + front-end UI
insert image description here

2. Blockchain web3.0 talents

1. Blockchain development technology stack

Front-end
Back-end
Contract development

core dev: chain development, infrastructure development
contract dev: contract development

Web3 stack in 2022:

Front-end:

  • HTML
  • Tailwind/ CSS
  • React / NextJS
  • Web3.js
  • Ethers.js

Backend:

  • Solidity
  • Today
  • Alchemy / Infura

Storage:

  • IPFS / Arweave

Ecosystem:

  • The Graph
  • ENS
  • Chain link

Dev Tools:

  • VS Code
  • Git

2. Ouyi's requirements for talents

  • love

    • Enthusiasm
    • curiosity
    • Have confidence
  • Smart and studious

    • Agility (fast iteration)
    • Self-driven (seeking high goals)
    • Toughness (resisting grinding)
    • Innovative (never stop)
  • positive development

    • embrace change
    • positive attitude
  • honest

    • keep the principle
    • withstand the temptation

3. How to become a qualified smart contract senior engineer

1. Familiar with Solidity language, able to use Truffle or hardhat to complete automated testing, optimization, deployment, interaction and SDK packaging of smart contracts.
2. Familiar with all library files of Openzipplin, able to complete the deployment and upgrade of upgradeable contracts.
3. Familiar with the implementation of mainstream smart contract projects on the market: dex, lend, skating, oracle, bridge (at least two of each)
4. Familiar with inline assembly, understand the gas consumption of smart contract execution, and be able to make smart contracts Maximum GAS optimization.
5. Familiar with mainstream EIP standards, follow up the progress of EIP proposals, and be able to write analysis of new proposals.
6. Familiar with the differences between the various versions of Solidity, and be able to follow up the update of Solidity versions.
7. Familiar with the steps of compiling Solidity into bytecode, and can use bytecode to deduce the execution steps of smart contracts.
8. Familiar with the principle of smart contract execution on EVM, and be able to do EVM compatibility with blockchain.
9. Familiar with other mainstream smart contract languages ​​and mechanisms (such as rust and move).

4. Various tracks of web3

Please add a picture description

5. On-chain data analysts

Become an on-chain data analyst
Reference URL: https://sixdegreelab.gitbook.io/mastering-chain-analytics/

6. Some cases

CLIPS project analysis: How to easily earn 78000U with 0.035eth in ten hours without risk
Original link: https://easy.xlog.app/CLIPS-xiang-mu-jie-xi–ru-he-wu-feng-xian-yong -0035eth-shi-xiao-shi-qing-song-zhuan-qu-78000U

3. Reference

Web3 Enterprise Engineering - Elementary: 1. Preliminary preparation
Reference URL: https://mirror.xyz/0x6E12A28086548B11dfcc20c75440E0B3c10721f5/S_EVU-EjgCJ8fjrAlxVMG-xjXWm31VsHlRCCoeLU0h0
What is going on with Web3.0?
https://www.bilibili.com/video/BV1ue4y1C7FR/
[recommended, this video is good] New reference URL of blockchain
: https://www.bilibili.com/bangumi/play/ep290337
What is Web3.0? What's the matter?
https://www.bilibili.com/video/BV1ue4y1C7FR/

Guess you like

Origin blog.csdn.net/inthat/article/details/126194335