기본 용어
- Nonce : 트랜잭션 발신 EOA(지갑)에 의해 발행되어 트랜잭션 메시지 재사용을 방지하는 데 사용되는 일련번호
- Gas Price : 발신자가 지급하는 가스(수수료)의 가격으로 이더리움의 가장 작은 단위인 웨이(wei)단위로 기록
- Gas Limit : 최대 가스 사용 범위
- Gas Fee : 가스 수수료, 이더리움에서 요구하는 자원의 양과 복잡도에 따라 가치가 결정되는 수수료
- wei : $1ether = 10^{18}wei = 10^9gwei$
계정
Account
- 이더리움 주소 + 개인키(Private Key) 의 조합
- 이더리움 계정은 이더 잔고를 보유하고 트랜잭션을 전송
EOA (외부 소유 계정)
- 위에서 말한 공개 주소 + 개인키 조합을 말함
- 외부 계정을 사용하면 다른 계정과 이더를 송수신하고 스마트 컨트랙트에 트랜잭션을 보낼 수 있음
CA (컨트랙트 계정)
- 개인키가 없음
- 스마트 계약을 블록체인에 배포할 때 생성
- EOA 사용 가능한 기능은 전부 사용 가능하며 컨트랙트 관련 코드나 EOA나 다른 컨트랙트의 호출을 받아 트랜잭션을 발생시키는 기능을 가짐