10주차 주간보고서

목차

  1. 실제 유니티 게임빌드 해보기
  2. 실제 코인(스마트 컨트랙트) 구현 Solidity 기반 ERC-20 토큰 컨트랙트 개발
  3. 추후 개발 계획

유니티 게임빌드

  • 테스트 & 디버깅 — Unity Play Mode에서 반복 테스트 및 버그 수정
  • 최종 빌드 — Build Settings에서 타겟 플랫폼 선택 후 실행 파일 생성 완료

결과 Unity Build Settings를 통해 독립 실행 가능한 빌드 파일을 성공적으로 생성하였으며, 게임의 핵심 로직,그래픽 모두 정상 동작함을 확인했습니다.

실제 코인 토큰 컨트랙트 개발

ERC-20이란? ERC-20은 이더리움 블록체인 위에서 동작하는 표준 토큰 인터페이스로, transfer, approve, transferFrom 등 공통 함수 규격을 정의합니다. 이 표준을 따르면 MetaMask 등 모든 이더리움 생태계 서비스와 즉시 호환됩니다.

컨트랙트 주요 구성 요소

  • 토큰 정보 — 토큰 이름(name), 심볼(symbol), 소수점 단위(decimals) 설정
  • 총 발행량(totalSupply) — 컨트랙트 배포 시 초기 공급량을 지정하여 배포자 지갑에 전량 발행
  • 잔액 조회(balanceOf) — 특정 주소의 보유 토큰 수량 조회
  • 전송(transfer / transferFrom) — 지갑 간 토큰 이동 및 위임 전송 처리
  • 승인(approve / allowance) — 제3자가 내 토큰을 대신 사용할 수 있도록 권한 위임

개발 및 검증 과정

  1. Solidity로 ERC-20 표준 컨트랙트 코드 작성
  2. Remix IDE 또는 Hardhat 환경에서 컴파일 및 단위 테스트
  3. 테스트넷(Sepolia 등)에 배포하여 트랜잭션 정상 동작 확인
  4. Etherscan에서 컨트랙트 소스 코드 검증(Verify) 완료
  5. 메인넷 또는 테스트넷 배포 후 실제 지갑(MetaMask)에 토큰이 정상 수신됨을 확인

결과 스마트 컨트랙트 배포 및 Etherscan 검증까지 완료하였으며, 배포자 지갑에 발행된 토큰이 실제로 입금된 것을 확인하였습니다.

추후 개발 계획

테스트넷 → 메인넷 마이그레이션 — 충분한 테스트 후 실제 네트워크 정식 론칭

Author: 202451023

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다