샤딩은 암호 화폐 커뮤니티에서 자주 언급되는 기술입니다. 샤딩은 수년 동안 전통적인 데이터베이스 기술의 중요한 부분 이었지만 마침내 논의 될뿐만 아니라 블록 체인 확장 성을위한 솔루션으로 몇 가지 프로젝트에서 구현되고 있습니다..

이 기사에서는 지금까지 샤딩의 출현, 현재 구현 및 구현이 결제 확장 성의 미래를 정확히 어떻게 바꿀 수 있는지에 대해 설명합니다..

샤딩의 개념

샤딩 더 큰 데이터베이스를 데이터 샤드라고하는 더 작고 빠르고 쉽게 관리되는 부분으로 분리하는 데이터베이스 파티셔닝 유형입니다. 종종 데이터를 샤딩하는 것이 비교적 쉬울 수 있습니다. 한 가지 간단한 예는 각 사용자의 지리적 위치에 따라 다양한 고객과 관련된 정보를 서로 다른 서버에 배치하는 것입니다..

그러나 블록 체인 기술의 샤딩 구현은 훨씬 더 복잡합니다. 전통적인 블록 체인은 모든 노드가 블록 체인에 모든 데이터를 전달해야하기 때문입니다. 대부분의 블록 체인 프로젝트가 여전히이 모델에 의존하는 가장 큰 이유 중 하나는 거래가 정확하게 검증되도록하는 매우 안전한 방법으로 간주되기 때문입니다..

샤딩의 실용성과 한계를 이해하려면 합의 알고리즘을 전반적으로 이해하는 것이 가장 좋습니다. 언급했듯이 이 기사, 작업 증명 (PoW) 알고리즘은 특히 보안상의 이유로 사용됩니다. 일반적으로 PoW는 지분 증명 (PoS)과 비교할 때 공격에 훨씬 더 많은 비용이 듭니다. 그러나 PoW의 큰 결점은 기술적 설계로 인해 일반적으로 대규모 블록 체인이 적시에 트랜잭션을 완료하는 데 매우 비효율적이라는 것입니다..

이더 리움 샤딩

알려진 제한

적어도 2018 년에는 100 % PoW 알고리즘에서 샤딩을 활용하는 것이 어렵거나 기본적으로 불가능 해 보입니다. 샤딩이 결국 PoW에서 작동 할 수 있는지 여부는 아직 알려지지 않았지만 일부 프로젝트에서 PoS로 샤딩이 가능하다는 것을 보여주었습니다. 특히, 많은 트랜잭션을 검증해야하는 블록 체인의 경우, 샤딩은 트랜잭션을 완료하기 위해 각 노드가 데이터의 일부만 전달하면되므로 확장 성을 크게 향상시킬 것을 제안합니다..

샤딩 기술의 효율성은 거래 완료 시간을 대폭 줄여 주지만, 실제 샤딩 구현에 가장 큰 장애물은 잠재적 인 보안 문제였습니다. 고려해야 할 또 다른 요소는 2018 년 시장에 나와있는 많은 상위 블록 체인 프로젝트가 여전히 PoW를 사용하고 있다는 것입니다. 합의 알고리즘을 변경하는 프로세스는 모든 프로젝트에서 다소 어려울 수 있으며 시간이 필요합니다. 궁극적으로 샤딩 된 블록 체인 생성의 목표는 Ethereum과 같은 프로젝트가 PoS 알고리즘을 더 많이 채택하도록 전환하는 주된 이유 중 하나입니다..

에 설명 된대로 이더 리움의 샤딩 FAQ Github 문서, 분할 된 블록 체인의 기본 설계에는 블록 체인에서 다양한 역할을 수행하는 몇 가지 다른 수준의 노드가 포함될 수 있습니다. 여기에는 라이트 노드까지 슈퍼 풀 노드가 포함될 수 있습니다. 이더 리움 문서에서는 샤딩 된 블록 체인을 만들 때 고려해야하는 알려진 문제 / 과제에 대한 짧지 만 고도로 기술적 인 설명을 찾을 수 있습니다..

대조

현재 구현

현재 샤딩 기술에 대해 작업하는 몇 가지 주요 프로젝트가 있으며, 이더 리움이 (시가 총액 순위 측면에서) 가장 주목할만한 프로젝트입니다. Vitalik Buterin 역 트윗에 암시 2018 년 4 월 30 일 “샤딩이오고 있습니다”. Ethereum은 2018 년 초 개념 증명을 발표했으며 Buterin은 프로젝트 팀이 기술 개발에 많은 진전을 이루었다 고 언급했습니다..

그럼에도 불구하고 얼마나 많은 샤딩이 초당 가능한 트랜잭션 수를 증가 시킬지는 명확하지 않습니다. 많은 숫자가 던져졌지만 Buterin과 다른 블록 체인 전문가들은 초당 1 백만 건의 트랜잭션 (tps)이 발생할 가능성이 매우 높다고 말했습니다..

시가 총액 순위를 살펴보면 샤딩 기술을 통해 확장 성을 높이기위한 토대를 마련하려는 몇 가지 다른 상위 프로젝트도 있습니다. 예를 들어 질 리카, 3,600 노드를 사용하여 2,400 tps 시연 2018 년 4 월 테스트 넷 출시에서 2018 년 3 분기 중 메인 넷 출시를 목표로합니다..

많은 tps로 성공적인 메인 넷 출시는 단기적으로 프로젝트에 더 많은 지원을 제공 할 수 있지만, 실제로 어떤 프로젝트가 Visa보다 궁극적으로 더 많은 tps에 도달 할 수 있는지 확인하는 것도 중요합니다. 이 이정표에 도달하더라도 질 리카, 이더 리움 또는 다른 프로젝트가이 진행중인 경쟁에서 최고의 샤딩 블록 체인이라고 주장 할 수 있는지 여부는 여전히 불분명합니다..

기타 확장 성 솔루션

샤딩이 많은 주요 프로젝트에서 구현하려는 유일한 확장 성 기술이 아니라는 점도 주목할 가치가 있습니다. 또한 샤딩 구현에 대한 약속이 다른 신흥 기술을 거부하는 것을 의미하지는 않습니다. 현재로서는 대부분의 프로젝트가 확장 성 솔루션의 조합을 구현하는 데 열려있는 것으로 보입니다. 예를 들어 Lightning 및 Plasma와 같은 오프 체인 프로토콜과 Loom Network에서 제안한 것과 같은 사이드 체인 프로토콜은 처리량 효율성 향상을 향한 더 큰 움직임의 큰 부분을 차지합니다..

다른 기술 분야의 많은 경우에서 새로운 기술의 개발은 경쟁이 치열하며 다양한 프로젝트 팀간에 개발 내용이 거의 공개되지 않습니다. 그러나 블록 체인 기술을 사용하면 업계 전반에 걸친 협업이 매우 일반적이었습니다. 이러한 추세가 계속되면 많은 블록 체인 프로젝트가 결국 샤딩 솔루션을 적용 할 수 있습니다..

샤딩이 미래에 현실적으로 될 수있는 것?

샤딩은 블록 체인의 기술적 발전과 암호 화폐 채택 모두에 유망합니다. 현재, 샤드 간 통신 및 샤딩 된 블록 체인의 전반적인 보안과 같은 복잡한 문제는 해결하기 어려운 것으로 보입니다..

현재 블록 체인이 샤딩을 구현할시기를 정확히 말하기에는 아직 이르다. 100 만 tps에 도달 할 수있는 능력은 모든 블록 체인 프로젝트를 명목 화폐 결제 프로세서 (예 : Visa, Mastercard 등)보다 앞서게 할 것입니다..

샤딩을 통해 이러한 수준의 실제 확장성에 도달하기위한 경쟁이 진행 중입니다 (및 기타 솔루션). 어떤 프로젝트가이 업적을 먼저 달성 할 수 있는지에 관계없이 그렇게하려는 목표가 업계 전반의 협업 및 경쟁 환경을 어떻게 형성하는지 보는 것은 흥미로울 것입니다..