개요

■ 화폐기호 : ETH

■ 발행일 : 2015년 7월 30일

■ 개발자 : 비탈릭 부테린

■ 발행 방식 : PoW
Proof-of-Work, 작업증명)

■ 최대 발행량 : 무제한

■ 시가총액 : $305억 3748만 달러, ₩36조 647억원 (2019년 7월 코인마켓캡 기준)


상세설명

이더리움은 비트코인을 기반으로 만든 가장 대표적인 알트코인으로서, 블록체인 기술을 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이다. 이더리움 개발자인 비탈릭 부테린은 암호화폐인 비트코인에 사용된 핵심 기술인 블록체인에 화폐 거래 기록뿐 아니라 계약서 등의 추가 정보를 기록할 수 있다는 점에 착안하여, 전 세계 수많은 사용자들이 보유하고 있는 컴퓨팅 자원을 활용해 이더리움 가상 머신(EVM)을 만들고, 이 플랫폼을 이용하여 SNS, 이메일, 전자투표 등 다양한 정보를 기록하는 시스템을 창안했다. 이더리움은 C++, 자바, 파이썬, GO 등 주요 프로그래밍 언어를 지원한다


개발진


특징

스마트 컨트랙트(Smart Contract)
비탈릭 부테린은 비트코인에 사용된 핵심 기술인 블록체인에 화폐 거래 기록 뿐 아니라 계약서 등의 추가 정보를 기록할 수 있다는 점에 착안하여 스마트 컨트랙트 기능을 구현했다. 이는 블록체인 기반으로 금융거래, 부동산 계약, 공증 등 다양한 형태의 계약을 체결하고 이행하는 것을 말한다.

플랫폼(Platform)
이더리움은 다른 탈중앙 분산 애플리케이션인 디앱(DApp)을 개발하고 운영할 수 있는 플랫폼이다. 개발자는 이더리움 플랫폼 위에 다양한 분산형 애플리케이션(DApp)을 구축할 수 있다. 이 디앱은 국가에서 직접적으로 통제하는 것이 불가능하고, 각 사물 그리고 수많은 주체들과 스마트 계약을 체결하여 자동화된 경제 생활도 누릴 수 있는 등 많은 가능성을 안고 있다. 현재 무수한 소규모 블록체인 디앱이 이더리움 위에서 운영되고 있고, 그 수는 점차 늘어나고 있는 추세다.

ERC-20
ERC-20은 이더리움 내에서 만들어지는 토큰의 표준이다. 호환성 및 관리를 쉽게 하기 위해 토큰도 일정한 표준을 따른다. 표준을 따름으로써 디앱들간의 상호작용을 증진시키고 다른 토큰 간 통합 시 오류와 버그 가능성을 줄일 수 있다. ERC-20은 대체 가능한 암호화폐를 지원한다.

ICO(Initial Coin Offering) 도입
비탈릭 부테린은 초기 이더리움 개발에 필요한 자금을 모으기 위해 ICO 방식을 도입했다. ICO란, 새로운 암호화폐를 만들기 위해 불특정 다수의 투자자들로부터 초기 개발 자금을 모집하고 그 대가로 코인을 나눠주는 ‘초기코인공개’ 행위를 말한다.


작동원리

솔리디티(Solidity)
솔리디티는 이더리움 플랫폼 안에 내장돼 있는 프로그래밍 언어로서 튜링 완전 언어이다. 특정 프로그램 언어가 ‘튜링 완전 언어’로 평가 받는다는 것은 이 프로그램을 이용하면 어떠한 애플리케이션도 개발할 수 있고, 어떤 계산식도 풀 수 있다는 것을 의미한다. 솔리디티는 튜링 머신에 들어갈 알고리즘을 만들 수 있는 언어이다. 튜링 완전 언어인 솔리디티를 이용해 어떠한 종류의 스마트 계약도 코딩할 수 있다.

이더리움 가상머신(EVM, Ethereum Virtual Machine)
이더리움은 프로그래밍이 가능한 블록체인으로서, 사용자에게 사전 정의된 일련의 작업을 제공하기보다 사용자가 원하는 복잡성을 따라 직접 작업을 만들 수 있도록 한다. 좁은 의미에서 이더리움은 디앱을 위한 플랫폼을 정의하는 일련의 프로토콜을 의미한다.
이더리움 가상머신은 임의의 복잡한 알고리즘 코드를 실행할 수 있다. 개발자는 자바스크립트 및 파이썬과 같은 기존 언어를 모델로 한 친숙한 프로그래밍 언어를 사용하여 이더리움 가상머신 위에서 실행되는 응용 프로그램을 만들 수 있다.

이더해시(Ethash) 작업증명
이더리움은 비트코인과 같은 작업증명(PoW) 방식의 합의 알고리즘을 사용하고 있지만, 기존 비트코인의 SHA-256 방식이나 라이트코인의 스크립트(Scrypt) 방식을 사용하지 않고, Hashimoto/Dagger hybrid인 이더해시(Ethash) 방식을 사용한다.

GPU 채굴기
GPU란 Graphic Processing Unit의 약자로서, 컴퓨터의 그래픽 카드를 말한다. 채굴 할 때 컴퓨터의 중앙처리장치인 CPU보다 병렬 연산이 가능한 GPU를 사용하는 것이 더 빠르고 효율적이다.


주요 이슈

더 다오(The DAO)공격
더 다오 공격은 더 다오 프로그램의 약점을 이용해 공격자가 새롭게 분리해 만든 자식 다오를 통해 약 520억원 가량을 부정하게 이동시킨 해킹 사건이다.

사건 대응을 둘러싸고 이더리움 커뮤니티에서 논의가 계속됐으며 결국 비탈릭 부테린의 의견대로 하드포크를 하기로 결정했다. 하지만 하드포크에 대한 비판도 생겨났다. 더 다오라는 1개의 프로젝트 구제를 위해 플랫폼인 이더리움 자체에 손을 대는 것에 반대하는 움직임이 일어난 것이다. 결국 이들은 별도의 분파를 만들고, 비록 해킹 당하기는 했지만 기존의 이더리움 블록체인을 그대로 유지하는 이더리움 클래식(Ethereum Classic)을 만들었다.


관련 링크

이더리움 공식 홈페이지
이더리움 공식 문서 사이트
이더리움 백서, 비탈릭 부테린, 2013 (원본)
이더리움 백서(번역본 출처: 이더리움 코리아)
이더리움 Foundation 블로그