Blockchain - 이더스캔(Etherscan) 살펴보기
이더스캔에서 트랜잭션 확인 및 기능 살펴보기
메타마스크 새로운 계정 생성
기존 계정에서 이더 송금 및 트랜잭션 확인
거래ID 복사 후 이더스캔에서 확인하기
ropsten.etherscan.io
트랜잭션의 각 항목 살펴보기
- Transaction Hash: 해당 트랜잭션의 ID
- Status: 트랜잭션의 성공 여부 (트랜잭션이 잘 기록되었는지)
- Block: 트랜잭션이 기록된 블록의 숫자.
n Block Confirmations
를 통해 트랜잭션이 채굴된 후 블록이 얼마나 생겼는지 확인할 수 있다.
- Timestamp: 트랜잭션이 채굴된 시간
- From: 트랜잭션을 보낸 사람의 주소(트랜잭션을 생성한 사람의 주소)
- To: 트랜잭션을 받는 사람의 주소
- Value: 보내는 이더의 양
- Transaction Fee: 트랜잭션을 수행하는 채굴자에게 돌아가는 수수료
- Gas Price: 트랜잭션을 수행하는데 소용되는 가스 당 비용 (이더 or gwei). Gas price가 높을수록 채굴자가 블록에 트랜잭션을 포함시킬 확률이 높다
- Gas Limit & Usage by Txn: 트랜잭션을 실행하는 데 드는 소모할 가스의 한도와 실제로 트랜잭션 수행 시 소모된 가스의 양. 일반적인 이더리움 트랜잭션에서는 21,000 가스를 사용한다.
- Gas Fees: Gas Fee는 Base Fee와 Max Fee, Priority Fee로 나뉜다. Base Fee는 트랜잭션이 블록에 포함되기 위해 필요한 기본적인 가스의 양을 의미한다. Max Fee는 트랜잭션을 실행할 때 지불할 가스비의 최대 한도를 의미한다. Priority Fee는 트랜잭션을 수행하고 블록에 트랜잭션을 포함시키는 채굴자들에게 제공하는 수수료이다.
- Burnt & Txn Savings Fees: Base Fee는 트랜잭션이 실행되면 소각된다. 이 소각된 양이 Burnt 이다. Max Fee에서 소각된 Base Fee와 채굴자에게 수수료로 낸 Priority Fee를 제외한 가스는 돌려받게 되는데, 이것이 Txn Savings이다.
- Others: Txn Type은 트랜잭션 타입을 의미한다. 여기서
2 (EIP-155()
인데, 이는 런던 하드포크 이후의 트랜잭션 타입을 의미한다. 그 외에도 논스 값, 블록ㄷ에서 몇 번째에 기록되어 있는지 등을 확인할 수 있다.
- Input Data: 트랜잭션을 보낼 때 16진수 데이터를 보낼 수 있다.
이더 스캔에서 블록 정보 확인하기
- 이더스캔에서 특정 트랜잭션의 정보를 확인하면 블록의 숫자가 나온다. 해당 블록 숫자를 누른다.
- 블록에 대한 세부 정보가 나온다.
- Block Height: 제네시스 블록으로부터 몇 번째 블록인지 나타낸다.
- Timestamp: 블록이 체인에 올라간 시점
- Transactions: 블록에 들어있는 트랜잭션의 개수.
contract internal transactions
는 컨트랙트 실행 결과로 생성된 트랜잭션을 의미한다.
- Mined by: 채굴 노드의 주소
- Block Reward: 블록 채굴 보상. 보상은
(일반적인 채굴 보상 + 트랜잭션 수수료 - 소각된 기본 수수료)
로 산정된다.
- Uncle Reward: 블록을 생성하여 체인에 올렸으나, 체인의 길이가 짧아 탈락한 블록을 엉클 블록(uncle block)이라고 한다.
- Difficulty: 채굴 난이도
- Total Difficulty: 제네시스 블록부터 해당 블록까지의 전체 채굴 난이도.
- Size: 블록의 사이즈. 블록의 사이즈는 gas limit으로 측정된다.
- Gas Used: 블록 내에서 사용된 가스의 총량과 블록에 저장된 가스의 양
- Gas Limit: 블록 내 모든 트랜잭션의 Gas Limit 총량
- Base Fee Per Gas: Post-London Upgrade 이후, 트랜잭션이 블록에 포함되기 위한 최소한의 gas Used 승수.
- Burnt Fees: 트랜잭션 수수료 중 burnt fee의 총량
- Extra Data: 채굴 노드에 의해 블록에 포함되는 추가적인 데이터
- Hash: 현재 블록의 블록헤더 해시값
- parent Hash: 직전 블록의 블록헤더 해시값
- StateRoot: 상태 트리의 루트값
- Nonce: 채굴 노드가 PoW를 통해 찾은 논스 값
이더 스캔에서 계정 주소를 검색하기
- Txn Hash: 트랜잭션 해시(=트랜잭션의 주소). 누르면 해당 트랜잭션에 대한 정보를 확인할 수 있다.
- Method: 실행한 함수. 단순 송금을 한 경우 Transfer함수가 출력된다.
- Block: 해당 트랜잭션이 담긴 블록의 숫자
- Age: 트랜잭션이 채굴된 시간
- From: 트랜잭션을 보낸 사람의 주소(트랜잭션을 생성한 사람의 주소)
- To: 트랜잭션을 받는 사람의 주소
- out, in: 해당 계정이 이더를 송금 받는 경우 in으로 표기되며, 해당 계정이 이더를 송금한 경우 out으로 표기된다.
- Value : 보내는 이더의 양
- Txn Fee: 트랜잭션 수수료