용량 증명: 어떻게 작동합니까?

자원 증명이 무엇이며 어떻게 작동하는지 설명하십시오. 채광 Proof-of-Capacity를 사용하고 이 알고리즘이 Proof-of-Work와 어떻게 다른지 스테이크 증서.

Proof-of-Capacity(Proof-of-Capacity, PoC)는 Proof-of-Work 알고리즘에서와 같이 컴퓨팅 파워가 아닌 암호화폐 채굴에 하드 디스크 메모리를 사용하는 블록체인에서 사용되는 합의 구축 알고리즘으로, 또는 사용 가능한 코인의 수(지분 증명 알고리즘에서와 같이).

Proof-of-Work 알고리즘을 사용할 때 높은 에너지 소비 문제에 대한 가능한 해결책 중 하나로 Proof-of-Capacity가 등장했으며 채굴자가 암호 화폐를 소비하는 것보다 저장하는 것이 더 수익성이 높은 상황 (이 경우 PoS).

PoW 알고리즘을 사용할 때 광부는 원하는 블록 해시를 찾으려고 최대 속도로 블록 헤더의 숫자 매개 변수를 변경합니다. 이 해시 값 또는 nonce를 찾는 첫 번째 광부는 네트워크를 통해 정보를 퍼뜨립니다. 나머지 광부는 거래를 확인하고 다음 블록에서 작업을 진행합니다. 본질적으로 이것은 광부가 올바른 값을 찾기 위해 해시 값을 지속적으로 반복하는 복권 유형입니다.

용량 증명의 작동 방식

용량 증명을 통해 블록체인 네트워크의 노드는 사용 가능한 암호화폐를 채굴하기 위해 여유 하드 디스크 공간을 사용할 수 있습니다. 블록 헤더의 숫자 매개변수를 지속적으로 반복하고 다시 해싱하는 대신 PoC는 채굴 자체가 시작되기 전에도 채굴자의 하드 드라이브에 가능한 솔루션 목록을 생성합니다.

하드 디스크의 메모리가 많을수록 가능한 솔루션을 더 많이 저장할 수 있으므로 광부가 목록에서 원하는 해시 값을 찾고 블록 보상을 받을 가능성이 높아집니다.

복권의 비유를 계속하자면, 당첨되기 위해 가능한 한 많은 숫자를 일치시켜야 하는 경우 가능한 답변 목록이 길수록 성공할 확률이 높아집니다. 또한 복권을 저장하고 계속해서 사용할 수 있습니다.

용량 증명은 플로팅(하드 드라이브 준비) 및 마이닝의 두 단계로 구성됩니다.

플로팅

먼저 하드 디스크가 그려집니다. 즉, 광부의 계정 ID를 포함하여 데이터를 다시 해시하여 모든 가능한 nonce 값으로 목록이 생성됩니다. 각 nonce에는 8192에서 0까지 번호가 매겨진 8192개의 해시가 포함되어 있습니다. 인접 해시는 스쿠프라고 하는 쌍을 형성합니다. 따라서 해시 0과 1은 평균 0을 형성하고 해시 2와 3은 평균 1을 형성하는 식입니다.

채광

두 번째 단계는 채굴자가 구매자 번호를 계산할 때 실제로 채굴 또는 암호화폐 채굴입니다. 예를 들어, 광부가 채굴을 시작하고 계산 결과 빈약한 숫자 38이 나옵니다. 그런 다음 광부는 첫 번째 nonce의 빈약한 38을 가져 와서 이 스킴의 데이터를 사용하여 마감일의 값을 계산합니다. 이 프로세스는 하드 드라이브에 저장된 모든 nonce에 대한 기한이 알려질 때까지 반복됩니다. 모든 기한을 계산한 후 광부는 최소 기한을 선택합니다.

데드라인은 이전 블록을 생성한 후 광부가 새 블록을 시작할 수 있기 전에 경과해야 하는 시간(초)입니다. 이 시간 동안 새 블록을 생성한 사람이 없으면 광부는 이를 수행하고 보상을 받을 수 있습니다.

예를 들어 광부 X의 최소 기한이 36초이고 36초 동안 새 블록을 생성한 사람이 없으면 광부 X는 다음 블록을 생성하고 보상을 받을 수 있습니다.

용량 증명의 장점과 단점

PoC의 장점은 Android를 포함한 모든 하드 드라이브와 함께 사용할 수 있으며 비트코인을 채굴하는 데 사용되는 ASIC 채굴기보다 30배 더 효율적이라는 것입니다.

특별한 하드웨어와 하드 드라이브의 지속적인 개선이 필요하지 않습니다. 마이닝 데이터는 쉽게 삭제할 수 있으며 \ 디스크를 사용하여 다른 정보를 저장할 수 있습니다.

이 알고리즘의 단점은 인기가 없다는 것입니다. 또한 사람들이 모르는 사이에 채굴을 위해 하드 드라이브의 공간을 사용하는 악성 프로그램이 나타날 수 있습니다.

기사 평가
블록체인 미디어
코멘트를 추가