BSV 하드포크후 발생한 로그블록이 무엇인가요?
비트코인SV하드포크가 진행이 되고 나서 한 채굴자로 인해 로그블록이 발생했다고 합니다. 아마 로그블록이라는게 이후 블록생성을 맞는것 같은데 정확하게 어떤건지 모르겠군요.
고수님들 설명 부탁드립니다.
BSV는 이번 하드포크 과정에서 기존의 최대 128MB 용량의 블록을 생성하던 것에서 최대 2GB까지 블록을 생성할 수 있도록 바꾼 바가 있습니다.
이것은 확장성 문제 해결을 위한 BSV의 선택이며 테스트넷에서는 10GB까지 블록 크기를 허용하는 등 테스트를 한 바가 있습니다. 그리고 이러한 사실을 통해 앞으로 2GB보다 더 큰 블록을 생성할 수 있는 지속적인 블록 크기의 확장이 예상됩니다.
다시 질문자께서 질문해 주신 '로그 블록(Rogue Block)'과 관련하여 답변을 드리도록 하겠습니다. 이 번 하드포크에서 로그 블록(불량 블록)이 발생한 것은 블록체인 자체의 문제라기 보다는 BSV의 마이닝 노드들 사이에 하드포크에 대한 혼선이 있었던 듯싶습니다.
정확한 하드포크 시점이 언제인가에 대해 Bitcoin Association에서는 24일 13:00 GMT라고 밝혔고 Bitcoin SV Github에서는 24일 14:00 UTC라고 달리 나와 있었기 때문에 무엇이 맞는 것인지 마이닝 노드들이 헷갈리게 된 것입니다.
그러다 마침내 7월 24일 15:48 분에 블록 높이 592605에서 https://blockchair.com/bitcoin-sv/block/592605 147.5MB의 크기를 가진 블록을 생성해 내어 하드포크가 성공했다고 할 수 있습니다.
그런데 이때 한 마이닝 풀이 같은 블록 높이인 592605에서 하드포크 이전의 프로토콜(블록을 최대 128MB 크기로 생성할 수 있는)로 7MB짜리 Rogue Block을 생성하는 일이 발생하게 됩니다.
이렇게 체인 포크 가능성이 있는 상황이었지만 앞서 말씀드린 147.5MB의 블록이 메인 체인의 블록에 정상적으로 포함되어 블록체인이 계속 이어졌고 로그 블록은 버려짐으로써 큰 문제가 되지는 않았다고 할 수 있겠습니다.
답변이 도움이 되길 바랍니다.