안전한 지분 증명(SPoS)
보안 지분 증명(SPoS)이란 무엇입니까?
SPoS(Secure Proof of Stake)는 블록체인 네트워크를 보호하는 데 사용되는 합의 메커니즘입니다. 이는 전통적인 지분증명(PoS) 합의 알고리즘의 진화입니다. PoS에서는 채굴자가 거래를 검증하고 새로운 블록을 생성하기 위해 복잡한 수학적 문제를 해결하는 대신 네트워크에서 보유하고 있는 지분의 양에 따라 검증자를 선택합니다. SPoS에서는 검증인이 네트워크의 평판과 지분, 그리고 그들이 운영하는 노드의 보안과 효율성을 기준으로 선택됩니다.
SPoS 메커니즘은 기존 PoS 알고리즘에 비해 더 높은 보안과 분산화를 제공하는 것을 목표로 합니다. 이는 무작위 샘플링, 평판 기반 선택, 네트워크 전반의 합의와 같은 보안 조치를 결합하여 검증인이 네트워크의 최선의 이익을 위해 행동하도록 장려합니다.
보안 지분 증명(SPoS)(Elrond Network)은 어떻게 작동합니까?
SPoS(Secure Proof of Stake)는 무작위 검증자의 선택과 스테이크 및 평가를 통한 자격을 합의 그룹에 대한 최적의 차원과 결합합니다.
네트워크의 각 노드는 공개 키, 등급 및 잠긴 스테이크 양으로 정의됩니다. 합의에 참여하려면 노드는 먼저 필요한 최소 지분과 공개 키 및 노드 ID와 같은 기타 정보가 포함된 트랜잭션을 전송하여 스마트 계약을 통해 등록해야 합니다.
각 시대가 끝나면 노드는 샤드 j의 적격 노드 목록(Ej)으로 이동됩니다. 그런 다음 노드는 이전 블록에 추가된 무작위성 소스, 현재 라운드 및 일련의 변형 매개변수를 기반으로 하는 결정론적 함수에 의해 합의 그룹 Nchosen의 일부로 선택될 수 있습니다.
블록은 블록 제안자에 의해 생성되며 검증자는 pBFT(Practical Byzantine Fault Tolerance) 알고리즘의 수정된 버전을 사용하여 공동 서명합니다. 블록 제안자가 할당된 시간 슬롯 내에 블록을 생성하지 못하는 경우 마지막 블록의 라운드 및 무작위 소스를 사용하여 새로운 합의 그룹을 선택합니다.
SPoS 메커니즘은 블록체인과 계정 상태를 여러 검증인이 병렬로 처리할 수 있는 여러 개의 샤드로 분할하고 지분 증명(PoS)의 향상된 변형을 포함하여 여러 가지 이점을 제공합니다.
지분 증명과 안전한 지분 증명(Elrond Network)
지분 증명(PoS)과 보안 지분 증명(SPoS)은 몇 가지 약간의 차이점을 제외하고 유사한 합의 메커니즘입니다. PoS에서는 검증인이 네트워크에 보유하고 있는 지분량에 따라 선택됩니다. SPoS에서는 지분, 평판, 노드의 보안 및 효율성과 같은 다양한 기준에 따라 선택됩니다.
이로 인해 네트워크 보안이 강화되고 공격 표면이 작아집니다. 또한 SPoS는 검증인이 더 큰 노드 풀에서 선택되어 보다 다양한 합의 그룹으로 이어지기 때문에 PoS에 비해 더 높은 분산화를 제공합니다.
결론적으로 두 알고리즘 모두 블록체인 보안에 적합하며 개발자들 사이에서 인기 있는 선택입니다. PoS는 검증인을 선택하는 주요 요소로 스테이킹에 중점을 두고 있으며, SPoS는 검증인을 선택하는 데 추가적인 요소를 고려합니다.