트랜잭션(Transactions) : 외부 소유 어카운트가 보낼 메시지를 가지고 있는 서명된 데이터 패키지
- 메시지 수신처
- 발신처를 확인할 수 있는 서명
- 발신처가 수신처로 보내는 이더의 양
- 선택적(optional) 데이터 필드
- STARTGAS 값, 트랜잭션 실행이 수행되도록 허용된 최대 계산 단계수
- GASPRICE 값, 매 계산단계마다 발신처가 지불하는 수수료
트랜잭션은 외부소유계정(EOA)이 어떤 메시지를 컨트랙트계정(CA)에 보내는 행위다. 이 행위는 탈중앙화된 환경에서 이뤄지기 때문에 보안을 위해 가스비(수수료)를 요청하도록 이더리움은 설계돼 있다. 이 덕분에 탈중앙화된 환경에서 자유롭게 서비스의 중단 없이 이용할 수 있게 된다.