X16R은 특히 채굴 알고리즘과 관련된 해싱 알고리즘으로, 특히 암호화폐 (가장 주목할 만한 것은 레이븐코인 (RVN))에서 사용됩니다. [1]
X16R은 "X16 Random"을 의미하며, 작업증명 (PoW) 알고리즘으로 설계되었습니다. 고정된 해싱 알고리즘 집합을 사용하는 기존 PoW 알고리즘과 달리, X16R은 16가지의 서로 다른 해싱 알고리즘 체인을 사용하며, 이는 이전 블록의 해시를 기반으로 동적으로 선택됩니다. [1][2]
X16R을 구성하는 16가지 알고리즘은 다음과 같습니다: Blake, BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo, Hamsi, Fugue, Shabal, Whirlpool 및 SHA512.
이 X16R 알고리즘은 알고리즘의 체인 순서를 지속적으로 방해하는 방식으로 작동합니다. 16가지의 서로 다른 해싱 알고리즘의 순서는 이전 블록의 해시 값에 따라 동적으로 변경됩니다. 알고리즘 순서의 동적 변경으로 인해 X16R용 ASIC을 만드는 것이 어렵습니다. [2]
레이븐코인은 X16R 알고리즘을 사용하는 암호화폐입니다. RVN은 블록체인에서 자산의 효율적인 생성 및 전송을 가능하게 하기 위해 만들어졌습니다. 자산 발행 및 전송 기능에 대한 집중으로 주목을 받았습니다. [2]
암호화폐 해싱의 역사는 비트코인의 SHA256, 라이트코인의 Scrypt, 이더리움의 Ethash, 대시의 X11, 그리고 X13, X15, X17로 시작되었습니다. X16R은 더 나은 채굴 알고리즘을 찾기 위한 이러한 발전의 다음 단계입니다. 암호화폐의 알고리즘 변경은 채굴 환경에 대한 특수 하드웨어의 영향을 최소화하는 것을 목표로 합니다. [1]
원래 비트코인 채굴은 광범위한 컴퓨터 사용을 위한 것이었습니다. 비트코인의 가치가 상승함에 따라 채굴은 병렬 처리를 위한 그래픽 처리 장치(GPU)로 전환되었습니다. 경제적 인센티브는 필드 프로그래머블 게이트 어레이(FPGA) 및 궁극적으로 특수 목적의 응용 프로그램 특정 집적 회로(ASIC)의 사용으로 이어졌습니다. ASIC은 다른 기술보다 성능이 뛰어나 대체 채굴 방법을 비실용적으로 만들었습니다. 비트코인 채굴의 최신 발전은 더 빠르고 에너지 효율적인 ASIC 하드웨어를 포함하며, 이는 개발의 마지막 단계일 가능성이 높습니다. [1]
ASIC 채굴기의 영향을 최소화하기 위해 암호화폐는 메모리 집약적인 해싱 알고리즘을 개발했으며, X16R 알고리즘은 ASIC을 차단하기 위해 레이븐코인에 의해 도입되었습니다. 그러나 어떤 PoW 알고리즘(X16R조차도)도 ASIC을 영구적으로 차단할 수 없습니다. 채굴의 경제적 가치가 증가하고 더 많은 코인이 단일 알고리즘을 채택함에 따라 ASIC 개발이 가속화될 것입니다. 레이븐코인 개발자들은 ASIC이 개발되는 경우 x16r에 사용되는 알고리즘을 변경하기 위해 노력하고 있습니다. [1][2]
레이븐코인은 X16R 해싱 알고리즘을 사용한 최초의 코인이었습니다. 이 알고리즘은 이제 ASIC 저항성으로 인해 다른 많은 코인에서 사용됩니다. 현재 이 알고리즘은 여러 PoW 코인에서 사용됩니다. 일부는 레이븐코인의 복제품일 뿐이고, 일부는 마스터노드 코인이며, 일부는 비활성 상태이고 일부 코인에서는 PoW 단계가 이미 종료되었습니다. [2]
이 알고리즘에 속하는 다른 코인으로는 GPUnion (GUT), Stone Coin (STONE), Help The Homeless Coin (HTH), CrowdCoin (CRC), Gravium (GRV), Motion (XMN), Hilux (HLX) 등이 있습니다. [2]