# Web3 与区块链：10 个问题 | Muhammad Shahid

URL: https://shahid09.netlify.app/zh/faq/web3/
Author: Muhammad Shahid, Senior AI Software Engineer & Backend Developer (https://shahid09.netlify.app/)

## 你编写 Solidity 智能合约吗？

编写。我为拥有 100 多万用户的 Web3 生态 Tomi 编写了 Solidity 智能合约，也编写了 New-Waffle 的抽奖逻辑。

Link: https://shahid09.netlify.app/zh/faq/web3/#do-you-write-solidity-smart-contracts

## 你为 Tomi 开发了什么？

Tomi（tomi.com）是一个由 DAO 治理的 Web3 生态，拥有自己的域名层、钱包、浏览器和 TOMI 代币。我编写了代币和生态逻辑的 Solidity 合约，以及索引链上事件、保持链下状态同步的 Node.js 服务。TOMI 代币上线后从 0.10 美元涨到了 7 美元。

Link: https://shahid09.netlify.app/zh/faq/web3/#what-did-you-build-for-tomi

## 你参与过代币销售吗？

参与过。我负责过 DOP 的后端，该项目私募融资 1.85 亿美元；也参与了 Rain（rain.one），其私募融资 100 万美元。

Link: https://shahid09.netlify.app/zh/faq/web3/#have-you-worked-on-token-sales

## 你能索引区块链事件吗？

能。我为 Tomi 编写了 Node.js 服务，索引链上事件，通过简洁的 API 对外提供，并让链下状态与链上保持同步。

Link: https://shahid09.netlify.app/zh/faq/web3/#can-you-index-blockchain-events

## 你能开发 NFT 项目吗？

能。我开发过生成式 NFT 和抽奖系统，包括我从头到尾开发的 NFT 抽奖 Web 应用 New-Waffle。

Link: https://shahid09.netlify.app/zh/faq/web3/#can-you-build-nft-projects

## 你如何让 Web3 后端更可靠？

在多家 RPC 服务商之间做故障转移，单个节点宕机不会让交易失败；对链上事件索引进行监控，确保它不会悄悄停止。

Link: https://shahid09.netlify.app/zh/faq/web3/#how-do-you-make-a-web3-backend-reliable

## 你能开发可直接上线的 Web3 后端吗？

能。我的 Web3 后端已在 DOP、Tomi 和 Rain 的生产环境中运行，具备多 RPC 故障转移、受监控的事件索引和严谨的交易处理。

Link: https://shahid09.netlify.app/zh/faq/web3/#can-you-build-a-production-ready-web3-backend

## 你能开发链上风险工具吗？

能。我的开源项目 rugchecknext 是一个代币跑路（rug pull）检测工具，用于链上风险筛查。

Link: https://shahid09.netlify.app/zh/faq/web3/#can-you-build-on-chain-risk-tools

## 你能把智能合约连接到普通的 Web 或移动应用吗？

能。编写连接智能合约与用户实际使用的产品之间的后端，是我 Web3 工作的重要部分。

Link: https://shahid09.netlify.app/zh/faq/web3/#can-you-connect-smart-contracts-to-a-normal-web-or-mobile-app

## 你为 Rain 做了什么？

我围绕 Rain 的私募流程开发并加固了后端服务，做了严格的校验和交易处理，确保任何一笔认购都不会丢失或重复计算。这次私募融资 100 万美元。

Link: https://shahid09.netlify.app/zh/faq/web3/#what-did-you-do-for-rain
