이더리움이란

2021. 8. 25. 03:29공부/블록체인

반응형

이더리움이란?

블록체인 기술을 기반으로 스마트 계약 기능을 구현하기 위한 분산 컴퓨팅 플랫폼이자 운영체제이다. 이더리움이 제공하는 이더(Ether)는 비트코인과 마찬가지로 암호화폐의 일종으로 거래되고 있다. 이더리움의 화폐 단위는 ETH로 표시한다. 

비트코인과 이더리움의 차이

가장 큰 차이는 적용 범위에 있다. 비트코인이 결제나 거래 관련 시스템, 즉 화폐로서의 기능에 집중하는 반면, 이더리움은 비트코인의 스크립트보다 더 세련된 언어(튜링 완전한 언어)를 구사하려고 새로운 블록체인 네트워크를 만들어 여러가지 '분산 어플리케이션(Decentralized Application; dApp)'을 이용할 수 있는 플랫폼을 만들기로 하는데 이것이 이더리움 플랫폼이다.

 

비트코인이 '전자계산기'라면 이더리움 플랫폼은 하나의 '거대한 컴퓨터' 또는 '최신 스마트폰'인 셈이고 그 안에서 전자계산기(화폐)의 기능만 실행하려는 것이 아니라 여러 어플리케이션들(금융, 신원관리, SNS, 이메일 등)을 실행하려 한다는 것이다. 

비트코인이 튜링불완전한 '스크립트'를 사용했다면, 이더리움은 튜링 완전한 언어인 'Solidity(Java script)'와 'Serpent(Python)'을 사용한다. 이것이 복잡한 다중계약인 스마트 컨트랙트를 가능하게 하고 분산 어플리케이션을 구현한다.

가스란?

이더리움이 하는 일을 수치화한 단위 값이다. 모든 이더리움 플랫폼에서 트랜잭션을 실행하기 위한 네트워크 수수료의 단위를 의미한다. 

(트랜잭션이란 그 뜻 그대로 풀어본다면 첫번째로 거래라는 뜻이며, 외부 거래를 기록하기 위해 컴퓨팅 시스템 내부에서 완성되어야하는 처리 과정 및 그 과정에서 전송되는 데이터를 말한다. 암호화폐상에서는 코인을 송금하는 이체거래 과정 및 그 과정에서 전송되는 서명된 정보를 말한다.)

 

수수료로 지불되는 화폐는 ETH가 맞지만 수수료의 단위로 쓰이는 GAS와 화폐의 단위로 쓰이는 ETH가 개념적으로 같지는 않다. 이더리움의 가격은 하루동안에도 큰 폭으로 변화하기 때문에 이 이더리움의 가격에 따라 수수료가 정해진다면 하루동안 변경되는 수수료의 폭이 클 수 밖에 없다. 그렇기 때문에 GAS라는 (거의) 일정한 가격을 가진 단위를 만들고 GAS의 갯수에 따라 수수료를 표시한 것이다. 

 

가스 단위(Gas Unit)은 수행해야 하는 작업량의 측정값이지 금전적인 가치를 나타낸 값이 아니다. 채굴자에게 돈을 지불하기 위해 Gwei라는 이더리움의 작은 값으로 단위를 나타낸다. 이것이 가스 가격(Gas Price)이다. 

많은 사람들이 이더리움을 사용할 때 채굴자에게 더 많이 지불하고 먼저 수행하게 할 수 있다. 가스 가격은 먼저 수행하게 만드는 뇌물과 같으며, 거래가 걸리는 시간에 영향을 미친다. 

수수료는 '쓰이는 가스의 총량' x '가스 가격'이 된다. 트랜잭션을 만드는 유저는 가스 가격을 설정함으로써 수수료를 조정할 수 있다.

 

가스 한도(Gas Limit)는 요청하는 작업량의 추측이다. 지금 사용자가 하려는 거래가 '작업'을 발생시킬텐데 '그 작업이 최대 몇 가스를 발생시킨다'라는 작업량 예상치이다. 즉 가스한도는 정해진 가스량을 가지고 트랜잭션을 다 실행하기까지 자신이 쓸 용의가 있는 전체 가스양의 한도를 말한다. 한도를 너무 낮게 설정하면 작업이 완료되지 않고 거래가 실패해 그 시점까지 사용된 이더가 손실된다. 만약 한도 전 작업이 끝나더라도 작업 중 사용되지 않은 모든 이더는 다시 되돌려 받는다. 가스 한도는 작업 중단 시점을 보장함으로 무제한으로 이더를 사용하는 것을 방지한다.

 

 

 

 

 

* https://www.banksalad.com/contents/%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85%ED%95%98%EB%8A%94-%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%EC%9D%B4%EB%8D%94%EB%A6%AC%EC%9B%80%EC%9D%B4%EB%9E%80-3mqco

* https://ethgas.io/kr/

* https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=mage7th&logNo=221440430723 

 

반응형

'공부 > 블록체인' 카테고리의 다른 글

프라이빗 이더리움 네트워크 구축 및 마이닝  (0) 2021.09.01
이더리움 노드 구성  (0) 2021.09.01
가상 머신 구성하기  (0) 2021.09.01
블록체인이란  (0) 2021.08.25
스마트 컨트랙트란  (0) 2021.08.25