비트코인의 핵심 가치 제안 중 하나는 무슨 일이 있어도 충분히 높은 수수료를 지불하면 세상 어딘가의 채굴자가 당신의 거래를 확인해준다는 것입니다. 다시 말해, 비트코인은 검열에 저항합니다. 이 주제가 나올 때마다 “검열 저항”이라는 문구가 사용되는 이유는 “검열 방지”라는 표현이 아니라는 점에서 매우 좋은 이유가 있습니다. 개별 채굴자는 자신이 채굴하는 블록에 원하는 것을 포함하지 않을 수 있는 의미에서 무엇이든 검열할 수 있습니다. 그러나 그들은 다른 채굴자가 자신의 블록에 해당 거래를 포함하는 것을 막을 수는 없습니다.
비트코인은 검열에 저항하지만, 완전히 면역이 있는 것은 아닙니다. 어떤 채굴자든 원하는 것을 검열할 수 있으며, 이는 무료입니다. 물론 그들이 검열하기로 선택한 거래와 비슷한 수수료를 지불하는 거래가 충분하지 않을 경우 수익 손실의 잠재적 기회 비용은 무시됩니다. 그러나 이러한 채굴자들이 1) 전체 네트워크 해시레이트의 다수를 차지하지 않는 한, 2) 검열하고자 하는 거래를 처리하기로 선택한 채굴자의 블록을 고아 블록으로 만들기 위해 그 현실을 활용하기로 선택하지 않는 한, 글로벌 시스템이 그 거래를 처리하는 것을 막지는 못합니다.
이렇게 하면 고아 블록 공격에 참여하는 대다수의 채굴자는 “금지된” 거래를 포함한 블록을 계속 채굴하는 소수의 채굴자들 덕분에 돈을 잃게 됩니다. 이러한 블록이 발견될 때마다, 다음 블록이 체인에 포함되는 데 걸리는 시간이 본질적으로 증가하여 검열하는 채굴자들의 평균 수익이 감소합니다. 이는 소수가 포기하고 항복하거나 사업에서 쫓겨나기 전까지 계속될 것입니다(그들은 검열된 거래를 포함한 블록에서 수익을 포기하게 될 것입니다).
지금은 이 시나리오가 현실이 아니라고 가정해 보겠습니다. 만약 그렇다면 비트코인은 실패하거나, 비검열 채굴자들이 현재의 고아 블록을 만들려는 다수를 압도할 만큼의 해시레이트를 조용히 축적할 수 있을 때까지 이러한 상태로 존재해야 합니다.
그렇다면 소수의 채굴자가 특정 거래 집합을 블록에서 검열하기로 결정하면 어떻게 될까요? 해당 거래에 사용할 수 있는 블록 공간의 양이 줄어듭니다. 그들에게 사용 가능한 블록 공간은 다른 모든 거래 클래스보다 적습니다. 이로 인해 어떤 결과가 발생할까요? 이 거래 클래스에 대한 수수료 압박은 다른 모든 거래 클래스보다 더 빨리 포화 상태에 이를 것입니다.
예를 들어, 어떤 블록을 채우는 데 10개의 거래만 필요하다고 가정해 보겠습니다. 일반 거래를 단순히 “일반 거래”라고 부르고, 검열되는 거래를 “금지된 거래”라고 부르겠습니다. 매일 평균 5개의 블록이 발견되고, 5명의 채굴자가 있습니다. 빨간 블록은 금지된 거래를 채굴하지 않는 채굴자를 나타내고, 초록 블록은 채굴하는 채굴자를 나타냅니다. 일반 거래가 사용 가능한 블록 공간을 포화 상태로 만들고 수수료를 올리기 시작하려면 50개 이상의 거래가 대기 중이어야 하며, 이때 모든 채굴자에 대한 수수료 수익이 증가하기 시작합니다.
금지된 거래의 경우, 입찰 열풍이 시작되기 위해서는 20개 이상의 거래가 대기 중이어야 합니다. 그러나 금지된 거래에서 발생하는 수수료 수익은 오직 초록 채굴자만 수집할 수 있습니다.
금지된 거래가 사용 가능한 블록 용량을 초과하여 메모리 풀을 포화시키지 않는 상황에서는 모든 채굴자가 대략 동일한 수준의 수익을 올리게 됩니다. 금지된 거래는 적시에 확인될 수 있는 보장을 얻기 위해 일반 거래와 경쟁해야 하므로, 일반 거래가 메모리 풀을 포화시키고 금지된 거래가 그렇지 않은 경우 전체 수수료 압박은 모든 채굴자에게 상대적으로 고르게 분배되며, 누구도 다른 채굴자에게 비례하지 않는 수수료 수익을 가지지 않게 됩니다.
그러나 금지된 거래가 사용 가능한 블록 공간을 초과하여 메모리 풀을 포화시키면, 그 수수료 압박은 오직 초록 채굴자만을 위한 금지된 거래의 수수료를 올리게 됩니다. 이러한 거래를 검열하기로 선택한 빨간 채굴자는 금지된 거래에서 발생하는 수수료 수익을 실현하지 못하게 됩니다. 이 시나리오에서 일반 거래는 다음 블록에서 확인해야 할 필요가 없는 한 금지된 거래와 수수료에서 경쟁할 필요가 없으므로, 금지된 거래의 수수료 압박으로 인해 일반 거래의 수수료가 간접적으로 상승하더라도 빨간 채굴자에게는 동등한 수익 증가로 이어지지 않습니다.
이 불균형은 초록 채굴자가 빨간 채굴자보다 블록/해시당 더 많은 수익을 올리게 만듭니다. 이는 인센티브 측면에서 명백히 지속 불가능합니다. 시간이 지남에 따라 두 가지 일이 발생할 것입니다: 1) 초록 채굴자가 얻은 추가 수익을 재투자하여 해시레이트의 비율을 확장하거나, 2) 채굴자들이 빨간 쪽에서 이탈하여 초록 채굴자의 해시레이트 비율이 증가하게 됩니다.
초록 채굴자에게 더 높은 수수료가 발생하는 이러한 역학은 초록 채굴자의 해시레이트가 증가하는 결과를 초래할 것이며, 이는 재투자 또는 빨간 채굴자들로부터의 이탈을 통해 이루어질 것입니다. 이는 금지된 거래의 블록 공간 수요가 일반 거래와 균형을 이룰 때까지 지속되며, 두 그룹의 채굴자가 대략 동일한 수익을 올리게 됩니다. 이 균형은 금지된 거래의 블록 공간 수요가 그들에게 사용 가능한 공간을 초과할 때까지 지속되며, 그때부터 초록 채굴자가 더 많은 수익을 올리게 되는 전체 과정이 반복됩니다.
이 역학이 비트코인이 검열에 저항하는 이유입니다. 모든 채굴자가 무엇인가를 검열할 수 없기 때문이 아니라, 채굴자들이 시장 역학을 통해 다른 채굴자가 검열하는 것을 포함하도록 유도되기 때문입니다. 일부 채굴자가 거래 클래스를 검열하면, 그들은 사용 가능한 블록 공간의 양을 줄이고 그들이 지불할 의향이 있는 수수료를 올리게 됩니다. 간단합니다. 채굴자들이 완전히 비합리적이지 않는 한, 비트코인의 전체 보안 모델이 의문에 빠지게 됩니다. 일부는 이러한 거래를 포함하고 추가 수익을 올릴 것입니다.