작업 증명이란 무엇입니까?
작업 증명이란??
작업 증명 (POW)은 비트 코인 채굴에 사용되는 합의 메커니즘입니다. 이 혼란스러운 문장은 무엇을 의미합니까? 계속 읽으십시오..
작업 증명 요약이란?
작업 증명은 비트 코인 블록 체인에서 거래를 업데이트 할 수있는 사람을 지정하는 규칙의 용어입니다..
기본적으로 다음 트랜잭션 블록을 업데이트 할 권한을 얻으려면 해결하기 어렵지만 네트워크에서 쉽게 확인할 수있는 문제에 대한 증거를 제공해야합니다. 따라서 문제 해결을 위해 노력했다는 증거 제공.
이것이 바로 작업 증명입니다. 더 자세한 설명을 계속 읽으려면 다음 내용을 참조하십시오.
읽고 싶지 않으세요? 대신 짧은 비디오 튜토리얼보기
1. 합의 메커니즘이란??
비트 코인의 핵심은 모두가 업데이트하는 탈 중앙화 원장입니다. 각 사람이 자신의 원장 버전을 가질 수는 없으므로 일종의 합의 메커니즘을 결정해야합니다..
합의 메커니즘은 원장을 업데이트하는 사람과 관련하여 모든 사람이 동의하는 규칙을 설명하는 멋진 방법입니다. 다음과 같은 여러 유형의 합의 메커니즘이 있습니다.
- 작업 증명 (POW)
- 지분 증명 (POS)
- 위임 지분 증명 (DPOS)
- 용량 증명 (POC)
- 경과 시간 증명 (POET)
- 실용적인 비잔틴 내결함성 (PBFT)
- 방향성 비순환 그래프 (DAG)
- 등등….
이러한 합의 메커니즘 각각에는 공개 원장을 업데이트하는 방법을 설명하는 다른 규칙이 있습니다..
2. 작업 증명이란?
비트 코인 마이닝은 블록 체인으로 알려진 비트 코인 원장에서 새로운 트랜잭션 블록이 업데이트되는 방식을 나타내는 용어입니다..
광부가 원장을 업데이트 할 수있는 권한을 얻으려면 특정 도전에 대한 답 (증명이라고도 함)을 제공해야합니다. 이 증명은 생산하기 어렵지만 매우 쉽게 검증됩니다..
예를 들어, 자물쇠의 조합을 추측하는 것은 도전에 대한 증거입니다. 다양한 조합을 추측해야하므로이를 생성하기가 매우 어렵지만 일단 생성되면 쉽게 확인할 수 있습니다. 조합을 입력하고 자물쇠가 열리는 지 확인하십시오..
또 다른 예는 Rubik 큐브를 푸는 것입니다. 다시 말하지만 생산하기가 매우 어렵고 솔루션이 올바른지 확인하기가 매우 쉽습니다..
비트 코인의 경우 문제는 난수 (nonce)를 찾는 것입니다.이를 트랜잭션 블록에 추가하고 해시하면 (즉, 일종의 수학 공식을 실행하면) 결과가 목표 숫자 세트보다 작아집니다. 시스템에 의해.
헷갈 리게 들리나요? 그것은. 모든 것은 수학 분야에서 나 왔으며 프로세스의 기술은이 게시물과 실제로 관련이 없습니다. 기억해야 할 것은 다음과 같습니다.
이 숫자를 계산하는 것은 불가능하며이를 찾는 유일한 방법은 시행 착오 (예 : 추측)를 통해서입니다. 그래서 광부들은 그들 중 하나가 올바른 것을 찾을 때까지 하루 종일 숫자를 추측합니다. 그런 일이 발생하면 광부는 네트워크에 자신의 솔루션 (즉, 증명)을 제시하고 모든 사람은 자신의 블록이 다음 트랜잭션 블록이 될 것이라는 데 동의 할 것입니다..
이 메커니즘은 숫자를 추측하는 데 충분한 계산 능력 (또는 “작업”)을 투자 한 사람 만 거래 원장을 업데이트 할 수있는 권한을 얻도록합니다..
작업 비평 증명
작업 증명 합의 알고리즘에 대한 많은 비판이 있습니다. 주로 무작위 추측을 생성하기 위해 많은 컴퓨팅 파워와 전기가 낭비된다는 것입니다..
또한 채굴 자들이 채굴 풀로 그룹화되기 때문에 특정 풀이 채굴 능력이 너무 커서 51 % 공격을 수행 할 수있는 중앙 집중화 문제가 발생할 수 있습니다 (즉, 블록 체인에 대한 통제권 획득)..
마지막으로 PoW를 사용하면 채굴 작업을 확장하면 다음 블록을 채굴 할 가능성이 기하 급수적으로 높아집니다. 이것은 부유 한 광부들에게 불공정 한 이점을 제공합니다.
위와 같은 이유로 사람들은 지분 증명과 같이 전력 소모가 적은 다른 합의 메커니즘을 제안하기 시작했습니다..
작업 증명과 지분 증명
작업 증명 개념에 대해 제안 된 한 가지 대안은 지분 증명입니다. 채굴자가 도전에 대한 증거를 생성하도록 요구하는 대신 지분 증명 시스템은 일정 금액의 지분을 요구합니다. 설명하겠습니다…
지분 증명 (PoS)에는 채굴자가 포함되지 않고 대신 유효성 검사기가 있습니다. 검증 인이되기 위해서는 일정량의 코인을 스테이 킹해야합니다. 더 많은 코인을 스테이 킹할수록 다음 검증 자로 무작위로 선택 될 가능성이 높아집니다..
검증 자로 선정되어 사기 거래를 악의적으로 승인하면 지분이 박탈됩니다. 이것은 검증 자에게 규칙을 따를 경제적 인센티브를 제공합니다..
PoS는 PoW에 대한 더 쉽고 저렴하며 낭비가 적은 대안으로 간주됩니다. 그러나 단점이 있습니다..
첫째, 51 % 공격으로가는 길을 살 수 있습니다. 물론, 코인 시가 총액의 약 51 % (비트 코인의 경우 수 천억)가 필요하지만 여전히 가능합니다. PoW를 사용하면이 시나리오는 Bitcoin과 같은 강력한 네트워크에서 수행 할 수 없습니다..
둘째, 스테이 킹 한 금액만으로 검증 인을 선정하더라도 여전히 부자들에게 불공정 한 이점을 제공하고 있습니다. 그 이상으로 네트워크 거래 수수료를 모두 거둘 것이므로 실제로 더 풍부하게 만들고 있습니다..
3. 결론
분산 된 네트워크를 만들고 싶다면 합의 알고리즘이 필요합니다. 작업 증명이 오늘날 가장 많이 사용되지만 몇 가지 대안이 있습니다..
현재로서는 PoW가 악의적 인 행위자로부터 비트 코인 네트워크를 보호 할 수있는 능력을 입증 한 것으로 보입니다. 네트워크에 대한 51 % 공격을 수행하거나 과거 거래를 실행 취소 한 적이 없기 때문입니다..
단점은 비트 코인 네트워크가 엄청난 양의 전력을 소비한다는 것입니다. 어떤 사람들은 이것이 필요한 절충이라고 말할 것입니다..
작업 증명에 대해 어떻게 생각하십니까? 그만한 가치가 있다고 생각하십니까? 다른 흥미로운 합의 알고리즘에 대해 들어 보셨습니까? 아래 댓글 섹션에서 알려주세요.
“>