| Last Updated October 17, 2018 | First Posted October 17, 2018
Qtum 은 트랜잭션 시간을 크게 줄일 수있는 SCAR이라는 새로운 컨센서스 알고리즘을 제안했습니다. 또한 블록 체인의 기본 네트워크에 대한 요구를 줄여줍니다.
"SCAR보다 효율적이고 다른 합의 알고리즘보다 유연 사용자 경험과 자원 절약, 사이의 균형을 찾을 수있다"고 읽고 제안을 .
SCAR은 본질적으로 네트워크가 겪고있는 트랜잭션로드를 기반으로 블록 간격을 조정할 수있게합니다. SCAR은 어떻게 작동하며, 다른 메커니즘과 다른 점은 무엇입니까?
블록 체인에서 각 블록은 여러 트랜잭션을 전달하며 블록은 해당 트랜잭션이 완료 될 수 있도록 확인되어야합니다. 블록 간격은 이러한 확인 간의 시간 범위입니다.
모든 블록 체인은 확인을 수행하기 위해 기본 네트워크 에 의존하지만 각각 다른 합의 메커니즘에 의존 할 수 있습니다. 일부 블록 체인은 많은 광부로 구성된 네트워크에 의존하는 반면 다른 블록 체인은 슈퍼 노드 또는 선출 된 블록 생산자 의 컨소시엄에 의존합니다 . 상이한 합의 메커니즘은 일반적으로 서로 다른 블록 간격을 생성합니다.
Bitcoin과 같은 작업 증명 (PoW) 시스템 은 수많은 광부에 의존합니다. 이 시스템은 광부에게 과도한 부담을주지 않으면 서 대규모 네트워크에서 자원 요구를 광범위하게 분산하지만, 블록 코 (Bitcoin)의 블럭 간격은 길기 때문에 10 분이 소요됩니다. 이렇게하면 지불이 느려지고 널리 사용되는 지불 네트워크에는 적합하지 않습니다.
한편 Qtum 의 Aura 및 EOS의 DPOS 와 같은 최근의 "컨소시엄"합의 메커니즘 은 블록을 확인하는 데 필요한 노드 수가 적습니다. 이 시스템은 많은 강력한 대역폭과 디스크 공간을 필요로하는 몇 가지 강력한 노드에서 많은 자원을 필요로합니다. 그러나이 방법은 블록 간격을 초 분할 간격으로 줄입니다.
Qtum의 목표는 중간재를 찾는 것입니다. 자원 요구에 민감하게 반응하면서 트랜잭션 속도를 향상시키는 것입니다. 이를 염두에두고 Qtum은 블록 체인에서 블록 간격을 지속적으로 변경하는 시스템을 제안하고 있습니다.
현재 많은 블록 체인 은 블록 간격을 일정하게 유지하기 위해 어려움 을 조정합니다 . 이렇게하면 광부 또는 스테이크 토큰 수가 떨어지더라도 네트워크가 일관되게 수행됩니다.
이렇게하면 네트워크 변동에 따라 트랜잭션 시간이 안정적으로 유지되지만 트랜잭션 양이 많아서는 안됩니다. SCAR은 네트워크의 트랜잭션로드를 기반으로 블록 간격을 계산하여이 문제를 해결합니다.
그 후에 각 슈퍼 노드는 시간 관련 매개 변수를 기반으로 우선 순위가 가장 높은 블록을 생성하려고 시도합니다. 블록이 생성되면 새로운 슈퍼 노드가 투표되고 사이클이 반복됩니다.
SCAR은 다양한 이점을 제공합니다. 사용자를위한 빠른 트랜잭션 시간 외에도 불필요하게 대역폭과 디스크 공간을 제공 할 수있는 슈퍼 노드에 대한 요구가 줄어 듭니다.
"[SCAR]은 트랜잭션 양이 적을 때 귀중한 저장 리소스를 낭비하는 것을 효과적으로 피할 수 있습니다. 또한 트랜잭션 볼륨이 클 때 블록 생성 속도를 높일 수 있습니다. "
Qtum의 개념은 또한 일반적으로 적용 가능하며 "논문에서 제안 된 것에 국한되지 않음"은 어떤 블록 체인에서도 잠재적으로 사용될 수 있고 혁신 될 수 있음을 의미합니다.
출처 https://unhashed.com/cryptocurrency-news/qtum-proposes-scar-a-scalable-consensus-algorithm/