너무나도 생소한 단어 PoW와 PoS.
이것은 무슨 뜻일까요?
자세히 알고 싶으시다면 꼭 글을 끝까지 읽어주세요.
PoW, Pos(작업 증명, 지분 증명) 정의
PoW(Proof of Work)와 PoS(Proof of stake)는 우리말로 작업 증명, 지분 증명이라고 합니다. 이것은 암호화폐가 새로운 거래를 확인하고 블록체인에 추가혐 새로운 토큰을 생성하는 데 사용이 되는 두 가지 합의 메커니즘입니다. 비트코인이 처음 시작한 이 PoW는 목표 달성을 위해 채굴을 하며, ADA, ETH 2.0 블록체인의 경우 지분 증명을 하기 위해 스테이 킹을 사용합니다.
탈중앙화 암호화폐 네트워크는 중간에 중개자(Visa, 페이팔)와 같은 기관 없이 오류없는 시스템을 구축해야 합니다. 이러한 시스템을 만들기 위해서 암호화폐 네트워크에서는 합의 메커니즘이라는 것을 사용합니다. 이 메커니즘은 암호화 네트워크의 모든 컴퓨터가 합법적인 거래를 실행할 수 있도록 만드는 시스템입니다.
오늘날 대부분 암호화폐 네트워크에서 사용하는 두가지 합의 메커니즘은 PoW(작업 증명) 방식과 PoS(지분 증명) 방식입니다. PoW는 비트코인, 이더리움 1.0 등 여러 분야에서 사용되는 메커니즘이며 PoS에 비해 비교적 오래된 방식입니다.
PoS는 보다 새로운 합의 메커니즘이며 ETH2.0, cardano, 테조스 등 비교적 새로운 암호화폐를 구동시키는데 사용이 됩니다.
PoW(작업증명) 란?
PoW는 비트코인에서 처음 사용이 된 합의 메커니즘입니다. 우리가 흔히 아는 채굴 방식의 메커니즘을 PoW라고 하는데 이렇게 하는 이유는 네트워크의 엄청난 양의 처리 능력이 필요하기 때문입니다. PoW 블록체인은 수학퍼즐을 풀기 위해 경쟁을 하는 채굴자들에 의해 검증되며 보호됩니다. 문제를 해결한 사람은 가장 최근에 확인된 거래로 블록체인을 업데이트하고 네트워크에서 미리 정해진 암호화폐를 보상으로 받습니다.
PoW 방식은 비교적 단순하지만 매우 강력한 몇가지 이점이 있습니다. 안전한 분산형 블록체인을 유지 관리하는 입증되고 강력한 방법 중 하나입니다. 암호화폐의 가치가 증가함에 따라 더 많은 채굴자가 네트워크에 참여하게 되면서 그 힘과 보안이 향상됩니다. 이렇게 프로세싱 파워가 필요하기 때문에 어떤 개인이나 기관이 블록체인 생태계에 영향을 줄 수가 없습니다.
하지만 PoW 방식은 이더리움과 같은 스마트계약 호환 블록체인이 생성할 수 있는 엄청난 수의 트랜잭션을 수용하기 위한 해결책으로는 어려운 에너지 집약적 프로세스입니다. 그래서 그 대안으로 개발된 것 중 하나가 가장 인기 있는 것이 지분 증명이라고 합니다.
PoS(지분증명) 란?
이더리움 개발자는 처음부터 작업 증명 방식이 결국에 확장성의 한계에 부딪혀 극복해야 할 것임을 느꼈습니다. 실제로 이더리움 기반 분산 금융, 디파이 프로토콜 인기가 급증함에 따라 이더리움 네트워크 블록체인은 수수료가 급증하며 유지에 어려움이 생겼습니다.
비트코인 블록체인은 비트코인 거래를 처리하기만 하면 되는 반면에, 이더리움 블록체인은 디파이, 스테이블코인 스마트 계약, NFT, 새로운 개발된 토큰들의 생태계 등 많은 사항들을 처리해야 했습니다.
이러한 사항들을 해결하기 위해 나온 해결책이 ETH2.0 블록체인을 구축하는것이였습니다. 이 블록체인은 2020년 12월에 등장했고 2022년쯤 완성될 예정입니다. ETH2.0은 PoS라 불리는 더 빠르면서도 자원이 덜 들어가는 합의 메커니즘입니다. 이 외에 Cardano, Tezos, Atoms를 포함한 가상화폐는 모두 지분증명 합의 메커니즘을 사용합니다. 왜냐고요? 속도의 효율성을 극대화하고 수수료를 낮추기 위해서입니다.
PoS에서 스테이킹은 네트워크 참여자가 선택되어 블록체인에 최신 트랜잭션 배치를 추가하고 그 대가로 일부 암호화폐를 획득하는 과정입니다.(채굴 증명과 유사한 방법입니다.)
정확한 세부 정보는 각 프로젝트마다 다르지만, 대부분 지분 증명 블록체인은 새로운 거래를 검증하고, 블록체인을 업데이트하고, 수익을 얻기 위해 자신의 암호화폐를 사용하거나, '보관'하는 '검증인' 네트워크를 사용하기도 합니다.
- 네트워크는 각 검증인이 풀에 보유하고 있는 암호화폐의 양과 보유기간에 따라 우승자를 선택합니다. 말 그대로 가장 많이 투자한 참가자에게 보상을 합니다.
- 우승자가 최신 거래 블록을 검증하면 다른 검증인이 블록이 정확하는 것을 증명할 수 있습니다. 임계 수의 증명이 이루어지면 네트워크는 블록체인을 업데이트합니다.
- 참여하는 모든 검증인은 각 검증인의 지분에 비례하여 네트워크에서 분배되는 기본 암호화폐를 보상으로 받습니다.
검증인이 되는 것은 책임이 상당히 높은 수준의 기술 지식이 필요하게 됩니다. 검증인이 스테이킹 해야 하는 최소 암호화폐 금액은 ETH2.0 기준 32 ETH 정도로 높은 경우가 많으며, 검증자는 노드가 오프라인 되거나 트랜잭션의 "BAD" 블록을 검증하는 경우 슬래싱이라는 프로세싱을 통해 지분의 일부를 잃을 수 있습니다.
PoW(작업증명)과 PoS(지분증명) 차이
이 두 가지 메커니즘의 큰 차이중 하나는 에너지 소비입니다. 지분 증명 블록체인은 작업 증명 방식과 다르게 채굴자가 전력을 이용해 채굴을 하는 방식이 아니기 때문에 훨씬 적은 리소스 비용으로 운영이 가능합니다.
두 합의 메커니즘 모드 네트워크 중단을 처벌하고 악의적인 행위자를 저지하는 방식을 취할 수 있습니다.
작업 증명의 경우 잘못된 정보 또는 블록을 제출하는 채굴자에게 부과되는 페널티는 채굴하는데 들어간 막대한 전력과, 에너지 그리고 시간의 허비를 주고 있습니다.
지분 증명의 경우 스테이킹된 암호화펀드는 투자자에게 이익을 줘서 동기를 주는 인센티브 역할을 합니다만, 검증인이 불량 블록을 수락하는 경우 스테이킹된 자금의 일부가 페널티로 삭감 되게 됩니다. 삭감 금액은 각 네트워크에 따라 다릅니다.