Web3 中的 .NET 恐龙 #1
发布: (2026年5月3日 GMT+8 17:37)
2 分钟阅读
原文: Dev.to
Source: Dev.to
第 1 天:第一个智能合约
我写 .NET 已经很多年了。今天我部署了我的第一个智能合约,想把我一步步进入 Web3 的历程分享出来。
我真的很热爱我的工作。我是个 .NET 老手,也是 Azure 的忠实粉丝。与其在 YouTube 教程和枯燥的课程里淹没,我把这次体验当作一个永远不会因为你问“蠢”问题而评判你的私人教练。
环境搭建
- MetaMask – 已安装并创建账户。
- 切换到 Sepolia 测试网络,即预发布环境。
获取测试 ETH
测试 ETH 用于支付“gas”(交易费用)。作为新手我没有真实资金,于是使用了水龙头。
| 水龙头 | 结果 |
|---|---|
| sepoliafaucet.com | ❌ 需要我不满足的条件 |
| faucets.chain.link/sepolia | ❌ 要求提供 LINK 代币 |
| Google Web3 Faucet | ✅ 立即成功 |
编写并部署合约
- 在 Remix IDE 中编写了我的第一个 Solidity 合约。
- 只需一次点击和一次 MetaMask 确认(约 30 秒)即可部署。
我的 .NET 背景帮助比预想的更大——Solidity 感觉很熟悉,只是处在一个奇怪的、去中心化的、不可变的环境中。
卡住的地方
MetaMask 的 UI 已经改版,这导致了一些困惑。我的 AI 导师提供了指引,但我仍然需要多次尝试才能获取测试 ETH。
阶段: 恐龙 🦕 — 正在绘制地形图。
我们 Day 2 再见。 🚀