주요 내용:
- 샤딩은 네트워크를 ‘샤드’라고 하는 더 작은 파티션으로 나누어 확장성과 트랜잭션 속도를 향상시키기 위해 블록체인에서 사용되는 기술입니다.
- Zilliqa, Ethereum, Cardano, Harmony 및 QuarkChain과 같은 프로젝트는 확장성 문제를 해결하기 위해 샤딩을 구현했습니다.
- 샤딩은 보안, 복잡성 및 긴밀한 결합과 관련된 문제와 함께 신중한 구현이 필요합니다.
샤딩이란 무엇입니까?
블록체인 에서 샤딩은 확장성을 높이고 트랜잭션 속도를 높이기 위해 네트워크를 샤드라고 하는 더 작은 파티션으로 나누는 기술을 의미합니다 .
보다 기술적인 용어로 샤딩은 수평 분할이라고도 하는 데이터베이스 분할의 한 형태로, 높은 동시성과 짧은 응답 시간을 제공하기 위해 데이터베이스를 조각(샤드)으로 수평 분할합니다. 블록체인 샤딩의 경우 네트워크는 전체 블록체인 네트워크가 아닌 트랜잭션 유효성 검사가 발생하는 여러 개의 샤드로 분할되며 각 샤드는 고유한 스마트 계약 세트를 보유합니다 .
![샤딩 F](https://contenthub-static.crypto.com/wp_media/2023/07/Sharding_F.jpg)
주문형 샤드를 추가하고 병렬 방식으로 트랜잭션을 실행함으로써 블록체인은 이론적으로 확장성을 향상시킬 수 있습니다. 긴밀한 결합 및 기타 단점과 같은 전력 분배와 관련하여 제한이 있지만 샤딩은 블록체인 확장성 문제에 대한 지속 가능한 장기 솔루션입니다.
여기에서 블록체인 확장성에 대해 자세히 알아보십시오 .
샤딩을 사용하는 암호화 프로젝트
질리카는 샤딩을 구현한 최초의 퍼블릭 블록체인 플랫폼입니다. 이더리움 재단은 또한 이더리움 블록체인에 샤딩을 사용할 계획입니다.
확장성 문제에 대한 솔루션으로 샤딩을 사용하거나 사용할 계획인 다른 블록체인 프로젝트는 Cardano 및 QuarkChain 입니다.
샤딩의 과제
언뜻 보기에 샤딩은 블록체인을 괴롭히는 확장성 문제에 대한 해결책처럼 들릴 수 있지만 불행히도 그렇게 쉽지는 않습니다.
블록체인 샤딩의 두 가지 주요 단점은 복잡성과 보안입니다. 해커는 개별 세그먼트를 제어하는 데 필요한 해시 파워가 감소하기 때문에 세그먼트화된 블록체인에서 단일 샤드를 추월할 수 있습니다. 세그먼트가 해킹되면 잠재적으로 악의적인 트랜잭션이 주요 네트워크로 전파되어 전체 시스템이 중단될 수 있습니다.
또한 서로 다른 노드 클러스터가 서로 다른 블록체인 세그먼트를 관리하기 때문에 각 샤드는 별도의 블록체인 네트워크로 나타납니다. 한 하위 도메인의 사용자와 애플리케이션이 다른 하위 도메인과 통신할 수 있도록 하려면 샤드 간 통신 메커니즘이 필요합니다.
이중 지출, 복잡성 및 긴밀한 결합
부적절한 구현은 전체 네트워크의 보안에 상당한 영향을 미치는 이중 지출을 초래할 수 있습니다. 샤딩의 또 다른 문제는 복잡성입니다. 기존 블록체인 네트워크에서 샤딩을 구현하는 것은 네트워크 분할 및 상태 재할당을 포함하기 때문에 매우 어렵습니다.
샤딩에 필요한 핵심 요소 중 하나는 긴밀한 결합인데, 이는 샤딩의 속성이지만 사이드체인 의 속성은 아닙니다. 유효하지 않은 메인체인 블록을 종속성으로 지정하는 하위 체인 블록은 정의상 유효하지 않습니다. 더 중요한 것은 유효하지 않은 하위 체인 블록을 포함하는 메인체인 블록이 유효하지 않다는 것입니다.
샤딩 블록체인에 대한 마지막 말
샤딩은 블록체인의 확장성 문제에 대한 여러 솔루션 중 하나입니다. 샤딩은 트랜잭션 속도를 크 게 높일 수 있지만 샤딩에는 적절하게 해결해야 하는 일련의 문제와 예방 조치가 있습니다.
확장성 문제에 대한 또 다른 솔루션인 Layer-2 에 대해 자세히 읽어보십시오.
실사 및 자체 조사 수행
이 문서에 나열된 모든 예제는 정보 제공의 목적으로만 제공됩니다. 그러한 정보나 기타 자료를 법률, 세금, 투자, 재정 또는 기타 조언으로 해석해서는 안 됩니다. 여기에 포함된 어떠한 내용도 Crypto.com 이 코인, 토큰 또는 기타 암호화 자산을 투자, 구매 또는 판매하도록 권유, 추천, 보증 또는 제안을 구성하지 않습니다.
과거 성과는 미래 성과를 보장하거나 예측하지 않습니다. 암호화 자산의 가치는 증가하거나 감소할 수 있으며 구매 가격의 전부 또는 상당한 금액을 잃을 수 있습니다. 암호화폐 자산을 평가할 때 모든 구매는 전적으로 귀하의 책임이므로 조사와 실사를 통해 최선의 판단을 내리는 것이 중요합니다.