| 항목 | 내용 |
|---|---|
| 시험 범위 | 9주차 ~ 14주차 강의 내용 |
| 시험 시간 | 90분 |
| 문항 구성 | 객관식 15문항 + 서술형 10문항 + 실기 5문항 |
| 배점 | 객관식 30점 + 서술형 50점 + 실기 20점 = 100점 |
| 허용 물품 | 필기구, 학생증 (전자기기 사용 불가) |
| 실기 환경 | 시험장 PC에서 Remix IDE 사용 (인터넷 접속 제한) |
핵심 내용: Solidity 문법, 상태 변수, 함수, 이벤트, modifier, 데이터 타입(mapping, struct), 가시성(public/private/internal/external)
Solidity msg.sender require event modifier mapping constructor
핵심 내용: Web3.js/Ethers.js, ABI, 프로바이더, 사이너, 컨트랙트 인스턴스, 트랜잭션 전송, 이벤트 리스닝, MetaMask 연동
ABI Ethers.js Provider Signer MetaMask 트랜잭션
핵심 내용: AMM(x*y=k), 유동성 풀, 비영구적 손실, DEX, 대출 프로토콜, 이자 농사, Flash Loan, TVL
AMM x*y=k 유동성 풀 Impermanent Loss Flash Loan DEX TVL
핵심 내용: ERC-20, ERC-721, ERC-1155 차이점, NFT 메타데이터, IPFS, 민팅, 로열티, 메타버스 응용
ERC-20 ERC-721 ERC-1155 NFT IPFS 민팅
핵심 내용: Reentrancy, Integer Overflow, Front-running, 51% 공격, The DAO 사건, CEI 패턴, WIA-SEC-006, 보안 감사 도구 (Slither, Mythril)
Reentrancy CEI 패턴 Front-running 51% 공격 The DAO Slither WIA-SEC-006
핵심 내용: 의료 블록체인, 환자 동의 관리, On-chain/Off-chain 전략, 공급망 관리, ESG, 전자투표, DID, VC, WIA-MED-024
의료 블록체인 DID VC 공급망 ESG GDPR WIA-MED-024 오라클 문제
핵심 내용: DApp 아키텍처, 프로젝트 설계, 스마트 계약 배포, 테스트넷 활용, 사용자 인터페이스 구현
DApp 아키텍처 테스트넷 Hardhat 배포
| 평가 항목 | 비율 |
|---|---|
| 중간고사 | 25% |
| 기말고사 | 30% |
| 프로젝트 발표 | 25% |
| 과제 및 실습 | 10% |
| 동료 평가 | 5% |
| 출석 | 5% |
| 합계 | 100% |