블록체인 네트워크의 용량?을 확장시키는 방법이 있나요?
블록체인의 네트워크는 용량?이 한정적이기 때문에 트랜잭션이 많이 몰리면 처리속도가 늦어집니다.
네트워크 총 용량을 확장시킬 수 있는 방법이 있는지 알 수 있을까요?
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요. 블록체인 용량에 대하여 답변드리겠습니다.
블록체인 네트워크의 용량이라 하면 블록용량(크기)를 말씀하시는 것이 생각됩니다.
블록체인 네트워크는 일반 인터넷 네트워크를 기반으로 블록체인 시스템을 운영하기 때문에 네트워크 자체 용량이라 하시면 패킷용량이겠지만 블록체인의 트랜젝션과 큰 관련은 없다고 생각됩니다.
비트코인 처럼 내부적으로 실질적인 거래내 불필요한 기능을 제거하여 블록용량은 1MB이서 세그윗 기술늘 통해 용량이 4MB까지 확장하는 경우가 있습니다.
세그윗(Segwit)
거래내역을 저장하는 블록의 저장 영역 크기를 조절하므로써 더 빠른 거래가 가능하게 하는 기술입니다.
쉽게 말해 블록에는 거래내역 뿐만 아니라 해쉬값, 버전, 이전 블록 해시, 머클루트, 시간, 난이도 목표, 논스, 거래카운트, 트랜젝션 등이 저장하게 됩니다.
여기에서 블록정보의 75%를 차지하는 "전자서명데이터"를 제거하고 그 공간을 트랜젝션 거래내역을 저장하여 더 많은 거래내역을 전송할 수 있게 되어 빠른 거래가 가능하게 됩니다.
또한 단순히 자체적인 용량을 증가하여 운영하는 경우도 있습니다.
ex) 비트코인 캐시와 비트코인SV 하드포크
감사합니다.