활동 증명 정의 (암호화)
활동 증명은 블록 체인에서 발생하는 모든 거래가 진짜이며 모든 사용자가 공개 원장의 정확한 상태에 대한 합의에 도달하도록하기 위해 사용되는 많은 블록 체인 합의 알고리즘 중 하나입니다. 활동 증명은 일반적으로 사용되는 다른 두 가지 알고리즘, 즉 작업 증명 (POW)과 스테이크 증명 (POS)을 결합하는 혼합 접근법입니다.
고장 증명 활동 증명 (암호화)
가장 널리 사용되는 암호화 폐인 비트 코인 (Bitcoin)은 시간이 지남에 따라 채굴 난이도를 높이는 고유 한 기능을 가진 POW 알고리즘을 사용합니다. 이 방법은 비트 코인 네트워크에서 스팸 및 해킹 공격을 방지하지만 채굴에 점점 더 많은 컴퓨팅 성능을 사용하게되므로 에너지 소비 비용과 새로운 시대의 채굴 하드웨어 장치 사용 비용이 증가합니다. 블록 체인에 얼마나 많은 기여를했는지에 따라 블록 트랜잭션을 마이닝하거나 검증 할 수 있습니다.
POW 네트워크의 채굴 난이도가 높아짐에 따라 에너지 및 하드웨어 비용이 상승함에 따라 POS가 대안으로 등장했습니다. 그것은 보유한 크립토 코인 수에 따라 블록 트랜잭션을 채굴하거나 인증하기 위해 참가자에게 더 많은 가중치를 부여합니다. POS는 전기 요금을 절감하는 목적을 달성하고 저렴한 하드웨어를 사용하지만 대신 암호화 코인 비장을 장려합니다.
POW와 POS는 모두 51 %의 공격 가능성을 방지합니다. 이는 참가자 그룹이 네트워크의 마이닝 컴퓨팅 성능의 절반 이상을 얻을 수있는 가상의 상황입니다. 그런 다음 새로운 거래 확인을 중단하고 다양한 블록 체인 사용자 간의 지불을 중단하고 과거에 네트워크를 제어하는 동안 완료 된 거래를 취소하여 이중 지출을 할 수있는 힘을 포함하여 네트워크를 완전히 제어 할 수 있습니다. 크립토 코인.
POW와 POS의 하이브리드 인 POA (Proof of Activity)를 입력하고 두 가지 모두를 최대한 활용하려고합니다. POA에서 마이닝 프로세스는 새로운 블록을 찾기 위해 더 높은 컴퓨팅 성능으로 서로를 능가하려는 다양한 광부가 표준 POW 프로세스로 시작합니다. 새로운 블록이 발견되면 (마이닝), 시스템은 POS로 전환하며 새로 발견 된 블록에는 헤더와 광부의 보상 주소 만 포함됩니다.
헤더 세부 사항을 기반으로 블록 체인 네트워크에서 새로운 임의의 유효성 검사기 그룹이 선택되어 새 블록의 유효성을 검사하거나 서명해야합니다. 검증자가 더 많은 암호 화폐를 소유할수록 서명자로 선정 될 가능성이 높아집니다.
모든 검증자가 새로 찾은 블록에 서명하면 완전한 블록의 상태를 얻고 블록 체인 네트워크에 식별 및 추가되며 트랜잭션이 기록되기 시작합니다.
선택한 서명자 중 일부가 블록을 완료에 서명 할 수없는 경우 프로세스는 코인 스테이크에 따라 무작위로 새로운 유효성 검사기 세트가 선택되어 다음 승리 블록으로 이동하고 승리 블록이 필요한 수의 서명자와 완전한 블록이됩니다. 채굴 수수료 / 보상은 채굴 자와 블록에 사인 오프하기 위해 각자의 역할에 기여한 다양한 검증 인으로 나누어집니다.
POA는 POW와 POS와 결혼하기 때문에 두 가지를 부분적으로 사용한다는 비판을받습니다. POW 단계에서 블록을 채굴하는 데 여전히 많은 힘이 필요하며, 동전 보관소는 여전히 서명자 목록에 올라 더 많은 가상 통화 보상을 누적 할 수있는 기회가 많습니다.
POA는 또한 POW 및 POS에서와 같이 51 %의 공격 가능성을 방지합니다. 향후 서명 상대가 누구인지 예측할 수 없으며 서명자 간의 코인 절약 경쟁으로 인해 그룹 내에서 컴퓨팅 능력을 축적 할 수 없습니다..
POA 합의 메커니즘을 사용하는 자율적 인 cryptocurrency가 거부되었습니다.
