글자크기
가
가
가
가
- 2018.12.21 16:56:17
샤딩(Sharding)
샤딩은 전체 네트워크를 분할하여 트렌젝션을 영역별로 저장하고 이를 병렬로 처리하여 블록체인에 확장성을 부여하는 방법이다. 이더리움의 경우 초당 TPS가 약 10~15정도로 확장성에 문제가 있어, TPS를 증가시키기 위한 방법으로 샤딩이 개발 중에 있다.
이더리움의 샤딩은 메인 체인(Main chain)을 n개의 샤드로 분할하여 각 샤드에서 전체 트렌젝션을 병렬로 처리한다. 즉, 기존의 메인 체인이 모든 트렌젝션을 순서대로 처리하는 것에 비해 n배 만큼 빨라진다.
위의 그림은 샤드가 100개 있으므로 기존 메인 체인에 비해 TPS가 이론적으로 100배 높아질 수 있다.
<저작권자 © TokenPost, 무단전재 및 재배포 금지 >