본문 바로가기

BlockChain

블록체인 계정(acount)의 종류

 

 - Ethereum 어카운트의 종류

1. External Account : 사용자(end user)가 하용하는 계정

2. Contract Account: 스마트 컨트랙트를 표현하는 어카운트

 

Ethereum은 EOA와 스마트 컨트랙트의 상태를 기록 및 유지

  • 스마트 컨트랙트는 특정주소에 존재하는 실행 가능한 프로그램

  • 프로그램은 상태를 가지기 때문에 Ethereum/Klaytn은
    스마트 컨트랙트를 어카운트로 표현

 

EOA는 블록에 기록되는 TX를 생성

  • 블록에 기록되는 TX들은 명시적인 변경을 일으킴
    (e.g, 토큰 전송, 스마트 컨트랙트 배포/ 실행)

 

트랜잭션 (TX) 과 가스 (Gas) 

  • TX 목적은 블록체인의 상태를 변경하는 것

  • TX는 보내는 사람과 받는 사람이 지정되어 있으며

  • to가 누구냐에 따라 TX의 목적이 세분화

 

Gas: TX를 처리하는 데 발생하는 비용

  • TX를 처리하는데 필요한 자원 (computing power, storage)을 비용으로 전환한 것이 가스(gas)

  • 보내는 사람은 TX의 처리를 위해 필요한 가스의 총량과 같은 가치의 플랫폼 토큰을 제공해야 함

  • 이때 지출되는 플랫폼 토큰을 가스비(Gas Fee)라 정의

  • 가스비는 블록을 생성한 노드가 수집

 

'BlockChain' 카테고리의 다른 글

블록체인 네트워크와 노드  (0) 2022.05.27
블록체인의 정의와 구조, 주요 용어  (0) 2022.05.27