크립토나이트

위키원
fshiel8165 (토론 | 기여)님의 2019년 7월 9일 (화) 14:41 판 (새 문서: '''크립토나이트'''(CryptoNight)는 크립토노트(CryptoNote) 및 바이트코인(Bytecoin)에서 사용되는 작업 증명 알고리즘으로, 크립토노트 프로...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

크립토나이트(CryptoNight)는 크립토노트(CryptoNote) 및 바이트코인(Bytecoin)에서 사용되는 작업 증명 알고리즘으로, 크립토노트 프로토컬의 구현 중 하나이다. 일반 PC CPU에 적합하도록 설계되었지만 현재는 광업을 위한 특별한 용도의 장치가 없다. 따라서 크립토나이트는 당분간 CPU로만 채굴 될 수 있다.

개요

크립토나이트를 구현하는 가장 잘 알려진 코인은 모네로(Monero)이지만 처음에는 바이트코인과 함께 사용하기 위해 만들어졌다. 이더해시(Ethash)알고리즘과 유사하게 크립토아니트의 주요 목적은 에이식 저항이지만, GPU에서 실행하는 것이 더 비효율적이 됨으로써 CPU와의 관련성을 강화하는 것도 목표가 되었다. [1]

성능

알고리즘의 성능은 메모리 쓰기 작업과 후속 읽기 작업이 반복적으로 발생하는 루프가 포함되어 있기 때문에 메모리 지연 시간에 매우 민감하다. 그런 다음 메모리 집약적인 작업의 결과는 이후 단계에서 사용할 해시 함수를 결정하여 잠재적인 블록 솔루션 출력을 생성한다. 또 다른 설계 방법은 최신 CPU에서 코어 당 공유 캐시 메모리와 동일한 크기로 작업 데이터를 만드는 것인데, 이러한 메모리는 일반 시스템 DRAM또는 GPU의 VRAM과 비교할 때 매우 낮은 대기 시간이므로 GPU와 비교하여 크립토나이트를 실행하는데 상당한 효율성 이점을 가진다.[1]
  1. 1.0 1.1 [1]〉, 《CUDO MINER》,