이더리움 개요
이더리움은 오픈 소스의 글로벌 분산형 컴퓨팅 아키텍처로, 스마트 계약으로 알려진 프로그램을 실행합니다. 이더리움은 블록체인을 사용하여 시스템 상태를 동기화하고 저장하며, Ether라는 암호화폐를 사용하여 실행 리소스의 비용을 측정하고 제약을 가합니다.
이더리움 플랫폼은 개발자가 경제학적 방법을 활용하여 강력한 분산형 애플리케이션을 구축할 수 있게 합니다. 이를 통해 지속적인 가동 시간을 보장하면서도 검열 기관, 제3자 인터페이스 및 카운터파티 위험을 줄이거나 제거할 수 있습니다.
이더리움과 다른 블록체인의 차이점
목적: 이더리움의 운영에 있어 디지털 화폐인 Ether는 필수적이며, Ether는 이더리움 플랫폼의 사용을 위한 실용적인 통화로 간주됩니다. 그러나 이더리움의 위치는 단순히 디지털 결제 네트워크에 국한되지 않습니다.
단순한 원장이 아닙니다
이더리움은 임의의 복잡한 코드를 실행할 수 있는 가상 머신을 운영하는 범용 프로그래밍 가능한 블록체인으로 설계되었습니다.
비트코인의 스크립트 언어는 고의적으로 간단한 참/거짓 소비 조건으로 제한되어 있지만, 이더리움의 언어는 튜링 완전(Turing Complete)으로, 이론적인 튜링 머신이 실행할 수 있는 모든 계산을 실행할 수 있습니다.
스마트 계약
비트코인은 블록체인을 선도했고, 이더리움은 스마트 계약을 부활시켰습니다.
스마트 계약은 전통적인 의미에서의 계약과 같은 목적을 가집니다. 즉, 계약에 참여하는 각 당사자의 의무, 권리, 보상 및 처벌 등을 기록하고 거래가 규정에 따라 실행되도록 보장합니다.
스마트 계약 프로그램은 블록체인에서 자동으로 실행되는 컴퓨터 프로그램일 뿐만 아니라, 그 자체가 시스템의 참여자입니다.
- 수신된 정보에 응답하고 외부에 정보를 전송합니다
- 가치를 수신, 저장 및 전송합니다
- 자산을 임시로 보관합니다
스마트 계약 프로그램은 계약 내용을 신뢰할 수 있는 사람(디지털 형태의 사람)처럼 실행합니다.
처음에는 신뢰할 수 있는 실행 환경이 부족하여 스마트 계약이 실제 산업에 적용되지 않았지만, 비트코인의 탄생 후 비트코인의 기반 기술인 블록체인이 스마트 계약에 신뢰할 수 있는 실행 환경을 제공할 수 있음을 인식하게 되었습니다. 이더리움은 블록체인과 스마트 계약의 적합성을 처음으로 인식하고, '이더리움: 차세대 스마트 계약 및 분산형 애플리케이션 플랫폼'이라는 백서를 발표했습니다. 그리고 이더리움을 최고의 스마트 계약 플랫폼으로 만들기 위해 노력하고 있습니다.