Transaction
- 블록체인에서 거래, 특정 동작을 수행하기 위한 단위, 아래와 같은 정보들을 가지고 있다
- 메시지 수신처 (From)
- 발신처를 확인할수 있는 서명 (Sigining값이며 To에 포함)
- 수신처로 보내는 이더의 양 (Value)
- 선택적 데이터 필드 (Data)
- 트랜잭션 수행을 위한 계산값 (Gas)
- 계산마다 발신처에서 지불하는 수수료 (GasPrice)
Gas
- 이더리움의 수수료 단위, 트랜잭션을 실행시키기 위한 비용
- 트랜잭션의 스팸 공격, 또는 무한 실행을 막기 위해, 또는 보상 수수료를 주기 위해 적용한 개념
Nonce
- 트랜잭션을 순차적으로 처리하기 위한 Counter
- 특정 계정의 Nonce가 1이라 치면, Nonce가 0인 트랜잭션은 전송할 수 없다
- 이는 트랜잭션 처리의 중복을 방지하고 순차적으로 처리하기 위한 장치인 셈
EIP
- Ethereum Imporovement Proposal, 이더리움의 개선안
ERC
- Ethereum Request for Comment, 이더리움의 새 아이디어 채택 표준, EIP의 일종이기도 하다
- ERC-20 : 20번째의 EIP이지만, 토큰을 전송하는 가장 기본적인 규격이다, 이더리움에서 파생한 토큰들이 이 규격을 따르고 있다
- ERC-721 : ERC-20과 유사하지만 대체 불가능한 특성을 갖고 있다, 각 토큰들은 각각의 고유한 가치가 있다는 뜻