참여기관 목록
강좌소개
강좌 소개
홍보/예시 영상
강좌 운영 계획
주차 | 주차명 (주제) | 주차별 학습 목표 | 차시 | 차시명 | 강좌 운영방법 | ||
차시 학습내용 | 수업방법 | 평가방법 | 학습자료 | ||||
1 | Introduction to Smart contract | 스마트계약 및 응용 과목에 대한 전반적인 내용을 설명할 수 있다. | 1-1 | Course Introduction | 강의영상 (15분×1개) |
| PDF 제공 |
강의소개 및 전반적 내용 | |||||||
학습목표 | 해당강의가 어떠한 토픽들을 다루게 될지 사전에 미리 인지하고 커리큘럼에 따라 학습을 시작할 수있다. | ||||||
1-2 | Smart Contract 101 | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
Smart Contracts | |||||||
학습목표 | 스마트컨트랙트의 등장 배경과 정의를 이해하고,블록체인에서 어떻게 스마트컨트랙트를 사용할 수 있을지 서술할 수 있다. | ||||||
1-3 | What is Bitcoin? | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
비트코인 개념소개 | |||||||
학습목표 | 스마트계약을 작성하기에 앞서,비트코인에 대해 전반적으로이해할 수 있다. | ||||||
1-4 | How Bitcoin Works | 강의영상 (10분×1개) | 퀴즈(2) | PDF 제공 | |||
Bitcoin 동작원리 | |||||||
학습목표 | 비트코인이 어떻게 사용되어왔는지,비트코인이 어떻게동작하는지에 대한 시각을 얻을 수 있다. | ||||||
1-5 | Bitcoin Transactions | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
비트코인트랜잭션 | |||||||
학습목표 | 비트코인에서 거래가이루어지는 과정에 대해 설명할 수 있다. | ||||||
2 | Bitcoin Scripts | 비트코인 스크립트의 개념과다양한 트랜잭션의 유형에 대해 이해하고 실습을 통해 트랜잭션을 실행해볼 수 있다. | 2-1 | Keep the Change | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 |
비트코인 트랜잭션 소개 및실습 | |||||||
학습목표 | 다른사람에게 비트코인을 보내기 위한 트랜잭션을 실습해보고,이때사용되는 UTXO 모델에 대해 서술할 수있다. | ||||||
2-2 | Bitcoin Scripts | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
비트코인스크립트 | |||||||
학습목표 | 비트코인 거래를위한 Unlocking/Locking 스크립트에 대해 설명할 수있고,대표적인트랜잭션인 P2PKH의 동작 원리에 대해 이해할수 있다. | ||||||
2-3 | Pay-to-Public-Key-Hash | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
P2PKH 트랜잭션 | |||||||
학습목표 | P2PKH 트랜잭션을 파이선라이브러리를 통해 실습해보고,스크립트 언어를 이용해 동작원리를 설명할 수 있다. | ||||||
2-4 | Multisignature Transactions | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
다중서명 트랜잭션 | |||||||
학습목표 | Single-signature transaction와Multi-signature transaction의 차이와 동작 원리를비트코인 스크립트와 execution stack을 이용해 설명할 수있다. | ||||||
2-5 | 2-of-2 Transactions | 강의영상 (10분×1개) | 토론(1) | PDF 제공 | |||
2-of-2 트랜잭션 | |||||||
학습목표 | 파이선라이브러리를 이용해 Multi-signature transaction을 생성할 수있다. | ||||||
3 | Programmable Money | 다양한유형의 트랜잭션을 이용해 금융 서비스 및 블록체인 응용 서비스를 개발할 수 있다. | 3-1 | Pay-to-Script-Hash (P2SH) | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 |
P2SH 트랜잭션 | |||||||
학습목표 | 2주차에 학습한P2PKH 트랜잭션과P2SH 트랜잭션이 어떤 차이가있는지 설명할 수 있고,P2SH 트랜잭션이 검증되는 과정을이해할 수 있다. | ||||||
3-2 | 2-of-3 Transactions | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
2-of-3 트랜잭션 | |||||||
학습목표 | 코인을Script hash를 거쳐 제삼자에게 보내는실습을 통해 P2SH가 어떻게 동작하는지를설명할 수 있다. | ||||||
3-3 | Escrow Contracts | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Escrow 서비스구현 | |||||||
학습목표 | P2SH 트랜잭션을이용해 Escrow 서비스를구현해봄으로써 Multi-signature 트랜잭션을 이용해 다양한서비스를 개발할 수 있음을 이해할 수 있다. | ||||||
3-4 | P2SH Puzzle | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Puzzle 프로그램구현 | |||||||
학습목표 | P2SH 트랜잭션을 이용해간단한 Puzzle 서비스를 구현해보으로써비트코인 스크립트를 다양한 서비스를 위해 활용할 수 있음을 확인하고 비트코인에서 스마트 컨트랙트 개념이 어떻게 적용될 수있는지 이해할 수 있다. | ||||||
3-5 | Return Transactions | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
Return 트랜잭션 | |||||||
학습목표 | 비트코인 거래 데이터를제외한 추가정보를 블록체인에 기록하기 위한 리턴 트랜잭션의 쓰임새와 생성 방법에 대해 설명할 수있다. | ||||||
3-6 | Blockchain Applications | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
Blockchain 응용 프로그램소개 | |||||||
학습목표 | 리턴트랜잭션을 이용한 다양한 응용 사례를 살펴봄으로써 비트코인 위에서 운영되는 다양한 어플리케이션의 동작원리에 대해 설명할수 있다. | ||||||
4 | Smart Contract Platform | 이더리움 플랫폼 상의 스마트컨트랙트 개념과 원리에 대해 설명할 수 있다. | 4-1 | Etheruem | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
이더리움소개 | |||||||
학습목표 | 이더리움의 등장 배경과이더리움에서 스마트 컨트랙트를 프로그램할 수 있는 방법을 설명할 수 있습니다. | ||||||
4-2 | MetaMask | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
이더리움 전자지갑 | |||||||
학습목표 | 이더리움 전자지갑인 MetaMask를 이용해 이더리움네트워크의 암호화폐인 이더를 주고받는 과정을 실습해봄으로써 이더 거래 과정에 대해 이해할 수있다. | ||||||
4-3 | Etherem Smart Contracts | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
이더리움의 스마트컨트랙트 | |||||||
학습목표 | 이더리움에서의 스마트컨트랙트 정의와 생명 주기에 대해 이해하고 Remix 툴을 이용해 간단한 스마트컨트랙트를 작성할 수 있다. | ||||||
4-4 | Etherem Smart Contracts | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
이더리움 가상머신 (EVM) | |||||||
학습목표 | 이더리움 가상머신의 특징을설명할 수 있고,컴파일된 바이트 코드가실행되는 원리를 이해할 수 있다. | ||||||
4-5 | Gas | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Gas Price, Gas Cost, Gas Limit | |||||||
학습목표 | Gas Price, Gas Cost, Gas Limit에 대한 이해를 바탕으로이더리움에서 gas 비용이 어떻게 계산되는지설명할 수 있다. | ||||||
5 | Programming with Solidity | Solidity 프로그래밍 언어에 대해공부하고 Solidity 언어로 작성된 스마트컨트랙트를 읽고 이해할 수 있다. | 5-1 | Introduction to Solidity | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 |
솔리디티 언어소개 | |||||||
학습목표 | 솔리디티 언어의 구조의 특징및 구조에 대해 학습함으로써 솔리디티 언어로 작성된 파일을 읽고,pragma, import 절의 의미에 대해 이해할 수있다. | ||||||
5-2 | Value Types | 강의영상 (20분×1개) | 퀴즈(1) | PDF 제공 | |||
데이터타입 소개 (1) - Value | |||||||
학습목표 | Boolean, Integer, Adddress, Byte 등 이더리움이제공하는 value type에 대해 설명할 수있다. | ||||||
5-3 | Reference Types | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
데이터타입 소개 (2) - Reference | |||||||
학습목표 | Array, String, Struct, Mappings 등 이더리움이제공하는 referece type에 대해 설명할 수있다. | ||||||
5-4 | Units and Gobally Available Variables | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
자료형소개 | |||||||
학습목표 | 시간이나 이더의 단위를나타내는 unit과Contract를 실행할 때 사용할 수있는 다양한 Global variable들에 대해 설명할 수있다. | ||||||
5-5 | Control Structures | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
조건문,반복문 | |||||||
학습목표 | 솔리디티 언어에서 조건문이나반복문을 작성하는 방법에 대해 이해하고 설명할 수 있다. | ||||||
5-6 | Functions | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
함수소개 | |||||||
학습목표 | 솔리디티 언어를 이용해함수를 작성하는 방법에 대해 이해하고,솔리디티에서제공하는 qualifier와modifier의 역할에 대해 설명할 수있다. | ||||||
5-7 | Events | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
이벤트소개 | |||||||
학습목표 | 컨트랙트를 수행하는 동안로그를 남기는 이벤트 기능을 언제,어떻게사용할 수 있는지 이해하고,구현할수 있다. | ||||||
5-8 | Contracts | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
컨트랙트소개 | |||||||
학습목표 | Visibility, interface, 상속 등의 여러 기능을포함하는 컨트랙트의 다양한 특성에 대해 이해하고 설명할 수 있다. | ||||||
5-9 | Handling Errors | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
예외처리소개 | |||||||
학습목표 | 예외처리를 위해 솔리디티에서 제공하는 require, revert, assert의 차이점을이해하고,언제이러한 기법들을 사용할 수 있는지 설명할 수 있다. | ||||||
5-10 | Libraries | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
라이브러리소개 | |||||||
학습목표 | 컨트랙트 내에서 라이브러리를선언하고 사용하는 방법에 대해 설명할 수 있고,가장많이 사용되는 openzeppelin 라이브러리의 사용법에 대해이해한다. | ||||||
6 | Solidity Smart Contracts | 다양한Solidity 예제를 공부하고 적용할 수있다. | 6-1 | Programming with Solidity | 강의영상 (20분×1개) | 퀴즈(1) | PDF 제공 |
스마트컨트랙트 프로그래밍 | |||||||
학습목표 | 솔리디티 언어로 작성된스마트 컨트랙트를 읽고 이해할 수 있고 더 나아가 원하는 목적의 컨트랙트를 작성할 수있다. | ||||||
6-2 | Ponzi Contract | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Ponzi 컨트랙트소개 | |||||||
학습목표 | 익명성과 불변성을 띠는블록체인에서 폰지 스킴과 같은 금융 사기가 쉽게 구현될 수 있음을 이해하고 솔리디티 언어로 간단한 폰지 스킴을 구현해볼수 있다. | ||||||
6-3 | Lottery Contract | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
복권게임 컨트랙트 소개 | |||||||
학습목표 | 복권게임을 솔리디티 언어로 구현할 수 있고,블록체인에서 제공하는라이브러리를 사용하지 않고도 random number를 생성할 수 있는 방법에대해 이해할 수 있다. | ||||||
6-4 | Vote contract | 강의영상 (20분×1개) | 퀴즈(1) | PDF 제공 | |||
투표컨트랙트 소개 | |||||||
학습목표 | 투표시스템을 솔리디티 언어로 구현해보고,복잡한시스템 상태를 모델링한 후 이를 컨트랙트로 구현하는 방식에 대해 이해할 수 있다. | ||||||
7 | Solidity Smart Contract Security | 안전한스마트 계약을 작성할 수 있다. | 7-1 | Security Challenges | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
스마트계약 보안 이슈 | |||||||
학습목표 | 스마트계약의 보안 이슈에 대해 이해할 수 있다. | ||||||
7-2 | Contract Security | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
스마트계약 해킹 사례 | |||||||
학습목표 | 스마트계약의 해킹 사례에 대해 알아보고,스마트계약을 작성할 때 주의해야 할 점에 대해 이해할 수 있다. | ||||||
7-3 | Formal Methods | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
안전한스마트 계약 개발을 위한 도구들 | |||||||
학습목표 | 안전한스마트 계약을 작성하기 위해 활용할 수 있는 Method들이 무엇인지 설명할 수있다. | ||||||
7-4 | Designing Secure Smart Contracts | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
모델기반의 스마트 계약 설계 방법 | |||||||
학습목표 | 안전한스마트 계약을 디자인하는 방법에 대해 학습하고,스마트계약을 디자인할 수 있다. | ||||||
8 | Decentralized Applications | 탈중앙화된어플리케이션 (DApp)을 이해하고이더리움 DApp을 개발할 수있다. | 8-1 | Decentralized Applications | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
탈중앙화된 어플리케이션 정의소개 | |||||||
학습목표 | 탈중앙화된 어플리케이션의정의를 이해하고,탈중앙화된 어플리케이션이무엇인지 설명할 수 있다. | ||||||
8-2 | Interacting with the Contracts | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
스마트계약과의 상호 작용 | |||||||
학습목표 | 탈중앙화된 어플리케이션이스마트 계약과 어떻게 상호 작용하는지 이해할 수 있다. | ||||||
8-3 | Event Logging | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
이벤트로깅 | |||||||
학습목표 | Event logging에 대해 이해할 수있다. | ||||||
8-4 | Truffle for Decentralized Applications 1 | 강의영상 (25분×1개) | 퀴즈(1) | PDF 제공 | |||
DApp 개발하기(1) | |||||||
학습목표 | DApp 개발 툴인Truffle을 이용해 탈중앙화된어플리케이션을 개발할 수 있다. | ||||||
8-5 | Truffle for Decentralized Applications 2 | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
DApp 개발하기(2) | |||||||
학습목표 | DApp 개발 툴인Truffle을 이용해 탈중앙화된어플리케이션을 개발할 수 있다. | ||||||
9 | Decentralized Applications | 주어진문제를 분석,설꼐,테스트하는 과정을 따라서이더리움 디앱을 개발하고 이를 테스트 넷에 배포할 수 있다. | 9-1 | Analyze Lottery Service | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 |
복권게임 요구사항 분석 | |||||||
학습목표 | 복권게임을 탈중앙화된 어플리케이션으로 개발하기 위한 요구 사항을 분석하고 이해할 수 있다. | ||||||
9-2 | Design Lottery Contract | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
복권스마트 계약 설계 | |||||||
학습목표 | 복권게임을 탈중앙화된 어플리케이션으로 개발하기 위한 복권 스마트 계약을 설계할 수 있다. | ||||||
9-3 | Test Lottery Contract | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
복권스마트 계약 테스트 | |||||||
학습목표 | 탈중앙화된 어플리케이션으로개발한 복권 게임을 테스트 할 수 있다. | ||||||
9-4 | Build UI for Lottery Service | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
Front-end 개발하기 | |||||||
학습목표 | 복권게임을 탈중앙화된 어플리케이션으로 개발하기 위해 Front-end를 개발할 수있다. | ||||||
9-5 | Deploy Lottery Service | 강의영상 (10분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
배포하기 | |||||||
학습목표 | 탈중앙화된 어플리케이션으로개발한 복권 게임을 배포해보고,이더리움DApp을 배포하는 방법에 대해설명할 수 있다. | ||||||
10 | NEO | NEO 플랫폼에 대해 설명할 수있다. | 10-1 | Introduction to NEO | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
NEO 소개 | |||||||
학습목표 | DApp 오픈소스플랫폼인 NEO에 대해 이해할 수있다. | ||||||
10-2 | NEO Smart Contracts | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
교차플랫폼,다중언어 지원 스마트 계약시스템 | |||||||
학습목표 | NEO의 스마트 계약 시스템에대해 설명할 수 있다. | ||||||
10-3 | DApp Integration | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
DApp Integration | |||||||
학습목표 | NEO의DApp 개발 방법에 대해 이해하고설명할 수 있다. | ||||||
10-4 | Toolchain Review | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Toolchain 리뷰 | |||||||
학습목표 | NEO 플랫폼을 이용해DApp을 개발하기위한 Toolchain에 대해 설명할 수있다. | ||||||
11 | Tezos | Tezos에 대해 설명할 수있다. | 11-1 | Introduction to Tezos | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
Tezos 소개 | |||||||
학습목표 | DApp 오픈소스플랫폼인 Tezos의 동작 원리에 대해 설명할수 있다. | ||||||
11-2 | Contract Deployment | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
테스트넷에 컨트랙트 배포 | |||||||
학습목표 | Tezos 테스트 넷에 스마트컨트랙트를 배포할 수 있다. | ||||||
11-3 | Michelson | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Tezos의 스마트 계약언어 | |||||||
학습목표 | Tezos의 스마트 계약언어인 Micheloson에 대해 설명할 수있다. | ||||||
11-4 | Toolchain Review | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Toolchain 리뷰 | |||||||
학습목표 | Tezos 플랫폼을 이용해DApp을 개발하기위한 Toolchain에 대해 설명할 수있다. | ||||||
12 | Libra | Libra를 공부하고 스마트 계약을작성할 수 있다. | 12-1 | Introduction to Libra | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 |
Libra 소개 | |||||||
학습목표 | Libra에 대해이해하고,Libra가 어떤 특징을 가지는지설명할 수 있다. | ||||||
12-2 | Move | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
Libra의 스마트 계약언어 | |||||||
학습목표 | Libra의 스마트 계약을 작성하기위한 Move 언어에 대해 이해할 수있다. | ||||||
12-3 | Toolchain Review | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Toolchain 리뷰 | |||||||
학습목표 | Libra 플랫폼을 이용해DApp을 개발하기위한 Toolchain에 대해 설명할 수있다. | ||||||
12-4 | Future of Libra | 강의영상 (10분×1개) | 퀴즈(1) | PDF 제공 | |||
Libra의 미래 | |||||||
학습목표 | Libra의 미래에 대한 개괄적인이해도를 높일 수 있다. | ||||||
13 | Smart Contract Extension | 스마트계약을 넘어서 실제 상황에 적용할 수 있다. | 13-1 | Decentralized Identity | 강의영상 (20분×1개) | 퀴즈(1) | PDF 제공 |
DID 소개 | |||||||
학습목표 | Decentralized Identity (DID)가 무엇인지 설명할 수있다. | ||||||
13-2 | Decentralized Finance | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
DeFi 소개 | |||||||
학습목표 | Decentralized Finance(DeFi)가 무엇인지 설명할 수있다. | ||||||
13-3 | Decentralized or not | 강의영상 (15분×1개) | 퀴즈(1) | PDF 제공 | |||
Decentralized or not | |||||||
학습목표 |
| ||||||
13-4 | Beyond Blockchain | 강의영상 (15분×1개) | 퀴즈(1) 토론(1) | PDF 제공 | |||
블록체인을넘어서 | |||||||
학습목표 |
| ||||||
14 | 종합평가 | 학습전반에 대한 평가 | 기말고사 | ||||
강좌특성 | 1) 급부상하고 있는 스마트계약의 기본 개념 및 작성 방법을 매주차 퀴즈-토론을통해 전달함 2) 학습 효과를 높일 수 있도록다양한 출처의 영상자료 및 콘텐츠를 활용함 3) 과제:트러플,오픈제플린과Tezos 등을 활용하여 스마트 계약을작성해보고,작성된스마트 계약을 테스트 넷에 배포해 동작 과정을 확인해봄으로써 스마트 계약의 작성 및 실행 방법을 이해하는 실습형 과제를제공함 4) MOOC 특성상 학습자의 이해도평가를 위해 매주차 강의 내용에 대한 퀴즈,문제해결형 과제를제공함 5) 교내 화상회의프로그램인 Vmeeting을 이용해 실시간 토론을진행하여 학습자 간의 원활한 의견 교환과 실시간 피드백을 제공함 |
강좌운영팀 소개
교수자

- 채원석 교수
- ◯ 성명: 채원석
- ◯ 소속: Microsoft
- ◯ E-mail: wschae@gmail.com
- 학력
- ◯ POSTECH 석사
- ◯ Toyota Technological Institute at Chicago 박사
- 경력
- ◯ Microsoft 연구원
- ◯ POSTECH 정보통신대학원 겸직교수
강좌지원팀

- 이채현
- ◯ 성명: 이채현
- ◯ 소속: 포항공과대학교 컴퓨터공학과
- ◯ E-mail: chlee0211@postech.ac.kr
강좌 수강 정보
이수/평가정보
과제명 | 퀴즈 | 토론 | 중간고사 | 기말고사 |
---|---|---|---|---|
반영비율 | 60% | % | % | 40% |
※ 총 60% 이상 점수 획득 시, 이수증을 발급받을 수 있습니다.
강좌 수준 및 선수요건
블록체인 입문 강의 수강
교재 및 참고문헌
없음 (강의자료 제공)
자주 묻는 질문
스마트 컨트랙트란 무엇인가요?
블록체인에서 실행되는 프로그램 코드로 서면으로 이루어지던 계약을 컴퓨터 언어로 구현하고 특정 조건이 만족되었을때자동으로 계약을 이행할 수 있게 해주는 스크립트입니다.
메인넷과 테스트넷에서 동일한주소를사용하나요?
메인넷과 테스트넷에서는 코인이 의도치 않은 목적으로 잘못 전달되는 것을 방지하기 위해 주소(address)를구분하여사용합니다.
에스크로란 무엇인가요?
판매자와 구매자 사이에 신뢰할 수 있는 중립적인 제삼자가 중개하여 거래를 하도록 하는 서비스입니다.
Metamask는 어떻게 설치하나요?
구글 크롬 인터넷 브라우저를 설치하고, 확장프로그램(Extension)에 메타마스크 개인지갑을 설치합니다.크롭웹스토어에서 메타마스크를 추가합니다.
솔리디티 언어로만 이더리움 컨트랙트를 개발할수있나요?
솔리디티 이외에도 다른 언어를 사용할 수 있고, 예를 들어 viper 등을 이용해 이더리움 컨트랙트를 작성할수있습니다.
Faucet 사이트는 무엇인가요?
비트코인 또는 이더리움의 기능을 테스트하기 위해 테스트용 코인을 제공해주는 사이트를 의미합니다. 강의에서소개한사이트 이외에도 여러 Faucet 사이트가 있고, 해당 사이트에 접속한 후 주소를 입력하면 테스트용 코인을 얻을수있습니다.
Secure한 블록체인 상에서 실행되는 스마트계약은항상 안전한가요?
스마트 컨트랙트는 사람이 작성하고, 개발하는 것으로 여러 결함 및 보안 취약점이 존재합니다. 또한 한 번설치되면수정하기 어렵기 때문에 다양한 해킹 사례들이 발생해왔습니다. 따라서 주의를 기울여 스마트 컨트랙트를 작성해야 하며보안취약점을 검출할 수 있는 여러 툴들이 개발되고 있습니다.
DApp에는 어떠한 것들이 있나요?
가장 잘 알려진 cryptokitties와 peepeth 등이 있습니다. 다양한 블록체인 플랫폼 위에서 개발및실행되는 DApp들의 목록을 여러 사이트에서 제공하고 있습니다.
서버 호스팅 서비스는 무엇이 있나요?
강의에서 소개한 Heroku 이외에도 AWS, MS Azure등의 호스팅 서비스가 있습니다.
제목
소제목
내용
미리보기
추천강좌
-
강화학습 기반 스마트팩토리 운영방법 진행중 이수증강화학습 기반 스마트팩토리 운영방법
김장겸
세종대학교
2025.03.31 ~ 2025.12.31강화학습 인공지능 스마트팩토리 에너지 에너지관리시스템-
운영기관
운영기관 세종대학교
-
주차
주차 8 주
-
학습인정시간
학습인정시간 (총 동영상시간) 12시간 30분 (08시간 46분)
-
운영기관
-
설명 가능한 인공지능 진행중 이수증설명 가능한 인공지능
신승협
세종대학교
2025.03.31 ~ 2025.12.31-
운영기관
운영기관 세종대학교
-
주차
주차 15 주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 30분 (16시간 41분)
-
운영기관
-
산업응용을 위한 인공지능 진행중 이수증산업응용을 위한 인공지능
류승형
세종대학교
2025.03.31 ~ 2025.12.31인공지능 산업_데이터 에너지_데이터 딥러닝 지능_시스템_개발-
운영기관
운영기관 세종대학교
-
주차
주차 15 주
-
학습인정시간
학습인정시간 (총 동영상시간) 24시간 30분 (16시간 45분)
-
운영기관
-
컴퓨터 네트워크 진행중 이수증컴퓨터 네트워크
장한승 외 2 명
전남대학교
2025.04.14 ~ 2025.06.30차세대통신 컴퓨터 네트워크 7계층모델-
운영기관
운영기관 전남대학교
-
주차
주차 15 주
-
학습인정시간
학습인정시간 (총 동영상시간) 30시간 00분 (15시간 29분)
-
운영기관
-
인공신경망을 이용한 안전한 비행 진행중 이수증인공신경망을 이용한 안전한 비행
정재훈
한국항공대학교
2025.04.07 ~ 2025.07.18인공지능 파이썬 딥러닝 이미지분류 코딩 코딩기초 자율비행-
운영기관
운영기관 한국항공대학교
-
주차
주차 15 주
-
학습인정시간
학습인정시간 (총 동영상시간) 35시간 00분 (13시간 58분)
-
운영기관
-
인공지능을 위한 기계학습 입문 진행중 이수증인공지능을 위한 기계학습 입문
이원희
경희대학교
2025.04.20 ~ 2025.07.20-
운영기관
운영기관 경희대학교
-
주차
주차 8 주
-
학습인정시간
학습인정시간 (총 동영상시간) 8시간 00분 (08시간 28분)
-
운영기관
-
파이썬과 데이터마이닝 진행중 이수증파이썬과 데이터마이닝
허림
경희대학교
2025.04.20 ~ 2025.07.20-
운영기관
운영기관 경희대학교
-
주차
주차 10 주
-
학습인정시간
학습인정시간 (총 동영상시간) 10시간 00분 (19시간 13분)
-
운영기관
-
디지털 전환과 4차 산업혁명 진행중 이수증디지털 전환과 4차 산업혁명
이대호
경희대학교
2025.04.20 ~ 2025.07.20-
운영기관
운영기관 경희대학교
-
주차
주차 7 주
-
학습인정시간
학습인정시간 (총 동영상시간) 8시간 00분 (08시간 45분)
-
운영기관
-
가상현실과 햅틱스 진행중 이수증가상현실과 햅틱스
전석희
경희대학교
2025.04.20 ~ 2025.07.20-
운영기관
운영기관 경희대학교
-
주차
주차 7 주
-
학습인정시간
학습인정시간 (총 동영상시간) 20시간 00분 (07시간 48분)
-
운영기관
-
수학적 표현과 이산 구조 진행중 이수증수학적 표현과 이산 구조
김휘용
경희대학교
2025.04.20 ~ 2025.07.20-
운영기관
운영기관 경희대학교
-
주차
주차 8 주
-
학습인정시간
학습인정시간 (총 동영상시간) 20시간 00분 (11시간 26분)
-
운영기관
같은기관강좌
-
생체시스템 및 신호처리 진행중 이수증생체시스템 및 신호처리
김형함
포항공과대학교
2025.04.01 ~ 2025.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 14주
-
학습인정시간
학습인정시간 (총 동영상시간) 14시간 12분 (12시간 43분)
-
운영기관
-
스타트업 비즈니스 기획론 진행중 이수증스타트업 비즈니스 기획론
서리빈
포항공과대학교
2025.04.01 ~ 2025.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 16주
-
학습인정시간
학습인정시간 (총 동영상시간) 16시간 00분 (12시간 35분)
-
운영기관
-
전략적 기술혁신관리: 기업의 미래를 설계하다 진행중 이수증전략적 기술혁신관리: 기업의 미래를 설계하다
서리빈
포항공과대학교
2025.04.01 ~ 2025.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 16주
-
학습인정시간
학습인정시간 (총 동영상시간) 17시간 30분 (14시간 05분)
-
운영기관
-
비즈니스 혁신을 위한 스타트업 투자유치 전략 진행중 이수증비즈니스 혁신을 위한 스타트업 투자유치 전략
서리빈
포항공과대학교
2025.04.01 ~ 2025.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 16주
-
학습인정시간
학습인정시간 (총 동영상시간) 28시간 10분 (21시간 31분)
-
운영기관
-
효율적인 인공지능 연산을 위한 지능형 반도체 기술 진행중 이수증효율적인 인공지능 연산을 위한 지능형 반도체 기술
정윤영
포항공과대학교
2025.04.01 ~ 2025.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 21시간 00분 (18시간 02분)
-
운영기관
-
미생물, 면역, 그리고 감염성 질병 종료미생물, 면역, 그리고 감염성 질병
이승우
포항공과대학교
2024.04.01 ~ 2024.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 10시간 40분 (10시간 05분)
-
운영기관
-
블록체인 입문 종료블록체인 입문
홍원기
포항공과대학교
2024.04.01 ~ 2024.12.31블록체인-
운영기관
운영기관 포항공과대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 15시간 00분 (03시간 38분)
-
운영기관
-
미래환경기술 종료미래환경기술
이형주 외 3 명
포항공과대학교
2024.04.01 ~ 2024.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 3시간 00분 (02시간 00분)
-
운영기관
-
나노 공정과 생산 종료나노 공정과 생산
노준석
포항공과대학교
2024.04.01 ~ 2024.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 7주
-
학습인정시간
학습인정시간 (총 동영상시간) 4시간 30분 (05시간 19분)
-
운영기관
-
나노스케일 에너지 전달 종료나노스케일 에너지 전달
진현규
포항공과대학교
2024.04.01 ~ 2024.12.31-
운영기관
운영기관 포항공과대학교
-
주차
주차 15주
-
학습인정시간
학습인정시간 (총 동영상시간) 11시간 00분 (10시간 03분)
-
운영기관