블록체인의 블럭 크기(용량)에 따라 미치는 영향이 있나요?
코인별로 블록의 크기(용량)가 각각 다른데요.
얼마전 비트코인 캐시(ABC)와 비트코인SV도 블록크기(용량) 문제로 하드포크된 것으로 알고 있습니다.
블록크기에 따라 미치는 영향이 무엇이 있나요?
블록크기가 처리속도에도 영향을 주나요?
질문자께서 질문해 주신 내용을 중심으로 답변을 드리도록 하겠습니다. 현재 비트코인캐시(ABC)는 32MB의 블록 크기를, 비트코인SV는 128MB의 블록크기를 갖고 있습니다.
블록 크기에 따라 미치는 영향이 무엇이 있나요?블록 크기가 처리속도에도 영향을 주나요?
블록 크기를 키우는 것은 블록체인의 확장성 문제를 해결하기 위한 한 가지 방법입니다. 블록의 크기를 키우게 되면 한 번에 처리하고 기록할 수 있는 트랜젝션의 수가 더 많아지기 때문에 트랜젝션의 처리 속도가 빨라지게 됩니다. 이것은 마치 밥을 먹을 때 티스푼으로 밥을 먹는 것보다 일반적인 밥 숟가락을 이용할 때 더 빨리 밥을 먹을 수 있는 것과 비슷한 이치라고 할 수 있습니다.
이렇게 블록 크기가 커지게 되면 말씀드린 것처럼 한 번에 처리할 수 있는 트랜젝션의 수가 많아지게 되고 이것은 자연스럽게 전송 수수료가 낮아지는 효과를 가져오게 됩니다.
하지만 이렇게 확장된 블록 용량을 모두 사용하는가 할 때 비트코인캐시는 물론이고 비트코인SV도 노드의 수와 해시레이트가 부족하여 그만한 용량을 전부 사용하지 못하고 있는 오버 스펙의 상황이라고 할 수 있습니다.
끝으로 블록의 크기가 확장될 경우 풀노드가 전체 블록 데이터 베이스를 유지하기 위해 부담해야 하는 저장 공간이 늘어나기 때문에 이 부분에 대한 보상책도 마련될 필요가 있겠습니다.
답변이 도움이 되길 바랍니다.