topic난이도 · 약 18

블록체인 · 합의 알고리즘 · 스마트 컨트랙트

분산 원장 + 해시 체인 + PoW/PoS 합의 + 스마트 컨트랙트 + 영지식증명.

#블록체인#ZKP#스마트컨트랙트
왜 배우는가

2020년 이후 매회 출제. 합의 알고리즘 종류(PoW/PoS/PBFT/DPoS), 이더리움 2.0 전환, 영지식증명(ZKP) 개념이 2024년 이후 신규 빈출. 용어 10~15개의 이름-한줄 설명 짝짓기가 표준 출제 형태.

블록체인은 중앙 관리자 없이 거래 기록을 검증·저장하는 기술이다. 각 블록은 이전 블록의 해시를 포함하므로 한 블록을 조작하면 이후 모든 블록을 다시 계산해야 하며(불가역성), 노드 과반수의 합의로 유효성이 결정된다.

합의 알고리즘원리대표 체인장단점
PoW (Proof of Work)해시 퍼즐 풀이Bitcoin안전·전력 낭비
PoS (Proof of Stake)보유 코인 지분Ethereum 2.0저전력·담합 위험
DPoS대표자 위임 투표EOS, TRON빠름·중앙화 우려
PBFT비잔틴 장애 허용Hyperledger소규모·고속

스마트 컨트랙트 — 블록체인 위에서 자동 실행되는 계약 코드. 조건이 만족되면 중재자 없이 거래가 체결·집행된다. Solidity(이더리움) 언어로 작성. 대표 응용: DeFi, NFT, DAO.

영지식증명(ZKP, Zero-Knowledge Proof) — "내용을 공개하지 않고 진실만 증명"하는 기법. 예: "비밀번호를 말하지 않고도 내가 아는 것을 증명". zk-SNARK, zk-STARK가 대표. Zcash·zkSync 등 프라이버시 체인의 핵심. 2024년 필기 신규 출제.

용어 빈출 정리 - DApp: 분산 앱 (블록체인 위 애플리케이션) - NFT: 대체 불가 토큰 (ERC-721 표준) - DAO: 탈중앙 자율 조직 - CBDC: 중앙은행 디지털화폐 (한국은행 실증 진행 중) - 가스(Gas): 이더리움 트랜잭션 수수료 단위

실기 드릴 4문항
edit실기 드릴 · 단답형

Bitcoin이 사용하는 합의 알고리즘과 Ethereum 2.0으로 전환된 뒤 사용하는 합의 알고리즘을 각각 쓰시오.

edit실기 드릴 · 단답형

블록체인 위에서 조건 만족 시 자동 실행되는 계약 코드의 명칭은?

space_bar실기 드릴 · 빈칸 채우기

( )은 내용을 공개하지 않고 진실만 증명하는 암호 기법으로, zk-SNARK·zk-STARK가 대표 구현이다.

check_circle실기 드릴 · OX

NFT는 동일한 토큰 1만 개를 발행할 수 있는 대체 가능 토큰이다.