2.4 계정(Accounts)

계정

이더리움 주소와 개인키의 조합을 계정(accounts)이라고 합니다. 이더리움 계정은 이더 잔고를 보유하고 트랜잭션을 전송할 수 있습니다. 이더리움에는 2가지 유형의 계정이 있습니다.

  1. 외부 소유 계정(EOA): 위에서 언급한, 공개 주소와 개인키의 조합을 말합니다. 외부 소유 계정, 또는 외부 계정을 사용하면

    1. 다른 계정과 이더를 송수신하고
    2. 스마트 컨트랙트에 트랜잭션을 보낼 수 있습니다.
  2. 컨트랙트 계정: 컨트랙트 계정에는 상응하는 개인키가 없습니다. These accounts don't have a corresponding private key. 이러한 계정은 스마트 계약을 블록체인에 배포할 때 생성됩니다. 컨트랙트 계정 대신 컨트랙트(contract)로만 표시되기도 합니다. 컨트랙트(계정)의 몇 가지 주요 기능은 다음과 같습니다.

    1. 다른 계정과 이더를 송수신하고(EOA와 동일)
    2. 관련된 코드를 담고(EOA와 다름)
    3. EOA나 다른 컨트랙트의 호출을 받아 트랜잭션을 발생시킵니다.

이어지는 내용을 통해 이러한 계정을 만들고 사용하는 방식을 더 잘 이해할 수 있을 것입니다.

강의에 등록된 질문이 없습니다. 궁금한 부분이 있으면 주저하지 말고 무엇이든 물어보세요.