Course Progress
Part of 5 Chapters
이더리움과 스마트 컨트랙트: 세계 컴퓨터의 탄생
Chapter 2. 이더리움과 스마트 컨트랙트: 세계 컴퓨터의 탄생
비트코인이 ‘디지털 금’이라면, ==이더리움은 ‘세계 컴퓨터(World Computer)‘==입니다. 2015년 비탈릭 부테린과 개발자 팀에 의해 시작된 이더리움은 블록체인 기술에 ‘프로그래밍 가능성’이라는 강력한 층을 더했습니다.
이는 단순히 “누구에게 얼마를 보낸다”는 기능을 넘어, “특정 조건이 충족되면 자동으로 무엇을 실행한다”는 혁신을 가능하게 했습니다.
1. 진화: 비트코인 vs 이더리움
이더리움이 이전 세대와 어떻게 다른지 이해하는 것이 중요합니다.
블록체인 비교: 1세대 vs 2세대
| 특징 | 비트코인 (1세대) | 이더리움 (2세대) |
|---|---|---|
| **주요 목적** | 가치 저장 / 화폐 | 프로그래밍 가능한 플랫폼 (dApp) |
| **논리 구조** | 제한된 스크립트 | 튜링 완전 (무한한 프로그래밍 가능) |
| **블록 생성 시간** | 약 10분 | 약 12초 |
| **핵심 자산** | 비트코인 (BTC) | 이더 (ETH) |
2. 혁신의 핵심: 스마트 컨트랙트
스마트 컨트랙트(Smart Contract)는 블록체인 위에서 실행되는 ‘자동 계약 프로그램’입니다. ==“코드 자체가 법”==이 되어, 계약 조건이 맞으면 중개인 없이 실행됩니다.
솔리디티(Solidity) 등의 언어로 계약 조건 작성
작성된 코드를 이더리움 블록체인에 영구 기록
특정 이벤트(입금, 날짜 등)가 계약을 활성화
EVM에 의해 중개인 없이 자동으로 로직 실행
결과에 따라 자금 이체나 데이터 업데이트 완료
3. 엔진룸: EVM과 가스(Gas)
어떻게 전 세계의 컴퓨터들이 안전하게 코드를 실행할 수 있을까요?
- 이더리움 가상머신(EVM): 전 세계 모든 노드에서 코드가 동일하게 실행되도록 보장하는 ‘가상 샌드박스’입니다.
- 가스(Gas): 시스템 과부하와 무한 루프를 방지하기 위해, 모든 연산에 매겨진 비용입니다. ==“세계 컴퓨터를 돌리기 위한 연료”==라고 생각하면 쉽습니다.
- ETH: 가스비를 지불하기 위해 쓰이는 네트워크의 기본 화폐입니다.
수정 불가능한 리스크: 스마트 컨트랙트는 한 번 배포되면 코드를 수정하기 매우 어렵습니다. 따라서 코드에 치명적인 버그가 있을 경우 큰 손실로 이어질 수 있어 철저한 ‘보안 감사’가 필수적입니다.
4. 결론: 결제 그 이상의 미래
이더리움은 **탈중앙화 애플리케이션(dApp)**의 문을 열었습니다. 이제 개발자들은 안전한 공유 장부 위에 비즈니스 로직을 올릴 수 있게 되었고, 이는 탈중앙화 금융(DeFi)부터 디지털 예술(NFT)까지 이어지는 생태계의 토대가 되었습니다.
📚 Prof. Sean’s Selected Library
- [인피니트 머신] - 카밀라 루소: 이더리움이 탄생하기까지의 드라마틱한 과정을 다룬 논픽션.
- [마스터링 이더리움] - 안드레아스 안토노풀로스: EVM과 솔리디티의 기술적 구조를 파헤치는 최고의 지침서.
- [이더리움 백서] - 비탈릭 부테린: 탈중앙화 애플리케이션 플랫폼에 대한 그의 원대한 비전이 담겨 있습니다.
다음 시간은 ‘토크노믹스(Tokenomics)‘—단순한 코드가 어떻게 경제적 가치를 지닌 자산이 되는지, 그 설계의 원리를 배워보겠습니다.