[Xangle Digest]
※해당 컨텐츠는 외부에서 기발간 된 컨텐츠입니다. 컨텐츠에 대한 추가적인 주의사항은 본문 하단에서 확인해주세요.
-글 작성. 김채원 — Experience Researcher (PXD)
-글 편집. 최은주 — UX Writer (PXD)
목차
들어가며
블록체인 익스플로러의 가장 기본적인 역할, 파인더
블록체인에서의 익스플로러, 파인더 +α
데이터를 이해할 수 있는 정보로 전달
마치며
들어가며
Explorer(익스플로러)는 확인되지 않은 영역을 알아보고 탐색하는 무언가를 의미합니다. 컴퓨터 환경에서는 원하는 데이터를 빠르게 찾아주는 Finder(이하 파인더)를 지칭하죠. 그렇다면 투명성을 기반으로 모든 데이터가 공개되는 블록체인 기술에서 익스플로러는 어떤 역할을 할까요? 이번 글에서는 Blockchain Explorer(이하 블록체인 익스플로러)의 역할과 제공하는 정보들에 대해 알아보려 합니다.
블록체인 익스플로러의 가장 기본적인 역할, 파인더
블록체인에서 데이터 저장은 다음과 같이 이뤄집니다. 여러 참여자 즉, 노드들이 블록체인상에서 발생하는 활동을 감시하고 기록하며 서로의 데이터를 비교해 정확도를 높입니다. 그 때문에 블록체인 기술은 누구나 모든 데이터를 확인할 수 있고, 데이터가 여러 장소에 저장돼 있다는 점에서 투명성과 분산화라는 특성을 가집니다. 이러한 환경에서 블록체인 익스플로러의 가장 기본적인 역할은 분산 저장된 데이터를 빠르고 정확하게 찾아오는 파인더입니다.
블록체인 익스플로러에서 확인할 수 있는 대표적인 데이터들의 종류는 아래와 같습니다.
- Block(블록): 블록체인에 새로 생성된 블록의 개수와 생성 시점, 상세 정보
- Transaction(트랜잭션): 블록체인상에서 발생하는 모든 거래의 상세 정보
- Address(어드레스): 개인 지갑(Wallet)이나 콘트랙트 어드레스들의 목록 및 상세 정보
- Token(토큰): 블록체인에 생성된 토큰 또는 NFT의 목록 및 상세 정보
그리고 각 데이터에는 다양한 세부 내용들이 있는데요. 대표적으로 트랜잭션은 아래와 같은 데이터를 담고 있습니다. 이는 익스플로러를 통해 모두 확인할 수 있습니다.
- Signature/Hash/ID: 각 트랜잭션을 지칭하는 고유명 및 번호
- Time stamp: 트랜잭션이 발생한 시간을 의미하며 주로 해당 지역 시간과 협정 세계 시간(UTC)으로 전달함
- Status/Result: 트랜잭션의 결과로 주로 성공, 실패, 처리 중으로 표기됨
- Signer/Senders: 거래를 시작한 블록체인 지갑의 어드레스 혹은 계정명
- To/Recipients: 거래를 수령한 블록체인 지갑의 어드레스 혹은 계정명
- Amount: 트랜잭션에서 사용된 데이터의 양
- Transaction Fee: 트랜잭션을 위해 사용된 가스비
- Size: 트랜잭션에 사용된 데이터의 용량
더불어 블록체인 익스플로러는 파인더로써 위의 각 데이터 종류와 상세 내용을 효율적으로 확인할 수 있도록 도와줍니다. 예컨대 아래와 같이 홈 화면 상단의 검색창에서 어드레스, 블록 및 트랜잭션별 고윳값, 토큰 및 도메인명으로 검색할 수 있죠. 또한 어드레스와 블록을 검색할 때 하위의 트랜잭션 내역을 모아서 전달해 더욱 쉽게 찾아볼 수 있습니다.