X13
X13은 기존의 X11알고리즘을 기반으로 하는 해시 알고리즘이다. X13은 에이식 채굴자들의 채굴 채광에 대한 저항력을 높이기 위해 13가지의 해싱 함수로 구성되어 있다. X13이 적용된 코인으로는 비트코인 다이아몬드(Bitcoin Diamond), 스트라티스(Stratis), 나브코인(Navcoin) 등이 있다.
장점
보안성
X13은 13가지의 해싱 함수를 이용하기 때문에 13개의 모든 해시에 대한 취약점을 찾아야 하는데, 이들 중 하나가 손상되더라도 개발자가 문제를 분석하고 취약한 기능에 대처하는 적절한 신호로 작용한다. 많은 X13 해시 알고리즘 플랫폼은 PoW/PoS 노드의 안전성을 보장하기 위해 하이브리드 프로토콜을 사용한다.
네트워크 모델
암호화폐는 DeepOnion과 같은 X13 알고리즘의 플랫폼에서 실행되고 있으며, 이 알고리즘은 TOR 네트워크를 통해 DeL 트래픽을 전송하여 트랜잭션에 대한 익명 방법을 통해 이중으로 보안을 설정한다. 암호 화폐 클라이언트는 영구적인 TOR 주소를 사용하여 작동하며, 이 주소는 그 자체로 서비스 내에서 발생하는 암호 분석에 대한 일종의 ID 증명이다. 또한 스푸핑 및 해킹 공격도 차단한다.
활용
비트코인 다이아몬드
비트코인 다이아몬드는 비트코인에서 하드포크 방식으로 생성된 암호화폐이다.기존에 1MB에 불과했던 비트코인 블록의 크기를 8MB로 크게 증가시켜, 트랜잭션 처리 속도가 5배 정도 빠르다. 소수의 대형 채굴업체들에게 집중되는 것을 막기 위해 에이식 채굴기 사용을 방지하고 GPU 방식의 채굴만 가능하도록 X13 알고리즘으로 교체하였으며, 채굴 난이도 조정을 12시간마다 이루어지도록 하여, 과도한 채굴 시도에 대해 좀 더 신속하게 대응하도록 하였다. 2018년 11월 21일 기준 비트코인 다이아몬드의 시가총액은 약 1억 3천만 달러로 36위를 유지하고 있으며, 현재 유통되는 양은 약 1억 5천개 이다.
스트라티스
스트라티스는 크리스 트루(Chris Trew)가 창시안 블록체인 클라우드 서비스(BaaS) 플랫폼에서 사용되는 암호화폐이다. 스마트 계약을 활용하여 디앱을 구축할 수 있는 플랫폼을 제공해 주고, 특히 Baas에 집중하고 있는 프로젝트로, 기업들에게 디앱에 대해 컨설팅함으로써 블록체인 개발을 돕고 있으며 의료,사기 위조 방지 시스템, IoT 등 다양한 분야에 적용이 가능하다. 최초 발행일은 2016년 8월이고, 지분증명(PoS) 방식을 채택하였다. 2018년 10월 기준, 시가총액은 1억 6천 달러(약 1,804억)으로 시가총액 순위 49위이고, 거래가격은 1.65달러(약 1,815원)이다.
나브코인
나브코인은 비트코인 코어를 개량하여 만들어진 코인으로, 국내에는 잘 안 알려졌지만 2014년 6월에 만들어진 오랜 전통을 자랑하는 코인이다. 처음 만들어졌을 때는 SummerCoinV2라는 이름을 가졌었지만, 추후에 나브코인으로 개명 하였다. 블록타임이 30초이고, 블록사이즈가 20mb까지 확장 가능해서 빠른 전송속도를 보여준다. 또한 Navtech라는 이중블록체인 기술을 이용하여 완벽하게 익명화된 전송이 가능하다. 지분증명(PoS) 방식을 사용하였다.
구성
X13 알고리즘은 다음과 같은 해시 함수들로 구성되어 있다 :
- 블레이크(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 : HAIFA 구축 및 AES 빌딩 블록을 기반으로 한 해시 함수이다.
- SIMD : 머클-담골(Merkle-Damgård) 디자인을 기반으로 한 해시 함수이다.
- 에코(ECHO) : 오렌지랩스(Orange Labs)에 의해 개발된 해시 함수이다.
- 함시(Hamsi) : 그뢴달 알고리즘(grindahl algorithm)과 서펜트 알고리즘(serpent algorithm)을 기반으로 하는 암호화 해시 함수이다.
- 퓨가(Fugue) : Grindahl 알고리즘을 기반으로 한 해시 함수로 서로 다른 출력 길이에 대해 Fugue-256, Fugue-384, Fugue-512가 있다.
참고자료
비트코인위키 - https://en.bitcoinwiki.org/wiki/X13
|