X16R
X16R은 클래식 X11알고리즘을 기반으로 하는 해시 알고리즘이다. 에이식 채굴을 막기 위해 16개의 서로 다른 해싱 알고리즘으로 구성되어 있다. 대표적인 암호화폐로는 레이븐코인이 있다.
구성
X16R 알고리즘에서 R은 랜덤 또는 회전을 뜻하며, 16개의 다른 알고리즘을 통해 회전한다. X16을 구성하는 16가지 알고리즘은 다음과 같다 :
- 블레이크(Blake) : 다니엘 J. 번스타인(Daniel J. Bernstein)의 스크립트 차차(scrypt-chacha) 스트림 암호를 기반으로하는 암호화 해시 함수이다.
- 블루 미드나이트 위시(Blue Midnight Wish) : 16라운드의 블록 암호를 사용하는 압축 함수이다.
- 그로스톨(Groestl) : AES 알고리즘을 일부 차용한 해시 함수이다.
- JH : 우홍준에 의해 개발되었으며 JH-224, JH-256, JH-384, JH-512의 4가지 해시 알고리즘을 가지고 있다.
- 키캑(Keccak) : NIST 공모를 통해 SHA-3 해시 알고리즘으로 최종 선정된 해시 알고리즘이다.
- 스케인(Skein) : 256, 512, 1024비트의 내부 상태 크기와 임의 출력 크기를 지원하는 암호화 해시 함수이다.
- 루파(Luffa) : 스펀지 함수의 변형으로, 메인 프레임의 무작위성을 기반으로 한 알고리즘이다.
- 큐브 해시(cube hash) : ARX를 기반으로 한 암호화 해시 함수이다.
- SHAvite-3 : HAIFA 구축 및 AES 빌딩 블록을 기반으로 한 해시 함수이다.
- SIMD : 머클-담골(Merkle-Damgård) 디자인을 기반으로 한 해시 함수이다.
- 에코(ECHO) : 오렌지랩스(Orange Labs)에 의해 개발된 해시 함수이다.
- 함시(Hamsi) : 그뢴달 알고리즘(grindahl algorithm)과 서펜트 알고리즘(serpent algorithm)을 기반으로 하는 암호화 해시 함수이다.
- 퓨가(Fugue) : Grindahl 알고리즘을 기반으로 한 해시 함수로 서로 다른 출력 길이에 대해 Fugue-256, Fugue-384, Fugue-512가 있다.
- 샤발(Shabal) : 프랑스가 투자 한 연구 프로젝트인 사피르(Saphir)에서 미국 ㅔㅔ표준기술연구소[[(NIST) 국제 경쟁에 제출한 암호화 해시 함수이다.
- 와일풀(Whirlpool) : 2000년에 빈센트 리즈먼(Vincent Rijmen)과 파울로 S.L.M. 바레토(Paulo S.L.M. Barreto)가 설계한 암호 해시 함수이다.
- SHA-512 : 국가안보국(NSA)이 설계한 암호 해시 함수이다. 512비트 값을 생성하는데, 일반적으로 길이가 128자리인 16진수로 렌더링된다. 또한 PRNG의 출력이나 랜덤 패딩에 대해 가능한 많이 출력이 필요한 경우에 대해 강점을 가지고 있다.
활용
레이븐코인
레이븐코인은 토큰과 같은 자산 전송에 최적화된 블록체인 플랫폼이다. 블록 보상 시간은 1분이며, 총 발행량은 210억 개다. 채굴은 X16R 합의 알고리즘인 작업증명(PoW) 방식을 통해 공개적이며, 투명하게 이루어지고, 코인 발행을 위한 블록 보상은 5,000RVN이다. 레이븐코인은 개인, 공개, 설립자 또는 개발자를 위한 별도의 할당량을 보관하지 않고, 보안, 사용자 제어, 개인정보 보호, 그리고 검열 저항에 운선순위를 두며, 필요에 따른 사용자를 위한 간단한 추가 기능 허용과 더불어 어떤 방식으로도 사용 및 개발이 가능하다. 최초 발행일은 2018년 1월 3일이며, 시가 총액은 2018년 12월 기준 4,100만 달러로 90위를 차지하고 있고, 유통물량은 약 23억 개 정도이다.
참고자료
- 비트코인위키 - https://en.bitcoinwiki.org/wiki/X16R
|