암호화폐 채굴이냐? 발행이냐?
비트코인을 비롯한 암호화폐의 붐으로 새로운 전성기를 맞이 한 부분이 있다. 채굴기의 핵심 부품인 GPU카드이다. GPU카드에 대한 수요가 폭발적으로 늘어나면서 NVIDIA 및 AMD 사의 주가도 같이 뛰고 있으며, GPU를 넘어서 ASIC 형태로 채굴기가 발전하면서, 삼성전자, TSMC 및 Globalfoundary 등의 주문형 반도체생산 비즈니스, 즉 Foundary 사업도 활황이라고 한다.
채굴하자
여기서 간단히 암호화폐 채굴 관련 내용을 먼저 살펴 보자. 채굴이 필요한 즉, computing power를 동원한 해시연산이 필요한 암호화폐는 PoW(Proof of Work) 방식의 합의 알고리즘이 적용된 것에 한정된다. Bitcoin/Bitcoincash와 Etherium/Etherium classic 외에 Zcash와 Monero 등에 만 해당이 된다. 암호화폐의 종류가 수백 수천가지 중에 몇 종이 되지 않지만, 이 것들이 대부분 암호화폐 대장주 들이라 아직까지 채굴시장이 나쁘지 않을 것 같다.
ASIC 방식의 통한 채굴은 대량의 해시파워가 가능하기 때문에, 특정 집단의 채굴 독점으로 이어 질 수 있다는 것이 비트코인의 최초 설계 개념인 탈중앙화와 맞지 않는다고 하여 비트코인으로부터 또 다른 비트코인골드라는 암호화폐가 분기 되었는데.. 비트코인골드는 암호화 방식을 Sha256에서 Equihash 방식으로 변경하여 ASIC을 통한 채굴은 불가하며, 기존에 CPU와 GPU방식의 채굴로 보다 많은 개인들이 참여할 수 있는 것으로 전환하였다.
참고로 채굴에 필요한 컴퓨팅 파워를 얻는 방법이 CPU에서 GPU로 ASIC방식으로 진화하는 것은 해시연산에 필요한 반복적인 Computing을 효율적으로 처리하는 방법이 CPU방식 보다는 Graphic 연산이 효율적이며, 특정 암호화 알고리즘에 맞게 HW적으로 반도체 Chip을 설계한 ASIC 방식이 더욱 효율적이기 때문이다.
그런데, 암호 화폐 채굴을 위해 대규모로 기업화해서 공장베이스로 컴퓨팅자원을 운영하다 보니 엄청난 전력소모가 사회문제화 될 수 있고, 합의에 이르는 과정을 빨리하여 시간당 거래 속도를 빠르게 하기 위해서, 다른 방식의 합의알고리즘을 고안했는데.. POS, DPOS, DBFT 등이 있다.
발행하자
PoS(Proof of Stake)는 블록을 생성할 권한을 지분이 많은 사람에게 주면, 컴퓨팅자원의 낭비 없이 빠르게 거래를 검증하여 블록을 생성할 수 있다. 하지만 POS방식에서도 권한을 가진 사람이 “nothing at stake” 문제에 직면하게 된다는 치명적인 단점이 있다.
DPoS(Delegated Proof of Stake) 방식은 PoS와 유사하지만, 권한을 위임 받은(Delegated) 사람이 좀더 효율적으로 빠르게 처리할 수 있다는 것이고, DBFT(Delegated Byzantine Fault Tolerance) 또한 권한 위임 받은 대표자를 통하는 방식이다.
암호화 방식과 합의방식에 따른 분류
암호화 방식에 따라, 합의 알고리즘에 따른 암호화폐 종류는 아래와 같다.

마치며
개인적으로 암호화폐는 채굴방식이 사람의 관여 없이, 순수하게 수학적 알고리즘을 통한 컴퓨팅 방식으로 선정하는 것이라 좀 더 탈중앙화의 사상에 가깝고, 오류로부터 좀 더 자유로운, 보다 공정한 방법이 아닐까 한다. 전력 소모 부분이나 거래처리 속도 부분의 해결은.. 사람들이 소모라고 생각하지 않을 가치가 생긴다거나, 해시연산 작업의 또 다른 효과로 지금까지 풀지 못한 수학적인 난제를 해결한다 던지 하면 되지 않을까.. 그리고 거래처리 속도 부분은 비트코인 골드처럼 블록의 데이터 포맷을 변경한다 던지 하는 방법으로 찾을 수 있을 거라고 생각한다.
This post has received a 5.26 % upvote, thanks to: @mircokim22.
Thanks for your contribution @mircokim22, you got a 20.00% upvote from @canalcrypto!
70% of your contribution goes to our delegators so if you'd like to help us push posts even harder while earning some extra steems please consider delegating to @canalcrypto. You can delegate your SP here: https://steembottracker.com/delegation.html (Delegator = your username, delegatee = canalcrypto), thanks in advance for your support.
You got a 3.26% upvote from @luckyvotes courtesy of @mircokim22!
어떻게 이런 복잡한 내용들을 다 이해하실수 있는 지 부럽습니다. 보팅하고 팔로우합니다
구드21님.. 방문 감사드립니다..
저도 조금씩 알아가는 과정입니다^^ 맞팔드립니다..좋은 하루 되세요~~