블록체인 · 합의 알고리즘 · 스마트 컨트랙트
분산 원장 + 해시 체인 + PoW/PoS 합의 + 스마트 컨트랙트 + 영지식증명.
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): 이더리움 트랜잭션 수수료 단위
Bitcoin이 사용하는 합의 알고리즘과 Ethereum 2.0으로 전환된 뒤 사용하는 합의 알고리즘을 각각 쓰시오.
블록체인 위에서 조건 만족 시 자동 실행되는 계약 코드의 명칭은?
( )은 내용을 공개하지 않고 진실만 증명하는 암호 기법으로, zk-SNARK·zk-STARK가 대표 구현이다.
NFT는 동일한 토큰 1만 개를 발행할 수 있는 대체 가능 토큰이다.