코인네트워크를 유지에 대한 질문
코인 네트워크를 유지하기 위해서 채굴이라는게 필요한 이유가 무엇인가요?
네트워크 유지 비용인가요?
아니면 코인네트워크 내의 아주 복잡한 문제가 있나요?
안녕하세요.
우선 좋은 질문 감사드립니다.
채굴이란, 암호화폐의 거래내역을 기록한 블록을 생성하고 그 대가로 암호화폐를 얻는 행위를 통칭합니다.
한국조폐공사에서 화폐를 발행하는 것처럼, 암호화폐 시장이 설립되기 위해서는 암호화폐가 생성이 중요한데요.
그냥 아무에게나 줘버리면 가치가 없기 때문에 채굴이라는 일종의 노동 행위를 통해 분배를 해준다고 보시면 됩니다.
또한, 암호화폐를 네트워크에서 없애는 소각과 함께 채굴은 암호화폐 경제 밸런스를 맞추는 데에 있어서 굉장히 중요한 역할을 합니다.희소성이 있어야 가치가 높아지고 잘 유지되기 때문입니다.
채굴이 필요한 이유를 쉽게 정리한
자료가 있어서 공유 합니다.
비트코인과 이더리움 등은 POW(Proof of work) 채굴 방식을 사용하며, 채굴이 필요한 근본적인 이유에 대해서 글을 적어 봅니다.
비트코인은 채굴을 하면 코인을 준다는 것을 들어보셨을 겁니다.
그렇다면, 채굴을 하면 왜 코인을 주는 것일까요..?블록체인의 핵심은, 강력한 보안을 가진 데이터 저장 시스템입니다.
여기서, 데이터 저장은 컴퓨터에 그냥 하면 되는 것이고, 강력한 보안을 가지는 것이 큰 강점입니다.
그렇다면, 강력한 보안은 어떻게 이루어 지는걸까요?예를들어 설명드려보겠습니다.
"철수 통장잔고:100만원" 이라는 데이터를 저장해야 합니다.
이 데이터를 컴퓨터 1대가 아닌, 수 많은 컴퓨터에 동일하게 저장합니다.
그런데, 어떤 컴퓨터 1대가 해킹을 당하여 "철수 통장잔고:50만원"으로 데이터가 변경되었습니다.
하지만, 다른 수많은 컴퓨터에는 "철수 통장잔고:100만원"이라는 데이터가 여전히 기록되어 있습니다.
이를통해, "철수 통장잔고:50만원"은 무효이고, "철수 통장잔고:100만원"이 유효하게 됩니다.즉, 어떤 데이터를 수 많은 컴퓨터에 동일하게 저장시킴으로써 위변조를 거의 불가능하게 만들었기에 보안에 매우 강하다고 표현합니다.
여기까지 설명에서, 블록체인 시스템은 많은 컴퓨터가 필요하다는 것을 알게 되었습니다.
(이 컴퓨터를 Node라고 합니다.)
그리고, 수 많은 컴퓨터에 데이터를 저장 시켜야 한다는 것도 알았습니다.데이터를 컴퓨터에 저장하려면 전원이 켜져 있어야 하겠죠?
따라서, 블록체인 시스템은 언제든지 데이터를 저장 시킬 수 있는 항상 전원이 켜져있는 컴퓨터들이 필요했습니다.
여기서 채굴이라는 방법이 도입되었습니다.
컴퓨터를 켜놓고 채굴을 해서 답을 맞추면 코인을 주도록 한거죠.
수많은 컴퓨터들은 코인을 얻기 위해서 쉴세없이 채굴을 하며, 채굴하는 동안 데이터를 저장해주는 역할을 하게 됩니다.즉, 블록체인 시스템에서 채굴이 필요한 가장 근본적인 이유는, 데이터 저장을 위해서 컴퓨터들을 켜두게 하는 것입니다.
아이디어가 기발하지 않나요?^^
이 글은, 채굴방식들의 장단점을 비교하기 위해서 도움이 될 것입니다.
채굴 방식은 여러가지가 있습니다.
POW, POS, DPOS 등..
(POW는 채굴이라 하지만, POS, DPOS는 채굴이란 표현이 애매한 면이 있습니다.)채굴 방식들의 장단점을 알게되면, 더 가치가 있다고 판단되는 블록체인들이 구분될 것입니다.