샤딩의 정의
샤딩은 이더 리움의 블록 체인을 극적으로 확장하고 초당 더 많은 트랜잭션을 처리하는 데 사용되는 데이터베이스 파티셔닝 기술입니다.
세분화
현재 이더 리움 블록 체인의 각 노드는 모든 상태를 저장합니다. 즉, 각 노드는 계정 잔액 및 거래 내역과 같은 중요한 정보를 저장해야합니다. 블록 체인의 보안을 보장하지만 모든 노드에 모든 상태를 저장하면 트랜잭션 처리 속도가 상당히 느려집니다. 이더 리움의 블록 체인이 수백만 건의 트랜잭션을 책임지는 미래에는 트랜잭션 처리 속도가 느리게 진행되지 않습니다.
샤딩은 행으로 분할하여 데이터베이스를 수평으로 분할하는 것을 말합니다. 행이 호출 될 때 샤드는 특성에 따라 개념화됩니다. 예를 들어, 한 샤드가 특정 유형의 주소에 대한 상태 및 트랜잭션 기록을 저장해야 할 수 있습니다. 또는 저장된 디지털 자산 유형에 따라 샤드를 분할 할 수도 있습니다. 샤드의 조합을 통해 해당 디지털 자산과 관련된 거래가 가능할 수 있습니다. 예를 들어, 여러 샤드가 포함 된 임대 부동산 거래를 고려하십시오. 이 샤드는 고객 이름부터 스마트 락으로 구성된 디지털 키에 이르기까지 임차료 지불시 임차인이 사용할 수있는 거래와 관련된 여러 엔티티에 해당합니다.