큐브체인

위키원
doga132 (토론 | 기여)님의 2020년 3월 26일 (목) 11:33 판 (큐빙(Cubing))
이동: 둘러보기, 검색
큐브체인(Cube Chain) 로고
큐브체인(Cube Chain Coin) 코인
김동오(Dong oh Kim) 대표

큐브체인(Cube Chain)은 기존 블록체인이 가지고 있는 단점을 개선하여 기존 거래장부 24개에 더해 특수블록 3개를 추가로 더하여 블록 27개를 한번 더 암호화시켜 하나의 큐브로 만들어준다. 이는 블록 대신 큐브라는 개념을 도입한 신개념 블록체인이다. 큐브체인에서는 이를 큐빙(Cubing)이라 부른다. 큐브체인은 4가지 해시 함수를 사용한다. 데이터블록과 스페셜블록, 패턴블록과 큐브간 연결되는 해시 함수로 더욱 안전하게 데이터를 보호한다. 이러한 일련의 암호화 방식을 통해, 기존의 블록체인보다 보안성이 더 뛰어나다. 또한 큐빙으로 많은 데이터 블록의 병렬처리, 패턴블록, 구조 등을 통해 빠른 처리가 가능하다. 대표이사는 김동오이다.

개요

블록체인은 데이터가 담긴 블록을 일정한 시간 단위로 생성하고, 암호화한 해시값을 이용해 데이터를 검증하는 암호화 시스템이다. 해시란 하나의 문자열을 더 짧은 길이의 값이나 키로 변환하는 것으로 정보의 무결성을 확인하는 방법이다. 대칭 및 비대칭 암호화 기법과 함께 사용함으로써 다양한 전자상거래를 위한 기능으로 구현할 수 있다.

거래내역이 공개된 기록 장부이기에 암호화폐를 거래할 때 발생할 수 있는 해킹을 막을 수 있다. 특히 중앙기관 없이 데이터를 P2P(Peer to Peer) 네트워크에 분산하여 참여자가 공동으로 데이터를 기록하고 관리한다. 각각의 블록이 거래 장부를 검증하기 때문에 위변조할 수 없다. 비트코인과 같은 기존의 블록체인은 블록의 선형적 연결의 모습을 가진다. 인접한 블록 사이에서만 통신을 수행하므로 데이터 처리 속도가 늦다. 큐브체인은 블록 대신 큐브라는 개념을 통해 데이터베이스의 기능적 요소를 확장해 갈 수 있도록 구조화되었다. 블록을 입체적으로 구현하고 다중화하는 방법을 제공하여 병렬 데이터 처리를 통해 속도를 향상한다. 큐브체인의 대표적인 기술적 특징은 아래와 같다.

데이터의 큐브화 기술인 큐빙기술 데이터 색인, 데이터 통계 처리, 에스크로 기능을 담고 있는 스페셜 블록 다중 패턴 블록 기술 채굴로 인한 자원 낭비를 방지하는 POH(Proof of Hybrid) 합의 알고리즘 더블 해시를 통한 이중승인방식 큐브체인은 기술적인 특성을 활용하여 현재의 전자상거래 산업을 블록체인을 기반으로 플랫폼 런칭의 목표를 가지고 있다. All In One Blockchain for Ecommerce 의 주제로 5 가지 서비스를 제안한다.


  • 1. SignOne: 개인정보보호와 고객의 편리를 도모하는 로그인 시스템
  • 2. Cube Chain Product: 상품 히스토리 관리 및 온오프라인 가맹점 구축 시스템
  • 3. Cube Chain Open Network: 블록체인화된 소셜 네트워크 서비스 Qblog
  • 4. CubeChat: 안전한 P2P 거래를 가능하게 하는 마켓플레이스 메신저
  • 5. ASM: 기업의 기존 콜센터를 대체하는 AI 형 에이전트

큐브체인은 최근, 전자상거래 산업을 위한 모든 방향의 해결점을 제시할 것이다. 탈중앙화 SNS, 개인간의 거래, 기업의 운영 효율 극대화, 로그인 시스템 변혁, 체인점 구축 시스템의 서비스를 계획하고 있다. 즉, 홍보, 거래, 기업운영, 개인정보, 사업확장을 위한 총체적인 솔루션을 제공한다.

특징

큐빙(Cubing)

큐빙

큐빙(큐브화)은 27 개의 블록을 모아 블록의 집합체인 하나의 큐브로 만드는 큐브화 기술을 뜻한다. 거래장부를 기록한 24 개의 일반블록과 3 개의 특수블록이 합해져 하나의 큐브를 생성한다. 단순한 Grid 개념이 아닌, 병렬로 동시에 블록이 생성되는 기술이다. 27 개의 블록이 생성됨과 동시에 큐빙(큐브화)은 진행되며, 생성된 큐브는 또 하나의 해시값을 만든다. 이후 기록되는 모든 장부는 지속해서 큐브를 만들고, 해시값은 블록과 블록이 아닌 큐브와 큐브를 잇는다. 이는 블록이 연결되면서 생기는 1 차 암호화, 큐브가 연결되면서 생기는 2 차 암호화 현상을 만들어내며, 기존의 블록체인보다 훨씬 강력한 암호화 기술의 블록이 생성됨과 동시에 큐브화는 진행되며 생성된 큐브는 또 하나의 해시값을 만든다. 큐빙으로 인해 큐브의 해시값이 만들어짐으로 블록의 해시값과 함께 이중으로 검증되는 데이터 시스템을 구축할 수 있다. 기존의 일렬 연결 구조로 인한 속도 저하와 확장성 문제를 해결하기 위해 24 개 트랜잭션 풀을 통해 병렬 구조로 데이터 블록을 신속하고 안전하게 생성한 것이 큐브체인이다. 트랜잭션 풀에서 동시에 생성된 24 개의 데이터 블록이 큐브로의 적재까지 이어져 빠르고 안전한 처리가 가능하다. 큐빙이라는 기술을 통해 많은 양의 데이터 블록의 병렬 처리를 관리하며 이중 해시 함수와 패턴블록 구조를 통해 블록 간의 빠른 접근이 구현할 수 있도록 설계하였다. 블록이 1 개의 큐브로 합쳐질 때 4 개의 해시함수를 사용하여 보안성을 강화했다. 여기에서 사용된 해시함수는 SHA256, CH-S1,CHF,SHA384 이고 SHA256, SHA384 는 공개된 해시알고리즘이다. 아래의 독자 개발된 해시알고리즘에 관해서 설명한다. CH-S1(CubeHash Special Version 1)는 특수블록이 생성 시 해시함수를 만들 때 사용하는 자체개발된 알고리즘이고, CHF(CubeHashFunction)는 큐빙의 과정에서 패턴블록으로 해시함수를 만들 때 사용하는 자체 개발된 알고리즘이다.