회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
AWS 이용 중이라면 월 기본 5% 할인받으세요
국내 IT 기업은 한국을 넘어 세계를 무대로 할 정도로 뛰어난 기술과 아이디어를 자랑합니다. 이들은 기업 블로그를 통해 이러한 정보를 공개하고 있습니다. 요즘IT는 각 기업의 특색 있고 유익한 콘텐츠를 소개하는 시리즈를 준비했습니다. 이들은 어떻게 사고하고, 어떤 방식으로 일하는 걸까요?
회원가입을 하면 원하는 문장을
저장할 수 있어요!
다음
회원가입을 하면
성장에 도움이 되는 콘텐츠를
스크랩할 수 있어요!
확인
국내 IT 기업은 한국을 넘어 세계를 무대로 할 정도로 뛰어난 기술과 아이디어를 자랑합니다. 이들은 기업 블로그를 통해 이러한 정보를 공개하고 있습니다. 요즘IT는 각 기업의 특색 있고 유익한 콘텐츠를 소개하는 시리즈를 준비했습니다. 이들은 어떻게 사고하고, 어떤 방식으로 일하는 걸까요?
이번 글은 사용자를 가까이 관찰하고 데이터를 얻어 디지털 프로덕트와 서비스 전략을 설계하는 ‘pxd’가 블록체인 기술에서 ‘익스플로러’의 의미와 어떤 역할을 하는지에 대해 소개합니다.
Explorer(익스플로러)는 확인되지 않은 영역을 알아보고 탐색하는 무언가를 의미합니다. 컴퓨터 환경에서는 원하는 데이터를 빠르게 찾아주는 Finder(이하 파인더)를 지칭하죠. 그렇다면 투명성을 기반으로 모든 데이터가 공개되는 블록체인 기술에서 익스플로러는 어떤 역할을 할까요? 이번 글에서는 Blockchain Explorer(이하 블록체인 익스플로러)의 역할과 제공하는 정보들에 대해 알아보려 합니다.
블록체인에서 데이터 저장은 다음과 같이 이뤄집니다. 여러 참여자 즉, 노드들이 블록체인상에서 발생하는 활동을 감시하고 기록하며 서로의 데이터를 비교해 정확도를 높입니다. 그 때문에 블록체인 기술은 누구나 모든 데이터를 확인할 수 있고, 데이터가 여러 장소에 저장돼 있다는 점에서 투명성과 분산화라는 특성을 가집니다. 이러한 환경에서 블록체인 익스플로러의 가장 기본적인 역할은 분산 저장된 데이터를 빠르고 정확하게 찾아오는 파인더입니다.
블록체인 익스플로러에서 확인할 수 있는 대표적인 데이터들의 종류는 아래와 같습니다.
그리고 각 데이터에는 다양한 세부 내용들이 있는데요. 대표적으로 트랜잭션은 아래와 같은 데이터를 담고 있습니다. 이는 익스플로러를 통해 모두 확인할 수 있습니다.
더불어 블록체인 익스플로러는 파인더로써 위의 각 데이터 종류와 상세 내용을 효율적으로 확인할 수 있도록 도와줍니다. 예컨대 아래와 같이 홈 화면 상단의 검색창에서 어드레스, 블록 및 트랜잭션별 고윳값, 토큰 및 도메인명으로 검색할 수 있죠. 또한 어드레스와 블록을 검색할 때 하위의 트랜잭션 내역을 모아서 전달해 더욱 쉽게 찾아볼 수 있습니다.
앞서 블록체인 기술에 의해 분산돼 투명성이 보장되는 가장 기본적인 데이터들에 관해 이야기했습니다. 하지만 이러한 기본 데이터는 누구나 접근할 수 있지만 모두가 이해하기는 어렵습니다. 블록이나 트랜잭션별 고유 명칭, 숫자 그리고 프로그램 이름 같은 내용들은 특히 더 그렇습니다.
DIKW(Data Information knowledge wisdom) 모델에서는 위 사례에서 보이는 이해하기 어려운 내용들을 데이터라고 지칭합니다. 사실이나, 현상에 대한 묘사가 목적 없이 나열된 상태죠. 데이터 자체에는 목적 또는 의도가 들어 있지 않아 직관적인 이해나 활용이 어렵고 그만큼 판단이나 추론을 위한 가치가 떨어집니다. 특히, 블록체인과 같이 고윳값으로 데이터가 구성되면 일반 사용자가 이를 이해하기는 매우 힘듭니다. 그 때문에 블록체인 익스플로러는 공개된 데이터를 빠르게 찾아오는 것 이상의 역할을 해야 합니다.
익스플로러가 파인더 이상의 역할을 하기 위해서는 데이터를 사용자의 목적에 따라 이해할 수 있는 정보의 형태로 전달해야 합니다. 블록체인이 가지고 있는 기술적 투명성을 사용자가 이해할 수 있는 실질적 투명성으로 전해야 한다는 것이죠. 그렇다면 블록체인 익스플로러는 데이터를 어떻게 처리해서 정보로 전하고 있을까요?
블록체인 익스플로러에서 제공하는 기본적인 정보 처리 방법은 통계입니다. 따라서 블록체인 익스플로러에서의 통계는 타인의 거래 및 블록 상의 고윳값과 같은 데이터들을 모아 사용자가 메인 네트워크의 현황을 이해하고, 안정성을 판단할 수 있는 정보로 전달하는 것을 말합니다. 블록체인 익스플로러에서 보이는 통계 사례는 아래와 같습니다.
블록체인 익스플로러의 정보 라벨링은 '0x44A5...2835'와 같은 형태의 해시값에 사용자가 인지 및 이해할 수 있는 쉬운 단어를 붙여주는 것을 가리킵니다. 블록체인 익스플로러에서 해석이 필요한 대표적인 정보는 각 트랜잭션의 속성과 지갑의 어드레스가 있습니다.
블록체인 익스플로러의 정보 시각화는 어려운 데이터를 이해할 수 있는 용어로 표시하고, 다른 항목과 쉽게 비교할 수 있도록 해줍니다. 가장 익숙하게 사용하는 방법으로는 그래프 혹은 도표를 활용해 가격 추이 또는 차이를 보여줍니다. 이 외에도 블록체인 익스플로러에서는 트랜잭션한 자산의 흐름이나 체인 간 연결을 쉽게 알아볼 수 있도록 다이어그램을 이용합니다.
1. 트랜잭션한 자산의 흐름 시각화
NFT와 같이 대체 불가능하거나, 고유의 값을 가지는 경우, 거래 흐름을 추적하고 아래와 같은 형태로 표현할 수 있습니다. 예치한 자산이 잘 보관 혹은 활용되고 있는지 확인하거나 NFT의 가치 및 진위성을 추론하는 근거로 사용할 수 있습니다.
2. 체인간 연결 시각화
메인 네트워크의 특성상 다양한 체인이 연결된 경우, 아래와 같이 연결된 체인 및 Validator(검증자), 거래 가능한 체인을 다이어그램 형태로 시각화할 수 있습니다.
마지막으로 일부 블록체인 익스플로러에는 수집한 데이터를 자체적인 기준에 따라 평가하고, 이를 점수 형태로 전달하는 서비스도 있습니다. 주로 토큰과 지갑 어드레스의 거래량, 거래 활성도에 따라 안정성을 평가하고 이를 취합해 위험도(Risk Score)로 통합 전달합니다.
정리해보면 블록체인 익스플로러는 블록체인 기술의 분산화와 투명성이라는 특성에 맞춰 블록체인상의 데이터를 수집하고 이를 이해할 수 있는 형태로 전달해줘야 합니다. 이런 역할을 하기 위해서는 블록체인 익스플로러의 가장 기본적인 역할인 정확한 데이터의 수집이 우선돼야 합니다. 그리고 이를 사용자가 이해할 수 있도록 다음과 같이 다섯 가지 요소로 전달해야 합니다. 첫 번째, 각 블록과 트랜잭션, 어드레스, 토큰에 따라 세부 정보를 정확하면서도 자세히 제공해야 하죠. 두 번째, 상세한 검색 기능을 바탕으로 블록과 어드레스의 하위 정보를 잘 보관해서 검색할 수 있도록 해야 합니다.
세 번째, 블록체인 네트워크의 데이터 종류에 따라 정보를 모아서 해당 네트워크 전반의 통계 정보로 주어져야 합니다. 네 번째, 트랜잭션의 속성이나 어드레스 고윳값처럼 이해가 힘든 정보는 읽을 수 있는 라벨로 바꿔줍니다. 마지막, 고윳값이 있는 자산의 거래 흐름 또는 체인의 연결을 시각화된 정보로 변환합니다.
이외에도 기타 서비스 사례와 같이 토큰 및 지갑 어드레스의 안정성을 평가하고 이를 점수로 제공하는 사례도 있습니다. 여기서 주의해야 할 점은 데이터를 이해할 수 있는 정보로 전달하는 과정에서 원본 데이터의 정확성을 해치거나 정보를 이해하는 사용자의 판단과 추론에 악영향을 주면 안 됩니다. 따라서 정보의 정확도와 원본성을 지킬 수 있도록 지속적으로 서비스를 점검하고 관리하는 노력이 필요합니다.
<원문>
요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.