크립토마이닝이란?
크립토마이닝은 가상화폐 거래를 검증하는 과정이다. 비트코인과 같은 가상화폐는 분산된 공개 원장을 사용하여 모든 금융 거래를 기록한다. 각 거래는 이전 거래와 후속 거래에 연결되어 블록체인이라고 하는 타임스탬프가 찍힌 기록 체인을 생성한다.
분산 원장은 공개되어 있기 때문에 사기 거래를 방지하기 위해 각 기록의 유효성을 검사해야 한다. 검증에는 풀기 어렵지만 검증하기 쉬운 복잡한 수학 문제를 푸는 과정이 포함된다.
크립토마이너라고 불리는 컴퓨터 네트워크가 이 문제를 먼저 풀기 위해 경쟁한다. 문제를 먼저 푸는 컴퓨터(채굴자)는 거래를 원장에 게시할 수 있는 권리를 획득하고 일반적으로 가상화폐로 지급되는 금전적 보상을 받는다.
누구나 채굴자가 될 수 있지만, 경쟁력을 갖추고 복잡한 수학적 문제를 먼저 해결하는 데 필요한 하드웨어와 에너지 비용이 큰 진입 장벽이 될 수 있다. 채굴자는 암시장 봇넷을 고용할 수도 있지만, 더 긍정적인 해결책은 채굴자가 클라우드 서비스를 사용하는 것이다.
테코피디아가 설명하는 크립코마이닝
크립토마이닝은 2009년 사토시 나카모토(가명)가 탈중앙화된 가상화폐의 첫 번째 구현인 비트코인을 발명하면서 도입되었다. 나카모토는 공개 원장을 보호하기 위해 크립토마이닝 작업 증명(PoW)을 사용했다. 기록은 변경되지 않도록 암호화 해시를 사용하여 연결된다.
채굴 경쟁이 치열해지면서 트랜잭션 검증에 사용되는 문제도 더욱 복잡해졌다. 작업 증명(PoW)에 사용되는 수학 문제는 무차별 대입을 사용하지 않고는 거의 풀 수 없도록 설계되었다. 무차별 암호 대입은 컴퓨터가 우연히 하나의 솔루션이 작동할 때까지 여러 가지 솔루션 조합을 시도해야 한다.
가장 잘 알려진 작업 증명 함수 중 하나는 해시캐시다. 해시캐시는 SHA2 암호화 해시를 기반으로 한다. 해시는 키와 메시지를 모두 가지고 있으면 쉽게 확인할 수 있지만, 키가 없으면 풀기가 거의 불가능한 암호화다. 전체 해시 반전에는 2255개의 가능한 솔루션이 있으며, 무차별 암호 대입으로 해결하기는 어렵다. 해시캐시는 부분 해시 반전을 사용하여 작업 증명 문제를 생성한다.
클라우드 마이닝은 채굴기라고 불리는 전용 채굴기를 대여할 수 있게 해준다. 임차인은 채굴기가 채굴하는 모든 가상화폐를 채굴할 수 있으며, 채굴기 유지 비용을 초과하여 채굴할 수 있다.
모든 돈 버는 사업이 그렇듯, 결국 범죄자들은 이를 악용할 방법을 찾아낼 것이다. 크립토마이닝을 통해 사이버 범죄자들은 멀웨어를 사용하여 다른 사람의 네트워크를 사용하여 채굴하는 방법을 고안해냈는데, 이를 “크립토재킹”이라고 한다. 이로 인해 네트워크의 실제 사용 컴퓨팅 성능이 느려지고 효율성이 떨어지며, 채굴에 필요한 수준의 작업을 처리하도록 설계되지 않은 장비가 손상되고 피해자에게 엄청난 전력 요금이 부과될 수 있다.
전문가들은 가상화폐 채굴을 규율하는 법률이 국제적으로 다양하기 때문에 다크 웹을 가상화폐 채굴에 사용하지 말 것을 권고한다. 일부 관할권에서는 채굴 자체가 합법적이지만, 필요한 양의 전력을 끌어오기 위한 허가를 얻는 것이 어렵거나 불법이거나 불가능할 수 있다.