크립토나이트(CryptoNight)는 크립토노트(CryptoNote) 및 바이트코인(Bytecoin)에서 사용되는 작업 증명 알고리즘으로, 크립토노트 프로토컬의 구현 중 하나이다. 일반 PC CPU에 적합하도록 설계되었지만 현재는 광업을 위한 특별한 용도의 장치가 없다. 따라서 크립토나이트는 당분간 CPU로만 채굴 될 수 있다.
개요
크립토나이트를 구현하는 가장 잘 알려진 코인은 모네로(Monero)이지만 처음에는 바이트코인과 함께 사용하기 위해 만들어졌다. 이더해시(Ethash)알고리즘과 유사하게 크립토아니트의 주요 목적은 에이식 저항이지만, GPU에서 실행하는 것이 더 비효율적이 됨으로써 CPU와의 관련성을 강화하는 것도 목표가 되었다. [1]
성능
알고리즘의 성능은 메모리 쓰기 작업과 후속 읽기 작업이 반복적으로 발생하는 루프가 포함되어 있기 때문에 메모리 지연 시간에 매우 민감하다. 그런 다음 메모리 집약적인 작업의 결과는 이후 단계에서 사용할 해시 함수를 결정하여 잠재적인 블록 솔루션 출력을 생성한다. 또 다른 설계 방법은 최신 CPU에서 코어 당 공유 캐시 메모리와 동일한 크기로 작업 데이터를 만드는 것인데, 이러한 메모리는 일반 시스템 DRAM또는 GPU의 VRAM과 비교할 때 매우 낮은 대기 시간이므로 GPU와 비교하여 크립토나이트를 실행하는데 상당한 효율성 이점을 가진다.[1]
각주
이 크립토나이트 문서는 알고리즘에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.
|
블록체인 : 블록체인 기술, 합의 알고리즘, 암호 알고리즘, 알고리즘 □■⊕, 블록체인 플랫폼, 블록체인 솔루션, 블록체인 서비스
|
|
채굴 알고리즘
|
SHA-256 • X11 • X11고스트 • X13 • X14 • X15 • X16R • X17 • 그로스톨 • 네오스크립트 • 니스트5 • 리라2알이 • 미리아드-그로스톨 • 블레이크 • 블레이크2 • 블레이크B • 블레이크2B • 블레이크256R8 • 블레이크256R14 • 스컹크해시 • 스케인 • 스크립트 알고리즘 • 스크립트엔 • 엘비알와이(LBRY) • 이더해시 • 이퀴해시 • 제반 • 쿼크 알고리즘 • 큐빗 알고리즘 • 크립토나이트 • 크립토나이트 라이트 • 타임트래블10 • 텐서리티 • 파스칼 • 프로그작업증명(ProgPoW)
|
|
매칭 알고리즘
|
BM25 • FAISS • 경매 • 더치 경매 • 매칭 알고리즘 • 매칭튜터 • 벡터검색 • 비크리 경매 • 센디 • 집닥 • 튜다 • 틴더
|
|
추천 알고리즘
|
TF-IDF • 역문서빈도(IDF) • 용어빈도(TF) • 추천 알고리즘 • 콘텐츠 기반 필터링 • 협업 필터링
|
|
고급 검색 알고리즘
|
AND-OR 검색 트리 • 국소 검색 알고리즘 • 국소 다발 검색 • 모의정련 • 언덕 오르기 검색 • 유전 알고리즘
|
|
대항 검색
|
검색의 차단 • 알파베타 가지치기 • 전방 가지치기 • 최소최대 알고리즘
|
|
제약 만족 문제
|
국소검색 • 역추적검색 • 제약전파
|
|
게임이론
|
게임이론 • 공유지의 비극 • 내시균형 • 메커니즘 디자인 • 비협조게임 • 사회선택이론 • 역게임이론 • 제로섬게임 • 조정게임 • 죄수의 딜레마 • 치킨게임 • 팃포탯 • 협조게임
|
|
위키 : 자동차, 교통, 지역, 지도, 산업, 기업, 단체, 업무, 생활, 쇼핑, 블록체인, 암호화폐, 인공지능, 개발, 인물, 행사, 일반
|
|