채굴은 어떤식으로 하는건가요?
채굴은 어떤 방법들로 할수있나요
가상화폐 채굴 방식은 3가지로 나눌 수 있습니다. 이름은 조금 생소할 수 있습니다만, 우리가 잘 아는 비트코인 등의 코인의 채굴 방식으로 CPU, GPU, ASIC로 구분 됩니다.
광산에서 석탄을 채굴하는 경우와 가상화폐 채굴을 비교한다면, 광산은 블록체인 네트워크를 의미하며, 석탄은 블록안에 있는 해시 값(Hash) 광부는 해시값을 구하는 채굴자(Miner)를 의미합니다. 채굴기는 광부가 사용하는 채굴 도구가 되는 것입니다. 이 때 사용되는 도구가 CPU, GPU, ASIC로 구분되며, 이것이 채굴 방식의 차이를 만듭니다.
가상화폐 채굴은 해시 값을 먼저 계산해내는 일종의 경쟁 입니다. 즉, 해시 값을 가장 먼저 풀어낸 채굴자는 블록을 생성할 권한을 얻게 되고 그 보상으로 코인을 가져갈 수 있습니다.1. CPU 채굴 - 컴퓨터의 CPU를 사용
가상화폐에서 CPU (Central Processing Unit)가 뜻하는 것은 일반 컴퓨터의 두뇌에 해당하는 핵심장치인 CPU를 사용하여 채굴 소프트웨어를 다운받아 실행시켜 채굴을 진행하는 것을 의미합니다. 지금도 CPU 채굴을 할 수 있지만, 채굴 경쟁이 굉장히 심해졌습니다. 또한 채굴에 적합한 하드웨어들이 생겨나면서 속도나 시간면에서 비 효율적인 방식으로 평가받고 있습니다.
2. GPU 채굴 - 그래픽카드를 이용
가상화폐에서 GPU (Graphics Processing Unit)은 그래픽카드를 이용한 채굴을 뜻합니다. 반복되는 계산을 진행할 때 CPU에 비해 GPU는 더 많은 논리연산장치 (ALU; Arithmetic Logic Unic)가 가능하기 때문입니다. 따라서 현재 개인 채굴자는 대부분 GPU 채굴방식을 사용하며, 일반 컴퓨터의 그래픽카드가 아니라 채굴에 최적화된 그래픽 카드를 팩으로 구성하여 최적화된 디바이스를 만들어서 채굴합니다. (아래 이미지 참조)
3. ASIC 채굴 - 반도체를 사용
가상화폐에서 ASIC (Application Specific Integrated Circuit) 반도체를 사용한 채굴을 의미합니다. 즉, 특정 해시 알고리즘을 사용하는 주문형 반도체를 통해서 채굴이 가능한 채굴기를 만듭니다. 다른 채굴기에 비해서 ASIC 채굴기는 압도적인 해시 계산 능력을 보유하고 있지만, 한 가지 해시 알고리즘 이외에 다른 비트코인 해쉬 알고리즘은 적용할 수 없다는 단점이 있습니다.