이더리움 개론 및 튜링완전성 (ASH Han)

Source

  • Evernote/Inbox/ASH Han 한승환 이더리움 개론 + 튜링완전 (Ethereum Introduction).md

Summary

본 문서는 2015 년 기준 이더리움을 ‘블록체인을 활용한 모든 것을 프로그래밍할 수 있는 플랫폼’으로 정의하며, 블록체인 기술의 기본 원리와 진화 과정을 설명한다. 주요 내용은 다음과 같다: 1) 블록체인은 중앙 서버 없이 P2P 네트워크로 운영되는 비가역적 공유 데이터베이스이며, 작업증명 (PoW) 과 해시 알고리즘 (SHA-256 등) 을 통해 블록 생성 경쟁과 보안을 유지한다. 2) 암호화 화폐의 발전 과정은 단순 화폐인 비트코인, 도메인 토큰인 네임코인, 소수 탐색 기반 프라임코인, 실물 자산 대표성 부여를 시도한 컬러드코인을 거쳐 이더리움으로 이어진다. 3) 이더리움은 튜링완전성을 지닌 스마트 컨트랙트와 탈중앙화 앱 (DApp) 을 지원하여 웹 3.0 및 IoT 시대의 핵심 인프라로 평가된다.

Key Points

  • 이더리움 정의: 블록체인 기반의 프로그래밍 가능한 플랫폼 (월드테크놀로지 IT S/W 부문 수상)
  • 블록체인 구조: P2P 네트워크, 비가역성, Genesis Block 을 시작으로 주체인 (Main Chain) 과 탈락 블록으로 구분
  • 작업증명 (PoW): 노드가 해시 알고리즘을 통해 목표값을 경쟁적으로 탐색하며, 컴퓨팅 자원 투입을 통한 보안 및 조작 방지
  • 암호화 화폐 진화: 비트코인 (화폐) -> 네임코인 (도메인 토큰) -> 프라임코인 (소수 탐색) -> 컬러드코인 (자산 대표성) -> 이더리움 (프로그래밍 가능)
  • 핵심 기술: 튜링완전성, 스마트 컨트랙트 (자기강제적 언어), DApp (탈중앙화 앱)