안녕하세요 질문자님
먼저 샤딩에 대해 설명드리겠습니다.
블록체인 기술을 실현할 때 많은 사람들이 트랜잭션 처리 속도에 대한 중요성에 대해서 말하곤 합니다. 보통 TPS(초당 처리속도)를 말하며 초당 얼마만큼의 트랜잭션을 일으킬 수 있는 지에 대해 많은 암호화폐들이 강조하고 있으며, 비트코인과 이더리움의 확장성 문제를 해결하기 위한 방법으로 샤딩의 기술을 이용한 TPS를 높인 암호화폐들이 나오고 있습니다.
블록체인 상에서 샤드(노드)를 나뉘어 분할한 뒤 각 샤드에 거래를 수행할 수 있게 병렬처리하여 확장성을 문제를 해결할 수 있습니다. 직렬이 아닌 병렬 방식을 택함으로써 확장성의 문제를 해결할 수 있는 것 입니다.
예를 들어 , 10개의 트랜잭션이 발생했을 시 샤드를 5개로 나뉘어 2개씩의 트랜잭션을 처리할 수 있도록 하면 확장성의 문제, 처리속도의 문제를 해결할 수 있습니다.
이렇기 때문에 현재 블록체인에서 가장 확장성의 문제를 해결할 수 있는 좋은 방법으로 샤딩기술을 말하고 있습니다.
질문에 도움이되셨길 바랍니다.