Day : 42
Blockchain Day : 12
이더리움에서는 계정의 용도에 따라서 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?