[TIL] 23/05/17

HyeongA·2023년 5월 17일
0

Blockchain

목록 보기
8/8

Day : 42
Blockchain Day : 12

EOA,CA

이더리움에서는 계정의 용도에 따라서 EOA와 CA로 분류 된다.

Externally Owned Account (EOA)

  • 일반 계정, 외부소유 계정 ; 사람
  • 내부에 키가 보관되어 있음
  • 거래를 일으킴
    1) 다른 EOA에 이더를 송수신하는 거래
    2) Contract를 호출하는 거래
    3) Creation하는 거래

Contract Account (CA)

  • 계약 계정, 컨트랙트 계정
  • 거래를 스스로 일으키지 못함 ; 호출이 될 때만 거래를 일으킴
  • CA는 다른 CA에 의해서 호출되기도 함
  • 내부에는 코드가 보관되어 있으며 개인키가 없음
  • 이더는 송수신 가능
  • seed를 알 수 없음
  • 코드, 만든 사람, 거래를 일으킨 횟수(논스)로 주소를 생성
    ; 완벽하게 같은 코드의 컨트랙트가 다 다른 주소를 가지는 이유
    How is the address of an Ethereum contract computed?

➕ 지갑 주소 생성 과정
관련 질문
Why are the last 20 bytes of the public key used as the address?


profile
Today I Learned

0개의 댓글