채굴의 원리가 뭔가요? 제한이 없는 코인의 가격에 관해
컴퓨터한테 매우 어려운 연산문제를 주고 그 보상으로 받는다고 알고있는데 정확하게 알고싶어요
그리고 코인의 가격이 발행한도가 제한이 없는 코인이 가격이 계속 올라가던데 제한이 있어야 가격이 오르는 구조가 맞는거 아닌가요? 궁금해요
안녕하세요 질문자님
암호화폐이 채굴에 대해 질문하셨는데요,
암호화폐 채굴이란, 한정된 암호화폐를 획득하는 행위로써 그모습이 마치 광산에서 금을 캐는 모습과 같다고하여 채굴, 또는 마이닝이라고 일컫습니다.
일반적으로 채굴은 비트코인 채굴로 시작이 되었으며, 비트코인의 채굴은 PoW(Proof of Work)라는 작업증명방식에 의해 채굴이 됩니다. 이는 그래픽카드의 연산기능에 의해 비트코인이 채굴되며, 채굴을 위한 전용 그래픽 카드가 출시되고 채굴장을 만들어 전문적으로 채굴을 회사가 많이 설립되었습니다.
그 후 다양한 암호화폐가 발행되면서, PoS(지분증명방식) 등 다양한 증명방식이 생겨 채굴 방법또한 다양해 졌으며, 굳이 그래픽카드를 이용한 연산기능에 의한 채굴이 아니더라도 다양한 채굴방법이 많이 생겨났습니다.
물론, 이러한 채굴에는 전기세, 장비 등의 비용이 들기때문에 채굴 해당 암호화폐의 시세가 너무 떨어지면 그만큼 채산성이 나오지 않기때문에 채굴을 안하는 것이 유리합니다. 하지만, 그 시세가 또 오를 것이고 예상한다면 채굴을 진행하는 것이 맞는 이론입니다.
무한 발행의 암호화폐 또한 가치가 상승하는 요인에는, 한정된 발행량으로 희소성을 가지지는 않지만 그 희소성의 가치를 뛰어 넘는 사업적/ 프로젝트의 가치가 높을 수 있으며, 발행주체/ 기술력/ 프로젝트 성격에 따라 무한발행량을 가진 암호화폐라도 그 가격은 상승할 수 있습니다.
질문에 도움이되셨길 바랍니다
안녕하세요
1. 채굴의 원리를 보다 자세하게 설명드리면 약간의 수식이 필요 합니다. 이를 위해 다음 기호들을 사용하겠습니다.
f := hash function 입니다. x를 입력 받으면 y를 출력하는 것입니다. 그리고 x가 조금이라도 다르면 y 값 또한 무작위로 변합니다.
nonce := 일종의 숫자라고 생각하시면 됩니다.
block header := 현재 채굴하려는 블록의 요약본이라고 하시면 됩니다.
prev block header := 이전 블록의 요약본입니다.
블록 채굴하는 것은 f(block header + prev block header + nonce) 가 특정 조건을 만족하는 nonce를 찾는 것 입니다.
즉 block header와 prev block header를 고정 시켜놓고 nonce를 모든 범위에서 일일이 하나씩 대입하여 나오는 해쉬값이 특정 조건을 만족케 하는 것을 찾는 것 입니다.
2. 일반적으로 신규로 발행되는 코인의 숫자가 줄어들면 결국 희소성이 생기기 때문에 가치는 늘어 납니다. 하지만 항상 그런 것 만은 아닙니다. 아시다시피 비트코인으로 부터 하드포크된 것들 또한 발행량에 제한이 있지만 가격은 오히려 내려갈 수도 있기 때문입니다. 또한 이더리움 또한 발행량이 무한하지만 가격은 올라갔습니다.
안녕하세요.
채굴(mining)이란 광산에서 금을 캐듯이 코인을 얻는 것을 말하는데 방식은 여러가지가 있습니다. 대표적인 비트코인채굴은 컴퓨터를 이용해 암호를 해독하게 되면 일정부분 비트코인으로 보상을 받습니다. 채굴을 하는 코인도 있는 반면에 리플처럼 사전에 미리 만들어 놓고 배포하는 코인들도 있습니다.
말씀하신대로 이론적으로는 발행한도가 제한이 되어야 가격이 상승이 되겠지만 항상 이론대로 되는 건 아닙니다.
블록체인에서 데이터를 묶어서 저장하는 단위를 블록이라고 이야기 하고 있습니다.
이 블록을 생성하기 위해서는 특정한 값을 찾아야 합니다.
특정한 값을 찾기 위해서는 많은 연산이 필요합니다.
그렇다보니 고성능의 컴퓨터가 필요하고 그에 따라서 전기도 많이 필요합니다.
이러한 이유로 특정값을 가장 빨리 찾는 컴퓨터에게 블록을 생성한 권한을 주고 블록이 생성이 되면 보상으로 암호화 화폐를 받는 것으로 보면 좋을 것 같습니다.