HOME - 암호화폐
암호화폐 채굴, 그 의미를 알아보자

50fba07bccd2a7006f98756fb295ea76_1570408375_4097.jpg

ⓒgettyimagesbank



암호화폐에 관심이 있으신 분이라면 ‘채굴’을 통해 암호화폐를 획득할 수 있다는 말을 들어보셨을 겁니다. 컴퓨터가 연산을 통해 채굴하고 그 보상으로 코인을 획득하게 된다는 것이죠. 그런데 채굴은 어떻게 하는 것이고 왜 코인을 주는 걸까요?


# 채굴의 의미

채굴의 사전적 의미는 땅을 파서 묻혀 있는 광물을 캐내는 것입니다. 광물이 있을 것이라고 예측되는 곳에서 무작정 땅을 팝니다. 암호화폐에서는 원하는 특정 값을 얻기 위해 무작위의 숫자를 넣고 값을 찾습니다. 이 과정이 광물을 채굴하는 것과 비슷하다고 하여 ‘채굴(mining)’이라는 단어를 사용하는 것입니다.


# 작업 증명: POW(Proof Of Work)

블록체인은 일정 시간 동안 쌓인 거래 기록을 한데 묶어 블록으로 형성하고 그것이 사실이라고 증명되면 이전 블록에 체인으로 연결하는 것을 말합니다. 그리고 블록이 사실인지 증명하는 과정에서 채굴이 진행됩니다. 블록은 거래 내역과 이전 블록의 해시값, 다음 목푯값 등으로 이루어져 있습니다. 이 해시값과 목푯값을 이용해서 블록이 사실이라는 것을 증명할 수 있습니다. 이 모든 과정을 ‘작업 증명’이라고 합니다.


# 해시 알고리즘

해시 알고리즘은 어떤 값을 넣으면 숫자와 알파벳이 조합된 문자열을 반환하는 함수입니다. 예를 들어 ‘안녕’을 넣어 출력한 값이 1a4fg라면 ‘안녕!’을 넣어 출력한 값은 9grt3가 나옵니다. 이처럼 유사성이 전혀 없는 값이 나오기 때문에 결괏값으로 입력값을 추적하기 어렵습니다. 입력값을 알고 싶다면 무작위로 모든 값을 넣어보는 수밖에 없습니다.


e87f208ccc13ebafa9cb2bf27df50180_1541064458_3472.jpg
ⓒgettyimagesbank 


# 채굴의 과정

구체적으로 어떻게 해시 알고리즘을 이용해서 채굴이 이루어지는지 설명해드리겠습니다. 여기 작업 증명을 마치고 체인에 연결된 A라는 마지막 블록이 있습니다. 그럼 이후에 발생된 거래 내용을 담아 새로운 B 블록을 만듭니다. 이때 B가 거짓이 아닌지 확인하는 채굴을 진행해야 합니다.

A에는 이전 블록의 해시값과 다음 목푯값의 정보가 있습니다. 이 정보를 가지고 [ 이전 블록의 해시값 + 논스 ≤ 다음 목푯값 ]이라는 수식을 만족하는 논스(nonce)를 찾으면 채굴이 완료됩니다. 여기서 다음 목푯값 역시 해시 함수를 통해 만들어진 값으로, 어떤 논스를 넣어야 목푯값이 나오는지 추측할 수 없습니다. 무작위로 숫자를 하나하나 넣어가며 논스를 찾아야 합니다. 이때 이전 블록의 해시값을 이용하는 이유는 B 블록이 조작된 것이 아닌, 이전의 내역과 연관된 것이라는 것을 증명하기 위함입니다.

논스를 찾으면 B 블록이 사실이라는 것이 증명된 것입니다. 논스를 찾은 채굴자는 보상으로 코인을 받게 되고, B 블록이 A 블록에 연결되어 해당 암호화폐가 계속 유지될 수 있습니다.


[블록체인의 구조 - 블록헤더, 블록바디, 블록해시]

https://newsroom.bluebelt.co.kr/bbs/board.php?bo_table=bluebelt&wr_id=106&sfl=wr_subject&stx=%EB%B8%94%EB%A1%9D&sop=and 


# 그렇다면 나도 채굴하는 게 좋을까?

채굴은 암호화폐 생태계가 계속 유지될 수 있도록 도와줍니다. 게다가 채굴에 성공하면 보상으로 코인도 받게 되니 ‘나도 해볼까?’ 하는 생각을 하게 합니다. 하지만 암호화폐 열풍이 불며 많은 사람이 채굴에 참여하기 시작했고 점점 채굴의 난도는 올라가고 있습니다. 무작위 값을 찾는 것이기 때문에 결국 누가 먼저 값을 찾느냐의 싸움입니다. 그러기 위해서는 연산을 빨리할 수 있는 뛰어난 성능의 컴퓨터를 가지고 알고리즘 연산을 하는 프로그램을 쉼 없이 가동해야 합니다.

이런 고성능의 컴퓨터 장비는 가격도 비싸거니와 많은 전기를 소비합니다. 일반 가정에서 이 컴퓨터를 가동한다고 계산하면 2~3년이 걸려야 투입한 비용을 회수할 수 있다고 합니다. 보상 수준보다 투자 비용이 더 많이 들기 때문에 개인이 채굴하는 것은 사실상 힘들다고 할 수 있습니다.

  • 저작자표시
  • 비영리
  • 저작자표시
댓글

댓글목록

등록된 댓글이 없습니다.

뉴스레터 신청
블루벨트 코리아는 암호화폐, 금융 등 다양한 뉴스를 메일로 전달해 드립니다.