Transaction Hash
: 해당 트랜잭션의 IDStatus
: 트랜잭션 성공여부(트랜잭션이 잘 기록되었는지)Block
: 트랜잭션이 기록된 블록의 숫자, 몇 번째 블록으로 트랜잭션이 포함되었는지 알려줌Timestamp
: 트랜잭션이 채굴된 당시의 시간From
: 트랜잭션을 보낸 사람의 account주소To
: 트랜잭션을 보낸 받는 사람의 account주소Value
: 트랜잭션에 포함되어 보내진 ether양Transaction Fee
: 블록 검증자(validator, 블록 생성자)에게 지급되는 ether수수료Gas Price
: 이더리움 네트워크가 트랜잭션 연산을 수행하는데 소요되는 Gas비용 (Gas 비용을 높게 지불할 수록 블록에 빨리 포함되어 트랜잭션 대기열 시간이 짧아짐)Gas Limit & Usage by Txn
: 트랜잭션을 전송할 때 소모할 가스의 한도와 실제로 사용된 가스의 양 (일반적인 이더리움 트랜잭션에는 21,000가스가 사용됨)Gas Fees
: Gas Fee는 아래와 같은 3개의 Fee로 나뉨
Base Fee
: Base Fee는 트랜잭션이 실행되기 위한 기본적인 가스의 양을 의미함Max Fee
: Max Fee는 트랜잭션을 실행할 때 소모되는 가스의 한도다Priority Fee
: Priority Fee: 블록 생성자에게 지급되는 수수료의 최대치다Burnt & Txn Savings Fees
: Max Fee에서 Base Fee(=burnt)와 Priority Fee를 제외한 값이 Txn Savings다.Other Attributes
: Txn Type은 트랜잭션의 type을 의미한다(EIP-1559는 런던 하드포크 이후의 트랜잭션 type임) 그 밖에 Nonce, Position In Block(블록 안에서 몇번째 트랜잭션인지)도 포함됨Input Data
: 트랜잭션 실행시 함께 보내진 16진수 데이터(블록체인에 영원히 기록됨)
위의 화면에서 Block의 숫자를 누르면 해당 트랜잭션을 포함하고 있는 블록체인 블록의 정보를 들고옴
Block Height
: 제네시스 블록으로부터 몇번째 블록인지 나타냄Status
: 현재 블록의 상태를 나타냄
Latest
: 소수의 validator가 검증을 시작함,Safe
: validator들로부터 2/3 동의를 얻은 상태,Finalized
: 이더리움 블록에 완전히 포함된 상태Timestamp
: 트랜잭션이 포함된 블록이 체인 네트워크에 올라간 시간Proposed On
: slot과 epoch를 나타냄 slot은 validator가 12초 간격으로 블록을 생성하는 단위임, epoch는 32개의 slot이 모인 단위임Transactions
: 블록에 들어있는 트랜잭션의 갯수, internal transactions는 블록에 들어있는 트랜잭션으로 인해 생성된 트랜잭션을 말함Fee Recipient
: 해당 블록의 트랜잭션 수수료를 받을 account주소Block Reward
: 블록 채굴 보상Total Difficulty
: 제네시스 블록부터 해당 블록까지의 전체 채굴 난이도, 그러나 PoS업데이트 이후 같은 값으로 유지됨Size
: 블록의 용량Gas Used
: 블록 내에서 사용된 가스의 총량 + 블록에 저장된 가스의 양Gas Limit
: 블록 내 모든 트랜잭션의 Gas Limit총량Base Fee Per Gas
: 트랜잭션이 블록에 포함되기 위한 최소한의 gasBurnt Fees
: 소각되는 gas의 양Extra Data
: 블록 채굴자 노드에 의해 포함되는 추가적인 데이터Hash
: 현재 블록의 블록헤더 해시값Parent Hash
: 직전 블록의 블록헤더 해시값StateRoot
: 트랜잭션 머클트리의 root값Nonce
: PoW채굴을 위해 찾아야하는 값, PoS업그레이드 이후에는 0임
단순 ether송금 transaction과 스마트 컨트랙 transaction은 어떤 차이가 있을까?
txHash =
0x650f8a52884081eb917bfd1f2a1fa890a403772887f873d3d7ebeda7f0cb3dd4
txHash =
0x9011FA2A02a4E32B083B0171b1189e6D9CF733C3
Gas Limit & Usage by Txn
- 일반 트랜잭션보다 스마트 컨트랙트 트랜잭션이 gas limit이 더 높고 gas fee가 더 많이 들어감
Smart Contract Code
- 일반 트랜잭션과 달리 스마트 컨트랙트 트랜잭션은 이더스캔에서 컨트랙트 코드를 볼 수 있음(verify and publish된 상태라면)
Event log
- 스마트 컨트랙트에서 event emit처리해준 곳의 event log를 볼 수 있음
erc token transaction
- erc token의 트랜잭션을 확인할 수 있음
이더리움에 판문점 선언문이 기록되는 재밌는 사건이 발생함
이렇게 Ethereum Transaction을 생성할 때 hex data(16진수, 문자를 16진수 변환기로 변환해서 넣어야 함)를 넣어주면 이더리움 블록에 데이터를 적을 수 있다(블록이 finalized되면 영원히 사라지지 않음)
이더스캔에서 hex data를 UTF-8 방식으로 인코딩하면 text로 볼 수 있다.나도 크리스마스 노래 가사를 적어봤다