비트코인의 블록크기를 활용하는방법에는 어떤 기술이 있나요
안녕하세요
비트코인의 경우에는 블록의 크기를 함부로 키울수 없다고 하는데
그러면 비트코인의 블록의 크기를 활용하는 기술에는 어떠한 기술이 있는지 궁금합니다
전문가님의 답변 부탁드립니다
비트코인의 블록 크기를 활용한다는 말씀은 블록 크기를 키우지 않고도 확장성 문제를 해결할 수 있는 방법에 대한 질문이라고 생각됩니다.
이러한 확장성 문제는 '블록체인의 거래 속도를 빠르게 하기 위해 더 많은 자원을 투입하더라도 더 이상 속도가 증가하지 않는 문제'를 말한다고 할 수 있습니다.
그리고 비트코인의 블록 크기를 키우지 않고도 확장성 문제를 해결할 수 있는 방법은 블록의 용량을 최적화 하는 방법이 있습니다.
우선 세그윗을 통해 트랜젝션에서 서명 부분을 분리시켜 트랜젝션이 차지하는 용량이 줄어듦으로써 더 많은 트랜젝션을 블록에 포함시켜 처리할 수 있게 됩니다.
또한 슈노 시그니처(Schnorr Signature) 기술이 도입되면 여러 지갑에 나누어져 있는 비트코인을 전송할 때 한 번의 전자 서명만으로 다른 주소로 보낼 수 있게 됩니다.
지금은 비트코인 트랜젝션에서 서명 부분이 차지하는 용량이 큰 편인데요, 슈노 서명이 도입되면 한 번의 전자 서명만으로 다른 주소로 전송이 가능하므로 전자 서명이 블록에 기록됨으로써 차지하는 용량을 줄일 수 있습니다.
따라서 서명이 차지하고 있던 공간이 줄어든 만큼 비트 코인 블록 크기에 여유가 생기고 다른 트랜젝션을 더 많이 처리할 수 있게 되어 비트코인 블록체인의 확장성이 다소 증가할 것으로 예상하고 있습니다.
답변이 도움이 되길 바랍니다.