본문으로 건너뛰기
buybitcoinsmart

용어집 / 노드와 소프트웨어

블록 탐색기

블록 탐색기란 무엇입니까?
블록 탐색기는 트랜잭션 ID, 주소 또는 블록으로 블록체인을 검색할 수 있게 해 주는 웹사이트로, 별도의 소프트웨어를 직접 실행하지 않고도 확인 수, 수수료, 금액을 보여 줍니다.

모든 블록 탐색기는 검색창을 덧붙인 다른 사람의 풀 노드입니다. 비트코인은 2009년부터 지금까지 900,000개가 넘는 블록을 생성했으며, 탐색기는 그 모든 블록을 색인하므로 조회가 즉시 결과를 돌려줍니다. 문제는 화면 반대편에 있습니다. 탐색기를 운영하는 사람은 여러분이 어떤 주소와 트랜잭션을 조회했는지 정확히 볼 수 있습니다.

작동 방식

탐색기는 풀 노드에 Bitcoin Core가 스스로 구축하지 않는 색인을 더한 것입니다.

Core는 블록과 미사용 출력의 집합을 저장하며, txindex를 활성화하면 임의의 트랜잭션도 그 ID로 찾을 수 있습니다. Core가 의도적으로 보관하지 않는 것은 주소에서 트랜잭션으로 이어지는 매핑입니다. 이를 유지하려면 디스크 비용이 들고, 자기 코인만 쓰는 사람에게는 아무 도움도 되지 않기 때문입니다. 탐색기는 그 매핑을 스스로 구축합니다. Blockstream의 Esplora와 mempool.space 뒤에 있는 소프트웨어는 모두 오픈 소스이며, 둘 다 주로 Core가 답하지 않는 질문, 즉 이 주소에 닿은 모든 것을 보여 달라는 질문에 답하기 위해 존재합니다.

색인 위에는 채굴을 기다리는 트랜잭션의 대기열인 멤풀의 뷰가 놓입니다. 사이트마다 다른 부분이 바로 여기입니다. 각 탐색기는 자기 노드가 마침 수신한 것만 보므로, 한 트랜잭션이 한 곳에서는 보이고 다른 곳에서는 몇 분 동안 보이지 않을 수 있으며, 멤풀 축출 정책이 공격적인 사이트는 다른 사이트가 여전히 대기 중으로 표시하는 낮은 수수료의 트랜잭션을 버릴 수 있습니다. 어느 쪽도 거짓말을 하는 것이 아닙니다. 단일한 대기열이 없는 네트워크에 대한 서로 다른 로컬 뷰를 보고하는 것입니다.

탐색기가 트랜잭션 하나에 대해 알려 줄 수 있는 것은 대부분의 지갑이 보여 주는 것보다 많습니다. 어떤 트랜잭션 ID에 대해서든 그것이 소비하는 입력, 생성하는 출력, 사토시 단위의 총수수료, 가상 바이트당 사토시 단위의 수수료율, 가상 바이트 단위의 크기, 대체 가능성을 신호하는지 여부, 그 위에 채굴된 블록 수를 볼 수 있습니다. 블록에 대해서는 높이, 타임스탬프, 트랜잭션 수, 징수된 총수수료, 그리고 보통 어느 풀이 채굴했는지에 대한 추정을 볼 수 있습니다. 주소에 대해서는 잔액과 전체 이력을 볼 수 있으며, 바로 이 기능이 탐색기를 도구이면서 동시에 프라이버시 문제로 만듭니다.

조회할 가치가 있는 가장 오래된 것은 2009년 1월 12일에 채굴된 블록 170이며, 여기에는 한 사람에서 다른 사람으로 이어진 최초의 비트코인 결제가 담겨 있습니다. Satoshi Nakamoto가 Hal Finney에게 보낸 10 BTC입니다. 이 블록은 최신 탐색기에서도 다른 트랜잭션과 똑같이 표시되며, 이는 원장의 어떤 내용도 그 이후로 다시 쓰이지 않았다는 점을 잘 보여 줍니다.

비트코인을 구매할 때 이것이 중요한 이유

탐색기는 여러분이 이용한 거래소가 말한 대로 했는지 확인하는 수단입니다.

출금하면 거래소가 트랜잭션 ID를 줍니다. 그 ID가 네트워크에 나타나기 전까지는 계정 페이지가 처리 중이라고 무엇을 말하든 출금은 일어나지 않은 것입니다. 그 ID를 탐색기에 붙여 넣으면 약속이 여러분 스스로 검증할 수 있는 사실로 바뀌며, 사이트가 아무것도 돌려주지 않는다면 코인은 여전히 거래소에 있는 것이므로 해야 할 대화는 지갑이 아니라 고객 지원과의 대화입니다.

탐색기는 여러분이 얼마를 청구당했는지 감사하는 수단이기도 합니다. 이 사이트의 거래소 리뷰에는 출금 수수료가 기재되어 있으며, 여러 거래소가 네트워크 상황과 무관하게 정액을 제시합니다. 탐색기는 채굴업자에게 실제로 지급된 수수료를 보여 줍니다. 한 플랫폼이 정액 20,000사토시의 출금 수수료를 청구하는데 온체인 트랜잭션이 그 일부만 지급했다면, 그 차액은 플랫폼의 마진입니다. 이는 정당하지만 정액 수수료를 받는 거래소와 네트워크 비용을 그대로 전가하는 거래소 중 하나를 고르기 전에 알아 둘 가치가 있습니다.

프라이버시 비용은 실제이며 좀처럼 언급되지 않습니다. 공개 탐색기에서 자기 주소를 조회하면 여러분의 IP 주소와 브라우저가 누출하는 모든 것이 누군가의 서버 로그에서 그 주소와 연결됩니다. 체인 분석 업체들은 바로 이런 종류의 데이터 소스를 사들이거나 운영합니다. 상당한 금액을 보유하고 있다면, 자기 노드에 연결된 지갑에서 트랜잭션을 조회하거나, 일반적인 노드 패키지가 함께 제공하는 mempool.space 또는 Esplora의 로컬 사본을 실행하십시오.

마지막으로, 가짜 탐색기는 복구 사기 수법의 표준 구성 요소입니다. 이미 코인을 잃은 사람에게 존재하지 않는 잔액을 표시하는 그럴듯한 페이지를 보여 준 뒤 그것을 풀어 주는 대가로 수수료를 요구합니다. 두 가지 습관이면 이를 막을 수 있습니다. 링크를 따라가지 말고 탐색기 주소를 직접 입력하며, 어떤 탐색기도 코인을 옮길 수 없으므로 어떤 탐색기도 시드 문구, 개인 키, 결제를 요구할 이유가 없다는 점을 기억하십시오. 사기를 피하는 방법에 관한 이 사이트의 가이드에서 더 넓은 유형을 다룹니다.

거래소 출금을 단계별로 추적하기

출금 하나를 골라 브로드캐스트부터 정산까지 탐색기로 따라가 보십시오.

거래소의 출금 내역에서 트랜잭션 ID를 복사해 검색창에 붙여 넣으십시오. 결과가 나오지 않으면 기다리십시오. 거래소는 출금을 묶어서 처리하므로 아직 브로드캐스트하지 않았을 수 있습니다. 나타나면 먼저 출력을 확인하십시오. 그중 하나는 여러분의 주소와 금액이어야 하고, 다른 하나는 보통 더 큰 금액으로 거래소로 돌아가는 잔돈이며, 이것이 있는 것은 정상이지 무언가 잘못되었다는 신호가 아닙니다.

그다음 수수료 항목을 읽으십시오. 네이티브 세그윗 입력 하나와 출력 둘로 이루어진 단순한 결제는 약 141 가상 바이트를 차지하므로, 가상 바이트당 5사토시라면 수수료로 약 705사토시를 지급합니다. 그 숫자를 탐색기가 표시하는 현재 멤풀 구간과 비교하십시오. 여러분의 수수료율이 다음 몇 블록 안에 확정되는 구간보다 높다면 기다리는 것이 올바른 행동입니다. 모든 구간보다 낮다면 트랜잭션이 오랫동안 대기할 수 있으며, 탐색기는 그 트랜잭션이 대체 가능성을 신호하는지 알려 줄 것이고, 이것이 보낸 사람이 수수료 인상에 나설 수 있는지를 결정합니다.

그다음 확인 수가 블록마다 하나씩, 대략 10분마다 올라갑니다. 일반적인 금액에는 확인 1회면 충분합니다. 6회는 대부분의 거래소가 입금을 반영하기 전에 사용하는 관행이며, 약 1시간에 해당합니다. 그 이후에는 트랜잭션 ID가 영구히 조회되며, 이는 여러분이 직접 기록으로 보관하고 코인을 언제 취득했는지 묻는 세금 신고에 사용할 영수증입니다.

블록 탐색기 vs 노드

블록 탐색기는 체인에 관한 질문에 답하고, 노드는 체인이 무엇인지 스스로 결정합니다. 그 차이가 노드를 운영하는 이유 전체입니다. 탐색기는 운영자의 노드가 믿는 것을 보여 주며, 그 노드가 잘못 설정되었거나 최신이 아니거나 침해되었다면 페이지는 이를 알 방법을 주지 않습니다. 여러분이 관리하는 노드는 블록 자체를 기준으로 모든 규칙을 검증하므로, 여러분의 지갑이 결제가 도착했다고 말할 때 그 사실이 참이 되기 위해 제3자가 정직할 필요가 없습니다.

블록 탐색기 vs 지갑

블록 탐색기는 이력을 표시하고, 지갑은 키를 보관합니다. 탐색기는 지구상의 어떤 주소든 지켜볼 수 있지만 그중 어느 주소에서도 코인을 옮길 수 없으며, 그래서 일부 사이트가 제공하는 관심 목록 기능은 편의일 뿐 결코 백업이 아닙니다. 탐색기처럼 보이는 페이지가 잔액을 보기 위해 지갑 연결, 복구 문구 입력, 개인 키 가져오기를 요구한다면, 그것은 탐색기가 전혀 아닙니다.

혼동하기 쉬운 용어

자주 묻는 질문

블록 탐색기가 제 비트코인을 훔칠 수 있습니까?

아닙니다. 탐색기는 공개 데이터만 읽을 뿐 코인을 옮길 방법이 없습니다. 위험은 탐색기로 위장한 가짜 페이지이므로, 시드 문구나 개인 키를 어디에도 입력하지 마시고, 누군가 보낸 링크를 따라가지 말고 탐색기의 주소를 직접 입력하십시오.

어떤 탐색기는 제 트랜잭션을 보여 주는데 다른 탐색기는 찾을 수 없다고 표시하는 이유는 무엇입니까?

각 탐색기는 자신의 노드가 멤풀을 보는 관점을 보고하기 때문입니다. 미확인 트랜잭션은 네트워크를 통해 서로 다른 속도로 퍼지며, 일부 노드는 다른 노드보다 낮은 수수료의 트랜잭션을 더 빨리 내보냅니다. 트랜잭션이 블록에 채굴되면 모든 탐색기가 이를 표시합니다.

확인은 실제로 몇 번이 필요합니까?

일반적인 금액에는 1회로 충분합니다. 블록 1개를 되돌리는 데에도 막대한 채굴 능력이 필요하기 때문입니다. 약 1시간에 해당하는 6회는 대부분의 거래소가 입금을 반영하기 전에 적용하는 관행이며, 큰 금액의 이체에는 이 기준을 지키는 것이 좋습니다.

제 주소를 조회하면 제 프라이버시가 침해됩니까?

예, 조금은 그렇습니다. 운영자는 귀하의 IP 주소를 귀하가 검색한 주소와 연결할 수 있으며, 그 기록은 체인 분석 업체에 가치가 있습니다. 자신의 노드에 연결된 지갑에서 트랜잭션을 확인하거나 직접 운영하는 탐색기를 실행하면 이러한 유출을 피할 수 있습니다.

다음에 읽을 글

관련 용어

노드와 소프트웨어 분야의 다른 용어

이 페이지를 영어로 읽기