지난 며칠 동안 비트코인 캐시(Bcash 또는 BCH)는 비트코인(BTC)보다 더 수익성이 높았습니다. 이로 인해 채굴자들이 비트코인에서 비캐시로 전환하게 되었고, 비캐시 체인에서 블록 생성 속도가 크게 빨라져서 한 시간에 수십 개의 블록이 발견되었습니다. 한편, 비트코인 블록체인은 상당히 느려졌고, 어떤 경우에는 한 시간에 한두 개의 블록만 발견되었습니다.
따라서 단기적으로 비트코인 사용자들은 불편을 겪었습니다: 거래 확인을 위해 더 오랜 시간을 기다려야 했고, 빠른 확인을 위해 더 많은 수수료를 지불해야 했습니다.
하지만 장기적으로 이 동적은 비트코인 캐시 체인을 매우 불안정하게 만들 수 있습니다.
그 이유는 다음과 같습니다.
이론 대 실제: 가정
우선, 간단함을 위해 이 기사는 현실에서 완전히 성립하지 않는 몇 가지 가정을 하고 있습니다.
예를 들어, 이 기사는 모든(또는 대부분의) 채굴자들이 주로 단기 이익에 관심이 있다고 가정하고, 채굴자들이 서로 다른 블록체인 간에 비용이 거의 없이 전환할 수 있다고 가정하며, 채굴자들이 블록 보상을 사용하기 위해 100개의 블록을 기다려야 한다는 점을 고려하지 않습니다.
아마도 더 중요하게는, 이 기사는 비트코인 블록 보상이 비트코인 캐시 블록 보상보다 더 가치가 있다고 가정합니다. 이 글을 쓰는 시점에서 이는 상당히 큰 차이로 사실입니다. 비트코인과 비캐시 채굴자 모두 블록당 최소 12.5개의 새로운 코인을 보상으로 받지만, BTC는 BCH보다 약 6배 더 가치가 있습니다. 게다가 비트코인 블록은 상당히 더 많은 수수료를 포함하고 있습니다.
상황의 현실은 이보다 더 복잡하지만, 전반적인 동적은 유지될 것입니다 — 비캐시 블록 보상이 비트코인보다 더 가치가 될 때까지는 말이죠.
정상적인 채굴 동적
채굴자들은 수익을 내기 위해 채굴합니다. 즉, 이 기사의 가정입니다. 그들은 코인을 얻기 위해 자원 — 시간, 전기, 하드웨어 등을 투자합니다.
채굴 수익성은 블록 보상의 가치와 블록을 채굴하는 “난이도”에 의해 결정됩니다. 난이도가 높으면 채굴자들은 블록을 찾기 위해 더 많은 자원을 투자해야 합니다. 난이도가 낮으면 채굴자들은 더 적은 자원을 투자해야 합니다.
특히, 단기 수익성에 실제로 영향을 미치지 않는 것은 특정 체인에서 얼마나 많은 다른 채굴자들이(해시 파워 기준으로) 채굴하고 있는가입니다. 예를 들어, 많은 채굴자들이 비캐시 체인에서 채굴하고 있다면, 이는 단지 모든 채굴자들이 잠시 동안 비캐시 블록을 더 빨리 찾는다는 것을 의미합니다.
이 상황은 시간이 지남에 따라 스스로 조정됩니다. 비트코인과 비캐시 모두에서 난이도는 2016블록마다 조정되며, 이는 “두 주마다” 발생하는 것으로 되어 있습니다. 이 2016블록이 두 주 이내에 발견되면 난이도가 상승하여 다음 2016블록을 찾는 것이 더 어려워집니다. 이 2016블록이 두 주 이상 걸려 발견되면 난이도가 하락하여 다음 2016블록을 찾는 것이 더 쉬워집니다.
이 조정은 블록이 “예정된” 것보다 얼마나 빠르거나 느리게 채굴되었는지에 따라 발생하지만, 최대 4배(x4 또는 x0.25) 증가하거나 감소할 수 있습니다.
비트코인 대 비캐시
현재 하나의 비캐시 블록 보상이 하나의 비트코인 블록 보상보다 약 7배 낮기 때문에, 비캐시는 난이도가 7배 이상 낮아야만 더 수익성이 높을 수 있습니다. (지난 며칠 동안 그랬습니다.)
하지만 그런 일이 발생하면 흥미로운 일이 발생합니다. 비캐시가 더 수익성이 높아지는 순간, 모든 채굴자에게 즉시 더 수익성이 높아집니다. 이 가정에서 모든 채굴자는 즉시 비트코인 체인을 포기하고 비캐시만 채굴하게 됩니다.
물론, 이것이 영원히 지속될 수는 없습니다. 비캐시 체인에 너무 많은 채굴자가 있다면, 2016블록은 매우 빠르게 발견될 것입니다. (지난 며칠 동안 그랬습니다.) 따라서 다음 난이도 조정도 매우 빠르게 이루어집니다; 잠재적으로 하루 또는 이틀 이내에. (방금 발생했습니다.) 중요하게도, 그 속도가 너무 빠르기 때문에 난이도는 지금 많이 상승합니다: 아마도 4배로. (방금 발생했습니다.)
여기서 비캐시의 문제가 시작됩니다.
이 시점에서 비캐시의 난이도는 너무 높아져서 비트코인이 다시 채굴하기에 가장 수익성이 높은 체인이 됩니다. 따라서 약 이틀의 정체기 후에 모든 채굴자는 다시 비트코인 채굴로 전환해야 합니다.
한편 비트코인의 난이도는 이미 꽤 높았습니다. 모든 채굴자가 다시 전환하면, 2016블록은 평소보다 조금 더 빨리 발견될 수도 있고 아닐 수도 있습니다. 하지만 특별한 일은 없습니다.
따라서 2016 비트코인 블록이 발견된 후에도 큰 변화는 없습니다. 비트코인은 여전히 채굴하기에 더 수익성이 높은 체인입니다. 이익을 극대화하려는 채굴자들은 따라서 모두 비트코인만 계속 채굴할 것입니다.
그리고 다음 난이도 기간이 끝나면 다시 한 번 아무것도 변하지 않을 것입니다. 비트코인은 여전히 모든 채굴자에게 더 수익성이 높습니다.
한편, 반대편에서는 비트코인 캐시에서 채굴하는 채굴자는 전혀 없습니다. 채굴하기에 그렇게 수익성이 높지 않습니다. 비캐인 블록체인은 제자리에 멈춰야 합니다.
비캐시의 해결책
비캐시는 이 문제에 대한 해결책을 가지고 있습니다 — 일종의.
우선, 비캐시는 이러한 상황을 처리하기 위해 긴급 재조정 계획을 구현했습니다. 12시간 이내에 6개 미만의 블록이 발견되면 난이도가 20% 하락합니다. 이는 난이도를 정상 수준으로 더 빨리 낮추는 데 도움이 될 수 있습니다.
하지만 그 자체로 완벽한 해결책은 아닙니다. 우선, 최소 6개의 블록이 발견되어야 하며, 아마도 난이도를 정상으로 되돌리기 위해 더 많은 블록이 필요합니다. 이는 채굴자들이 여전히 단기 이익에 반하여 비캐시 체인에서 손실을 감수하며 채굴해야 함을 의미합니다. 더욱이, 비캐시에 우호적이지 않은 채굴자들은 아이러니하게도 이러한 재조정을 방지하기 위해 이 체인에서 최소한의 채굴을 할 수 있습니다.
그리고 일부 채굴자들이 난이도 조정을 위해 비캐시 체인에서 채굴하더라도, 시간이 지나면 동일한 동적이 다시 발생할 것입니다. 비캐시 체인은 며칠 동안 더 수익성이 높아지지만, 이후 난이도가 급상승하고 체인은 다시 제자리에 멈출 것입니다. 그러면 이 채굴자들은 다시 한 번 체인을 유지하기 위해 손실을 감수하며 채굴해야 하며, 동일한 동적이 다시 발생할 것입니다. 그리고 또다시.
흥미롭게도, 이 시나리오는 채굴자들에게 이익이 될 수 있습니다, 특히 그들이 협력한다면. 일부 채굴자들은 필요한 난이도 조정을 달성하기 위해 단기 이익에 반하여 채굴해야 하지만, 그 난이도 조정이 이루어지면 모든 채굴자는 하루 또는 이틀 이내에 막대한 양의 블록 보상을 얻을 수 있습니다.
이 코인에 대한 구매자가 있는 한, 이러한 정지-재개 주기는 장기적으로 채굴자들에게 매우 수익성이 높을 수 있습니다. 하지만 이는 물론 사용자에게는 그리 바람직하지 않습니다.
기타 해결책
이것은 새로운 과학이 아닙니다.
네임코인(Namecoin)은 최초의 알트코인 중 하나로 2011년에 유사한 문제에 직면했습니다. 해시율이 급증한 후, 그 체인은 멈추었고, 이념적으로 동기 부여된 채굴자들이 손실을 감수하며 다음 난이도 조정을 위해 몇 달 동안 노력해야 했습니다. 이 주기는 몇 차례 반복되었고, 그 시점에서 네임코인은 비트코인과의 “병합 채굴”을 통해 문제를 해결했습니다. 모든 비트코인 채굴자는 이제 동일한 해시 파워를 사용하여 자동으로 네임코인을 채굴할 수 있으며, 체인 간에 전환할 필요가 없습니다. 많은 비트코인 채굴자들이 그렇게 하고 있습니다.
네임코인이 직면한 문제는 라이트코인(Litecoin)의 창시자 찰리 리(Charlie Lee)가 라이트코인에 Scrypt 채굴 알고리즘을 구현하기로 결정한 주요 이유이기도 합니다. 그는 보조 암호화폐가 SHA256 알고리즘에서 비트코인과 해시 파워를 경쟁해서는 안 된다는 것을 깨달았습니다. 그 결과 불안정성이 발생하기 때문입니다. 완전히 다른 알고리즘을 선택함으로써, 채굴자들은 한 체인에서 다른 체인으로 이동할 수 없게 되어 문제를 해결할 수 있습니다.
그리고 이더리움(Ethereum)과 같은 많은 다른 알트코인들은 훨씬 더 빠른 난이도 재조정 계획을 가지고 있습니다. 이는 기술적으로 여전히 일부 경우에 채굴자들이 손실을 감수해야 할 수도 있지만(그리고 다른 부정적인 영향을 미칠 수 있지만), 이 상황은 몇 시간 또는 며칠 이내에 해결될 것입니다 — 몇 주 또는 몇 달이 아니라.
비트코인 캐시가 이러한 해결책 중 하나를 채택하기로 선택한다면, 이 코인은 아마도 또 다른 하드 포크가 필요할 것입니다.
물론, 그 블록 보상이 비트코인보다 더 가치가 있어야 합니다…
정보와 피드백을 제공한 라이트코인 창시자 찰리 리에게 감사드립니다.
면책 조항: 이 기사의 저자는 BCH를 보유하고 있으며 아직 모두 판매하지 않았습니다.