Web3의 .NET 공룡 #1

발행: (2026년 5월 3일 PM 06:37 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

Day 1: First Smart Contract

나는 수년간 .NET을 써 왔습니다. 오늘 처음으로 스마트 계약을 배포했고, 하루씩 나눠 Web3 여정을 공유하고자 합니다.

내가 하는 일을 정말 사랑합니다—진심으로. 나는 .NET 공룡이자 Azure에 열정적인 개발자입니다. 유튜브 튜토리얼과 지루한 강의에 빠져들기보다는, “멍청한” 질문을 해도 절대 판단하지 않는 개인 트레이너처럼 접근했습니다.

Setup

  1. MetaMask – 설치하고 계정을 만들었습니다.
  2. Sepolia 테스트 네트워크로 전환했습니다. 이는 스테이징 환경입니다.

Getting Test ETH

테스트 ETH는 “가스”(트랜잭션 수수료) 비용을 위해 필요합니다. 초보자라 실제 자금이 없으므로 파우치를 이용했습니다.

FaucetResult
sepoliafaucet.com❌ 내가 충족하지 못한 조건이 요구됨
faucets.chain.link/sepolia❌ LINK 토큰을 요구함
Google Web3 Faucet✅ 즉시 작동

Writing and Deploying the Contract

  • Remix IDE에서 첫 Solidity 계약을 작성했습니다.
  • 한 번의 클릭과 MetaMask 확인(약 30초)만으로 배포했습니다.

.NET 배경이 예상보다 큰 도움이 되었습니다—Solidity가 친숙하게 느껴지지만, 이상하고 탈중앙화된, 불변의 환경에 있습니다.

Where I Got Stuck

MetaMask UI가 변경돼 약간 혼란스러웠습니다. AI 멘토가 안내를 제공했지만, 테스트 ETH를 얻기 위해 여러 차례 시도해야 했습니다.


Stage: Dinosaur 🦕 — 지형을 탐색 중.

다음 날인 Day 2에 뵙겠습니다. 🚀

0 조회
Back to Blog

관련 글

더 보기 »

펀치라인에서 public keys까지

개요 구조는 관리하기 쉬운 조각들로 나뉩니다. 먼저 wallets를 생성하고 on‑chain 데이터를 읽는 것으로 시작합니다. 결국 전체 smart…

Compact vs Solidity: 제한점과 장점

Compact vs Solidity: 제한점과 장점 프라이버시 중심 블록체인 시스템의 등장으로 스마트 계약을 작성하는 새로운 방식이 도입되었습니다. Compact...