반응형

 

이더리움 주소와 개인 키(Private Key)의 조합을 계정(account)이라고 한다.

이더리움 계정은 이더리움 잔고를 보유하고 트랜잭션을 전송할 수 있다.

 

이더리움에는 아래와 같이 2가지 유형의 계정이 존재한다.

 

​외부 소유 계정(Externally Owned Accounts)

공개 이더리움 주소와 개인키 조합을 의미하는데 쉽게 말해 지갑 주소라고 보면 된다.

이것을 이용하여 다른 계정과 이더리움을 송수신하고 스마트 컨트랙트에 트랜잭션을 보낼 수 있다.

메타마스크, 카이카스에서 만든 계정이 EOA라고 보면 된다.

 

컨트랙트 계정(Contract Accounts)

컨트랙트 계정은 외부 소유 계정과 다르게 개인키가 존재하지 않고, 스마트 컨트랙트를 블록체인에 배포할 때 생성된다.

컨트랙트 계정 대신 컨트랙트로만 표시하기도 한다.

이 컨트랙트 계정은 다른 계정과 이더를 송수신하는 기능을 하며, 이것은 EOA와 동일하다.

또 이 컨트랙트 계정에는 코드를 담고 있는데 흔히 스마트 컨트랙트라고 한다.

EOA나 다른 컨트랙트의 호출을 받아서 트랜잭션을 발생시키며, 스스로 동작하지는 않는다.

스마트 컨트랙트에 접근하기 위한 주소가 곧 컨트랙트 계정을 의미한다.

 

반응형

+ Recent posts