본문으로 바로가기

스마트 컨트렉트와 이더리움 이해

category 블록체인 2018. 8. 8. 20:08

스마트 컨트렉트

말 그대로 영리한 계약서 입니다.

현실 세계에서 권리를 증명하거나 이동하는데 사용되는 계약을 auto(자동으로) 실행해주는 구조

예를 들어 블록체인에서 화폐 교환은 송금 보관 실행하는 스마트 계약이라고 할 수 있겠죠.

왜냐하면 수수료 지급하는데 있어서 자동으로 처리해줍니다.

 

그렇다면 스마트 컨트렉트가 왜 중요한지 왜 좋은지 알아보죠.

 

첫 번째

상대의 신뢰가 깨지지 않습니다. 즉 신뢰를 하지 않아도 거래에 문제가 없습니다.

직접 거래를 할 경우에 그 사람의 믿음이 중요합니다. 하지만 스마트 계약은 자동으로 처리해주기 때문에 걱정 없이 믿고 맡길 수 있습니다.

 

두 번째

신용카드를 결제 할 때 신용 기관이 있어야합니다. 신용카드를 긁을 때 그 회사는 상품 결제 과정을 거쳐 결제합니다. 만약 여기서 결제 승인이 이루어지지않고 상품을 소비자가 받지 못 할 경우에는 그 회사가 책임을 지고 수수료를 지급합니다. 스마트 컨트렉트는 이러한 과정을 다 자동으로 해주기때문에 문제가 없습니다. 비용이 절감이 되죠.

 

사례에 대해서 알아보죠

 

1.최근들어 법적 상속을 할 때 스마트 계약으로 재산을 나누고 관리하고 즉시 나눌 수 가 있습니다. 논란 발생의 여지는 없죠.

 

2. 보험금을 자동으로 지급해줍니다.

 

3. 자동차를 렌트할 때 사전에 렌트할 자동차의 정보를 제공하고 빌릴 사람은 신청 합니다. 조건이 일치한다면 바로 렌트를 해주죠.

 

굉장히 편리한 시대죠?

이외에도 자동 투표 고용 계약 등을 처리할 수 있습니다.

 

 

이더리움

 

이더리움은 블록체인을 이용하는 플랫폼중에 하나입니다.

이더리움은 이더리움 재단에서 관리하고 있습니다.

흔히 들 사설 망에 이더리움을 구축한다고 하죠 바로 이겁니다.

스크립트 언어도 제공하고... etc

 

사람들은 비트코인과 이더리움을 헷갈려 합니다.

비트코인과 블록체인은 다릅니다. 구조에서 차이가 있습니다.

비트코인은 인터럽트 없이 화폐 신속 송금이라는 플랫폼입니다.

이더리움은 암호화폐 스마트 컨트렉트 등 앱을 블록체인에서 실행하는 플랫폼입니다.

즉 서로 목표가 다르죠 따라서 화폐단위도 차이가 있습니다. 이더리움은 이더가 있습니다.

또한 위에 설명 한 앱을 실행시키기 위해서는 GAS 비용이 필요합니다. 이는 거래수수료라고도 할 수 있죠.

최소 단위:wei

 

이더리움은 또한 블록크기에 제한을 두지 않습니다.

비트코인은 사용하지 않은 금액을 UTXO의 합으로 표현하고 이더리움은 송금 내역을 블록에 우선 저장하고 트리를 만들어 표현합니다.

트리여서 빠른 검색이 가능하죠(이진트리탐색 등등)

또한 블록 생성 속도에서 차이가 있습니다.

비트코인은 10분에 1회

이더리움은 15초입니다. 무려 40배에 달하죠...

 

이더리움은 이더리움 가상 머신을 제공합니다. 스마트 계약을 작성 후 이더리움 블록체인에 배포합니다.