전체 글 목록

비트코인 51% 공격이란? 이중 지불·거래 검열과 풀노드 검증

비트코인 51% 공격에서 두 개의 유효한 체인이 경쟁하고 풀노드가 블록을 검증하는 모습

비트코인 51% 공격은 한 공격자나 서로 협력하는 집단이 비트코인 채굴에 사용되는 해시 연산력의 절반을 넘게 통제하는 상황을 말합니다. 이름만 보면 비트코인의 51%를 소유하거나 전체 풀노드의 51%를 장악하는 공격처럼 느껴질 수 있습니다. 그러나 여기서 51%는 코인 보유량이나 풀노드 수가 아니라, 새 블록의 작업증명을 찾는 데 사용되는 채굴 연산력의 비중을 뜻합니다. 과반의 채굴 연산력을 가진 공격자는 장기적으로 … 더 읽기

비트코인 작업증명이란? 블록 해시·목표값과 채굴 난이도 원리

비트코인 작업증명에서 블록 헤더 해시를 계산하고 목표값과 비교한 뒤 풀노드가 검증하는 흐름

비트코인 작업증명(Proof of Work)은 새 블록을 제안하려는 채굴자가 정해진 계산 조건을 만족한 결과를 제시하고, 다른 노드가 그 결과를 확인할 수 있게 하는 방식입니다. 작업증명은 흔히 어려운 수학 문제를 푸는 과정으로 설명됩니다. 하지만 실제로 복잡한 방정식의 답을 찾아내는 것은 아닙니다. 채굴 장비는 후보 블록의 핵심 정보가 담긴 블록 헤더를 반복해서 해시합니다. 계산한 해시를 숫자로 보았을 때 … 더 읽기

비트코인 채굴이란? 거래가 블록에 포함되는 과정과 노드·채굴자의 역할

비트코인 채굴 시리즈 1편으로, 거래가 노드 검증과 후보 블록, 채굴 장비의 작업증명을 거쳐 풀노드에서 검증되는 흐름

비트코인 채굴이라는 표현은 금 채굴에서 가져왔습니다. 금을 캐려면 장비와 에너지를 들여 오랫동안 작업해야 하며, 많은 노력을 해도 언제 금을 발견할지는 미리 알기 어렵습니다. 비트코인 채굴도 전용 장비와 전력을 사용해 수많은 계산을 반복한다는 점에서 금 채굴과 비슷합니다. 하지만 비트코인 채굴자가 인터넷 어딘가에 숨겨진 비트코인을 찾아내는 것은 아닙니다. 채굴 장비는 거래를 모아 만든 후보 블록을 바탕으로 수많은 … 더 읽기