합의알고리즘 중 권위증명(PoA, Proof of Authority) 방식에 대해 궁금합니다.
다수가 참여하여 의사 결정을 하는 합의알고리즘에 권위증명(PoA, Proof of Authority) 방식 있는데 POW나 POS방식과 비교하여 어떤 특징을 갖고 있는지 알고싶습니다.
POA(Proof of Authority, 권위 증명)는 신원이 증명된, 평판이 좋은, 믿을 수 있는, 소수의 노드들을 선정하고 그들의 합의를 통해 트랜젝션을 처리하고 블록을 생성하며 이어나가는 블록체인입니다.
따라서 신원 증명과 평판에 대한 검증이 필수적이라는 점에서 일반적인 POW, POS 합의 알고리즘 기반의 퍼블릭 블록체인보다는 기업이나 산업용 프라이빗 블록체인에 더 적합다고 볼 수 있습니다.
또한 프라이빗 블록체인을 구축할 때 암호화폐를 통한 별도의 수수료 지불이나 블록 검증에 대한 보상을 지불하지 않을 수도 있으므로 POW, POS 기반의 퍼블릭 블록체인에 비해 POA를 선택할 확률이 더 높습니다.
다음으로 POW 기반의 퍼블릭 블록체인의 경우 해시 파워을 얼마나 많이 보유하고 있느냐에 따라서, POS 기반의 퍼블릭 블록체인의 경우 암호화폐 스테이킹 지분에 따라서 블록체인 상에서의 권한이 커지고 보상을 받게 될 확률도 높아진다고 할 수 있습니다.
그런데 이러한 점은 기업들이 블록체인을 자신들의 목적대로 자유롭게 이용하는데 방해가 될 수 있습니다. 따라서 프라이빗 블록체인을 구축하는 데에는 POA가 더욱 적합하다고 할 수 있습니다.
끝으로 POS 퍼블릭 블록체인의 경우 많은 코인을 가진 홀더가 블록체인의 합의나 검증에 참여하지 않고 거래소로 코인을 옮긴 다음 거래 용도로만 코인을 활용한다든가 하는 일도 있을 수 있습니다.
하지만 POA 방식에서는 '신원, 평판, 신뢰'가 가장 중요하므로 이런 일이 발생하기 어렵습니다. 왜냐하면 네트워크의 관리 노드가 블록체인의 운영에 기여하지 않는, 평판이 떨어진 노드의 자격을 박탈할 수 있기 때문입니다. 이런 점에서도 POA가 POS에 비해 유리하다고 볼 수 있겠습니다.
답변이 도움이 되길 바랍니다.
안녕하세요. 권위증명에 대하여 답변드리겠습니다.
권한증명(POA)이란
권한증명이라고 도 불리우며 해당 블록체인 생태계에 가치높은 기여를 했느냐에 따라 블록생성의 권한을 얻을 수 있습니다.
즉, 블록체인 생태계에 얼마만큼의 "업적(평판도)"이 있느냐에 따라 블록생성 조건을 충족할 수 있습니다.
그러나 일각에서는 중앙화된 특성을 우려하기도 하지만, 투명한 운영공개로 인해 익명성을 이용한 악
의적인 공격으로부터 안전한 특성을 가지기도 합니다.
감사합니다.