여기는 내가 이더리움을 공부하며, 떠오르는 질문에 대해서 자문자답 형태로 기록해 내가는 페이지이다.

 

Q. 공식홈페이지?

A. https://ethereum.org/

 

Q. 개발자용 공식 페이지가 있나?

A. https://ethereum.org/en/developers/

 

Q. 이더리움 소스코드는 어디에 있으며, 누가 관리하고 있는가?

A. https://github.com/ethereum 여기에 오픈소스로 있는 것 같긴한데, 아직 범위는 잘 모르겠다

 

Q. 이더리움의 공급량은 무제한인가?

A. 비트코인과 달리 이더리움은 무한발행이 가능해서 주의가 필요하다고 한다. (여기 참조) 자세한건 좀 더 공부하면서 적어보자.

 

Q. 스마트컨트렉트는 어떻게 동작하나?

A. "스마트 계약은 중간에 제3의 보증기관을 끼우지 않고 개인간(P2P)에 원하는 계약을 체결할 수 있도록 해주는 디지털 전자계약 기능이다."

 

Q. 스마트컨트렉트에 사용된 언어는 무엇인가?

A. 솔리디티.

"스마트 계약에 기반한 디앱은 모두 이더리움 가상머신(EVM) 환경에서 동작하는데 이더리움 고유의 프로그래밍 언어인 솔리디티로 작성된다. 이것을 solc로 컴파일해서 생성된 이더리움 바이트코드는 geth를 통해 블록체인에 등록된다. 블록체인에 저장된 바이트코드는 결국 이더리움 가상머신(EVM)에서 실행된다. geth와 이더리움 가상머신은 하나의 프로세스로 동작하고, 솔리디티로 작성된 스마트 계약은 이더리움 가상머신에서 동작하기 때문에 특정 운영체제에 종속되지 않는다."

 

Q. ERC-20토큰의 원리는 무엇이며 어떻게 발행할 수 있는가?

A. "ERC-20은 Ethereum Request for Comments 20의 약자로 이더리움 네트워크 상에서 유통할 수 있는 토큰의 호환성을 보장하기 위한 표준 사양이다. 이더리움은 자체 블록체인을 기반으로 다양한 탈중앙화 된 애플리케이션들이 작동할 수 있도록 고안된 하나의 플랫폼 네트워크이다. 디앱은 이러한 이더리움 플랫폼 상에서 스마트 계약을 이용하여 쉽고 빠르게 토큰을 발행할 수 있다. ERC-20 기준을 맞춰 디앱을 설계한 후 토큰을 발행하면, 이더리움과 쉽게 교환할 수 있고, 표준 이더리움 지갑(My Ether Wallet, Meta Mask, Mist 등)에 자유롭게 전송할 수 있게 된다. 결국 이더리움 블록체인을 활용하는 토큰의 경우 ERC-20 기준을 맞춰야 한다. ERC-20 기반 토큰들은 동일한 이더리움 지갑으로 전송이 가능하다."

 

Q. GAS와 GWEI는 무엇인가?

이들은 코인전송 또는 스마트계약관련 처리를 위해 필요한 수수료를 의미하며,

1ETH = 10^9 GWEI 입니다.

GAS라는 단위를 추가로 사용하는 이유는 스마트계약의 복잡도와 현재네트워크 혼잡도를 분리하기 위해서 입니다.

즉, 간단한 스마트계약 처리는 100GAS, 복잡한 스마트계약 처리에 1000GAS가 든다고 하면, 이는 스마트계약의 복잡도로서 네트워크 혼잡도와 분리하여 비교할 수 있고,네트워크 혼잡도는 1GAS당 몇 GWEI인가로 나타낼 수 있습니다. 예를 들어 네트워크가 혼잡하지 않은 경우 1GAS당 10GWEI라면, 혼잡한 경우는 1GAS당 100GWEI가 되는 식이며, 사용자가 빠른 처리를 위해 1GAS당 GWEI를 올릴수도 있습니다.

실제 수수료는 GAS와 GWEI의 곱으로 계산되며, 예를 들면 다음과 같습니다.

(현재 이더리움 네트워크에서 표준적인(가장 간단한 형태의) 트랜잭션은 대략 21,000 가스를 소비합니다. 표준적인 트랜잭션에 대해 네트워크가 평균적으로 혼잡할 때(가스 가격이 50 gwei인 경우)의 트랜잭션 비용은 21,000 가스 * 50 gwei/가스 = 1,050,000 gwei, 혹은 0.00105 ETH라고 할 수 있습니다. 23년 5월 기준 대략 2,500원)

 

Q. 이더리움2.0 이란 무엇인가?

A. 

반응형

'비트코인' 카테고리의 다른 글

테라(Terra), 루나(LUNA), UST 사태  (0) 2022.05.13
웹3.0  (0) 2022.04.15
비트코인 관련 Q&A (자문자답)  (0) 2021.12.30
비트코인 논문 리뷰  (0) 2021.08.31
블럭체인의 원리  (0) 2020.07.31

+ Recent posts