생활
시그마체인 기술은 어떤 기술인가요?
시그마체인이라는 기술을 활용하게 되면 30만 TPS가 나올 수 있다고 얼핏 들었는데요
시그마체인이 어떤기술인지, 실제로 30만 TPS가 가능한것인지 알고 싶습니다.
2개의 답변이 있어요!
시그마 체인은 DDPoS(Dual Delegated Proof of Stake)는 이중위임지분증명 방식의 합의 알고리즘을 이용하여 개발된 블록체인입니다.
이와 관련하여 시그마 체인은 21명의 대표(BP, 증인) 노드를 선정하여 합의를 도출하며 블록체인의 트랜젝션을 처리하게 됩니다. 그 중 17개의 대표 노드는 암호화폐 홀더들이 투표로 선출한 대표들이 맡게 되고 나머지 4개의 노드는 전체 노드들 중에서 임의로 선택된 노드(시그마 노드)가 실시간으로 교체되며 맡게 됩니다. 또한 17개의 대표 노드와 시그마 노드가 번갈아가며 트랜젝션을 검증하게 됩니다.
이렇게 되면 DPoS의 장점을 가져와서 빠른 합의를 통해 거래 처리 속도를 높일 수가 있고 또 랜덤하게 바뀌는 4개의 시그마 노드가 나머지 17명의 대표 노드들과 번갈아 가며 합의를 하기 때문에 대표 노드들 간의 의사결정 담합으로 인해 발생할 수 있는 문제를 방지합니다.
또한 랜덤하게 바뀌면서도 번갈아 가며 합의와 검증에 참여하는 시그마 노드로 인해 기존의 DPoS에서 대표 노드만을 공격하여 발생할 수 있는 해킹을 방지하게 됨으로써 보안성이 향상되게 됩니다.
따라서 이 DDPoS(이중위임지분증명) 방식의 알고리즘을 이용하는 시그마 체인은 DPoS의 장점을 가져와서 PoW 합의 알고리즘의 느린 트랜젝션 처리 속도를 획기적으로 높이면서도 DPoS 방식이 소수의 BP를 통해 합의를 이룬다는 점에서 생길 수 있는 의사결정 과정의 문제나 보안 취약점을 해결한 합의 알고리즘이라고 할 수 있습니다.
끝으로 시그마 체인이 30만 TPS의 성능을 가진다고 할 때 이것은 제한된 평가 시험 환경에서 이루어진 결과일 가능성이 높습니다. 따라서 최대 30만 TPS의 속도로 거래를 처리할 수 있다는 사실은 거짓이 아니며 충분히 가능한 속도이지만, 실제 상용화, 일반 대중을 대상으로 한 서비스 과정에서 네트워크 참여자의 수가 많아지고 거래의 수가 늘어난다면 이보다 거래 처리 속도가 느려질 가능성이 높다는 점을 말씀드리고 싶습니다.
답변이 도움이 되길 바랍니다.
시그마 체인... 제가 시그마 체인을 처음 봤던 것이 10월달쯤에 진행하였던 해쉬넷이였던 것 같습니다.
그 때 당시 발표자 분에 의하면 시그마 체인 개발자들은 싸이월드를 만들던 개발자들이라고 하였습니다. 또한 시그마 체인은 기존의 DPoS의 담합 문제를 해결하기 위해 Dual DPoS (DDPoS)라는 합의 방식을 사용합니다.
이 DDPoS는 21개의 BP를 선정시 17개는 고정, 4개는 무작위로 선정하여 BP들의 담합을 막는 것을 목표 합니다. 또한 시그마 체인은 30만 TPS를 공인인증기관으로 부터 인증 받았다고 이야기 하였습니다. 하지만 어떤 환경에서 인증 받은 것인지 나와있지 않기 때문에 현실적으로는 30만 TPS 가능 여부는 미지수라고 봅니다.
결론적으로, 공인인증 기관으로 부터 인증을 받았지만 어떤 실험 환경에서 한 것인지 알 수가 없는 문제점이 있습니다.