흔자
반응형

이더리움 계정?

이더리움 계정은 이더리움에서 트랜잭션을 보낼 수 있는 이더리움(ETH) 잔액이 있는 엔터티이다. 게정은 사용자가 개인 키를 통하여 제어하거나 스마트 계약을 통해 배포할 수 있다.

 

 

이더리움 계정 유형

이더리움의 계정에는 EOA와 CA라고 하는 두 가지 유형이 있다.

EOA(Externally-owned account)

개인 키를 가지고 있는 사람에 의해 제어가 가능한 계정이다.

 

CA(Contract account)

솔리디티 코드로 제어되는 이더리움 네트워크에 배포된 스마트 계약이다.

 

 

EOA와 CA의 차이?

EOA

  • 계정 생성에 비용이 들지 않는다.
  • 트랜잭션을 시작할 수 있다.
  • EOA 간의 거래는 ETH 및 ETH 네트워크에 배포된 토큰만 전송 가능하다.
  • 암호화 키 쌍으로 구성되어 있다. (계정 활동을 제어하는 공개 및 개인 키)

CA

  • CA를 생성하려면 네트워크 스토리지를 사용하므로 비용이 발생한다.
  • 트랜잭션 수신에 대한 응답으로만 트랜잭션을 보낼 수 있다.
  • EOA에서 CA으로의 트랜잭션은 토큰 전송 또는 새로운 계약 생성과 같은 다양한 작업을 실행할 수 있는 솔리디티 코드를 트리거할 수 있다.
  • 계약 계정에는 개인 키가 없다. 스마트 계약 코드의 논리에 의해서 제어된다.

 

Reference
 

Home | ethereum.org

Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world.

ethereum.org

 

반응형
profile

흔자

@heun_n

즐겁게 개발하고 싶은 사람입니다.