니스트5(NIST5)는 국립표준기술연구소(NIST)의 해시 함수 경쟁의 최종 주자였던 해싱 알고리즘의 조합으로 구축된 작업증명(PoW) 채굴 알고리즘이다.
개요
NIST 해시 함수 경쟁에 참여한 여러개의 알고리즘 중 5개의 해시 함수가 효율적이고 결승에 도달할 수 있을 만큼 안전했다. 이는 니스트5 개발팀이 암호화 작업증명(PoW)에 대한 최고의 알고리즘을 개발하기 위해 결합하기 위해 선택한 알고리즘이다. 개발팀에 대해서는 별로 알려져 있지 않다. 2014년 시작된 개발은 여러 차례 중단 되었으나 같은 해 마무리 되어 다수의 암호화폐에 생명을 불어 넣었다. 개발자들은 일반 채굴자들에게 매우 쉽게 접근하기를 원했기 때문에 에이식에 내성을 가지도록 알고리즘을 개발하였다. 또한 니스트5는 멀티풀로 채굴할 수 없는 것을 목표로 하였고, 에너지 효율적이며 하이브리드 작업증명(PoW)/지분증명(PoS) 코인의 제작에 적합하다.
장점
- 에너지 효율이 좋다.
- 거의 모든 등급의 기어에 접근이 가능하다.
- 5가지의 해싱 알고리즘으로 되어있기 때문에 매우 안전하다.
구성
NIST 해시함수 경쟁의 최종 5개 해시 함수는 다음과 같다 :
- 키캑(Keccak) : NIST 공모를 통해 SHA-3 해시 알고리즘으로 최종 선정된 해시 알고리즘이다.
- 스케인(Skein) : 256, 512, 1024비트의 내부 상태 크기와 임의 출력 크기를 지원하는 암호화 해시 함수이다.
- 그로스톨(Groestl) : AES 알고리즘을 일부 차용한 해시 함수이다.
- JH : 우홍준에 의해 개발되었으며 JH-224, JH-256, JH-384, JH-512의 4가지 해시 알고리즘을 가지고 있다.
- 블레이크(Blake) : 다니엘 J. 번스타인(Daniel J. Bernstein)의 스크립트 차차(scrypt-chacha) 스트림 암호를 기반으로하는 암호화 해시 함수이다.
활용
참고자료
같이 보기
이 니스트5 문서는 알고리즘에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.
|
블록체인 : 블록체인 기술, 합의 알고리즘, 암호 알고리즘, 알고리즘 □■⊕, 블록체인 플랫폼, 블록체인 솔루션, 블록체인 서비스
|
|
채굴 알고리즘
|
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 검색 트리 • 국소 검색 알고리즘 • 국소 다발 검색 • 모의정련 • 언덕 오르기 검색 • 유전 알고리즘
|
|
대항 검색
|
검색의 차단 • 알파베타 가지치기 • 전방 가지치기 • 최소최대 알고리즘
|
|
제약 만족 문제
|
국소검색 • 역추적검색 • 제약전파
|
|
게임이론
|
게임이론 • 공유지의 비극 • 내시균형 • 메커니즘 디자인 • 비협조게임 • 사회선택이론 • 역게임이론 • 제로섬게임 • 조정게임 • 죄수의 딜레마 • 치킨게임 • 팃포탯 • 협조게임
|
|
위키 : 자동차, 교통, 지역, 지도, 산업, 기업, 단체, 업무, 생활, 쇼핑, 블록체인, 암호화폐, 인공지능, 개발, 인물, 행사, 일반
|
|