샤딩은 직역해서 말하면 조각, 파편의 집합이다. 블록체인에서 샤딩은 플라즈마, 라이덴 네트워크와 같이 이더리움이 속도를 개선하기 위한 케어 솔루션 중에 하나이다. 이더리움은 확장성을 어느 정도 희생하면서 탈중앙화와 보안에 집중을 한 블록체인이다. 그리고 이제는 확장성도 확보하고자 하는 기술이 샤딩이다.
샤딩은 원래 데이터베이스(DB) 저장 기법 중 하나인데 데이터베이스 내에서 데이터를 수평적으로 분할하는 특별한 방법이다. 바꿔 말하면, 데이터베이스는 샤드로 구성되어 있다. 파편, 조각들인 샤드가 모여서 하나의 데이터베이스를 구성한다.
블록체인에서 샤딩을 활용하는 방법은 노드를 조각화한다. 즉, 노드를 여러 개의 샤드로 구성한다. 그리고 각 샤드는 담당한 트랜잭션을 처리하고 동기화하지 않는다. 그 대신에 샤드는 공통된 규약을 가지고 규칙성 있게 움직이는데 이 때문에 샤드 간의 의사소통은 빠르고 정확하게 이뤄진다.