블록의크기가 블록체인에서 중요요소인가요?
블록의 크기에 따라서 블록체인상에 저장할 수 있는 용량이 달라진다고 알고 있습니다. 그런데 이 블록크기를 키우느냐 작게하느냐가 블록체인에 있어서 중요한 요소인가요?비트코인캐시가 블록크기 확장에 의견이 생겨서 비트코인으로 부터 분리됐다고 하던데 그정도로 중요한가요?
일반적으로 블록의 용량의 증가는 블록체인의 확장성 문제를 해결할 하나의 대안으로 여겨지고 있습니다. 하나의 블록에 더 많은 거래 내역을 기록할 수 있다면 거래 처리 속도가 증가하기 때문입니다.
하지만 블록체인은 새로운 블록이 생성되기까지의 시간이 일정한 경우가 많습니다. 블록의 용량이 작은 경우 새로운 블록이 생성되기 전까지 트랜젝션의 처리가 딜레이될 수 있으므로 블록의 용량이 작다고 해서 거래 처리 속도가 빨라지고 채굴이 더 빨리 되며 더 많은 보상을 얻는 것도 아닐 수 있습니다.
그렇다고 해서 블록의 크기를 확장하는 것도 문제가 됩니다. 블록의 크기를 확장하기 위해서는 하드포크가 필요한데 전체 커뮤니티의 의견을 하나로 모으기가 쉽지 않습니다. 또한 블록체인 네트워크를 유지하는 풀노드들이 노드를 유지하는데 들어가는 비용이 커지므로 중소 규모의 풀노드들이 블록체인에서 떠나게 됨으로써 탈중앙화 되어야할 네트워크에서 몇몇 거대 노드들의 영향력이 강해지고 채굴 보상이 집중되는 등의 문제점이 생길 수도 있습니다.
따라서 블록의 용량이 작은 것도 커지는 것도 단점이 있으니 커뮤니티의 의견 합의가 쉽지 않고 현재의 비트코인처럼 그냥 블록 크기를 유지하게 되는 경우도 있고 질문자께서 말씀하신 것처럼 비트코인캐시처럼 하드포크가 되기도 하는 것입니다.
답변이 도움이 되길 바랍니다.