[ 0 ]
CCH 개요 P2 CCH 란 CCH 설계사상탄생배경 CCH 가목표로하는것 c0ban 의하드포크와기술파라메타비교표 CCH 시스템구조 테크놀로지 이노베이션 UTXO 와스마트콘트랙트 Block size 64MB 가변형블록이란 CDAA ( 난이도조정 ) 알고리즘 QSC- 퀵사이드체인 Main Chain 에서 Side Chain 로접근 Side Chain 에서 Main Chain 로접근 Mixed Consensus Mechanism CSC Smart Contract( 코방스마트콘트랙트 ) 슈퍼라이트닝 네트워크 (SLNW) 데이타스토리지시스템 (Data Storage System) DAG(Directed Acyclic Graph) 테크놀로지 Eco 로직컬 시스템 채굴자의권리 (Accounting Rights and Interests) 토큰소유자의권리 (Asset Rights and Interests) 분산형어플리케이션 (Decentralized Applications) CCH 의 Point of Sales System CC-token 토큰의특징 CCH 와토큰의흐름 CUTXO(Coban-Rexx Unspent Transaction Output) 이란 CCEX 의 Eco 교환시스템 CCH 는폭넓은요구에대응 CNS( 코방 네임서비스 ) Hello Pay Wallet Hello Pay Wallet 기능설명전반적인주소형식 (general address format) 퀵스왑 (Quick SWAP) 국제암호화표준이름식별자 (CID) 자산관리 로드맵 프로젝트팀 용어집 P8 P16 P21 P25 P26 P29 [ 1 ]
CCH 개요 CCH 란 Coban Rexx( 이하 CCH) 는 Bitcoin 블록체인기술을기반으로한혁신적인블록체인시스템입니다. CCH는개발자와상업활동참가자와의상호운용을실현하기위해데이타나가치있는정보전달을분산형네크워트상에서보다효율적이고사용하기쉬운 P2P 시스템을제공함으로써가능하게됩니다. 물론신뢰할수있는오브젝트의시각화, 컴퓨팅프레임워크사이의전송등의추상적인것도포함됩니다. 분산화네트워크의최종목표는자유와평등, 서로신뢰할수있는사회를창조하는것입니다. 이더리움등을시작으로공개체인의개발은현저한진화에따라디지탈통화나스마트건트랙트의상업화는서서히일반적으로보급되어갈것입니다. 네트워크간에서암호화된자산을 자유로이유통시킬수있게된다는뜻입니다. CCH시스템은슈퍼스마트컨트랙트에따라 P2P승인시스템에의거한많은종류와모양의사업형태에에대응가능하게해줍니다. 예를들면, 금융, 유비쿼더스네트워크, 전자상거래, 소셜게임등의업계에분산형개발플랫폼 (CDApp Platform) 의도입이실현되면네트워크참가자전원은 CC-token 을발행할수있게됩니다. 다시말하면, CCH플랫폼을이용하면 CCH시스템은스마트한디자인에규칙이나전략의상호운용성을높인디자인, 모듈, 안전성, 사용성의향상을실현하도록해줍니다. CCH의기술은세계최초의 PoW(UTXO 모델 ) 과 PoS +DPoS 의하이브리드컨센서스알고리즘에의한스마트컨트랙트플랫폼입니다. 이는오랜시간에걸쳐연구한결과인것입니다. 컨플라이언스적으로도업계별의규제요구에대응해세간의높은평가를얻게될것입니다. [ 2 ]
CCH 개요 CCH 설계사상 CCH 시스템의설계정책 호환성의원칙을기준으로설계정책은모듈화, 보안및사용성등세련된디자인과설계방침에 따라구현되어있습니다. 기술적인관점 CCH는 PoW(UTXO 모델 ) 과 PoS 하이브리드컨센서스알고리즘과호환성이있는세계최초의지능형스마트컨트랙트플랫폼을실현가능하게합니다. 컨플라이언스측면에서도각종업계의규제요건을충족하고있어서 CCH시스템의블록체인에서는컨센서스의구조에대해서비중앙집권형으로실용성과신뢰성을유지하며 Proof of Stake 에근거하여소지금비율에의한 CCH-PoS 컨센서스알고리즘을형성합니다. CCH시스템은 CUTXO 모델을바탕으로블록체인상에서스마트컨트랙트를실현시켜줍니다. 주로이하의요소를고려합니다. 1. c0ban 시스템과의상호운용성 2. CSC 장기진행계약의상호운용성 3. 트랜잭션의병행처리능력 / 프라이버시 / 트레이서빌리티 즉, CCH시스템은블록체인상의스마트컨트랙트를보다상업화에가깝게하고범용성을높인에코시스템이되는것입니다. 이것이현실사회와블록체인세계의가교역할하게될것입니다. CCH는일본, 중국, 한국의우수한블록체인엔지니어팀과글로벌운영팀에서만들어가고있습니다. [ 3 ]
CCH 개요 탄생배경 비트코인은초대암호화화폐로서비중앙집권형, 분산형원장기술을실현했습니다. 그러나비트코인은비튜링적으로개발언어도한정되어있고네트워크상의트랜젝션처리능력도부족함이있었습니다. 비트코인은사용자간의네트워크상에서교환이나관리하는것을중심으로하고있기때문에복잡한응용이필요하는것에는맞지않습니다. 그러나비트코인에서발전한블록체인기술은최근수년간비약적인진화를거듭하고있습니다. 예를들면, 이더리움은스마트컨트랙트플랫폼을이용해서튜링컴플리트한언어를도입하고스마트컨트랙트의응용이필요한곳에서도사용할수있도록했습니다. 폭넓게사용되고있는 ERC20( 토큰발행 ) 과 ERC721( 대체불가능한토큰 ) 이대표적입니다. 그래도이더리움의블록체인은업계를발전시켰지만이더리움의초기디자인은싱글메인체인상에서프레임워크가설계되었기때문에크로스체인의통신이나개발능력또는 DApp 와같은신기술의환경지원을크게제약하는케이스가많습니다. 그러나우리는블록체인응용기술과 DApp 의기술개발및운용지원을보다용이하게지원하기위해 CCH용블록체인과그에부수되는프레임워크의디자인을시도했습니다. CCH는월드클래스의블록체인기반을목표로새로운블록체인에코시스템을창조했습니다. [ 4 ]
CCH 개요 CCH 가목표로하는것 비트코인은 PoW컨센서스알고리즘을기반으로한대표적인디지털통화이며, 분기전의가상통화코방 (c0ban) 도동일한디지털통화입니다. 따라서신탁보전 ( 은행 ) 이나조폐국 ( 정부기관 ) 이존재하지않는상태에서도신뢰성높은거래나지불이가능합니다. 그러나종래의코방 (c0ban) 에는결점이많았기때문에더이상이네트워크상태로운영을계속하는것은어렵다고판단했습니다. 분산형원장기술을바탕으로모든경제시스템에대응하기위해서는아래의 4 가지요건을 채워야한다고생각하고있습니다. 1. 신속하고정확하게모든트랜잭션을처리한다. 2. 가장합리적으로각분야수익개선을도모할필요성이있다. 3. 새로운특징을늘리고, 차세대에코시스템의발전요구에응답할수있도록준비한다. 4. 보다많은응용형태로활용할수있도록한다. 새로운블록체인 CCH(Coban Rexx) 는이상의 4 가지요건을모두충족하고있습니다. c0ban 의하드포크와기술파라미터비교표 포크기술개념도 하드포크를개시하면 c0ban 체인의마지막블록에서분기하여, 새롭게 CCH의블록이생성됩니다. 이시점부터 CCH와 c0ban 과의상호성은없어지고 CCH는새롭게독립된블록체인으로서출발하여생성되어져갑니다. [ 5 ]
CCH 개요 기술파라미터비교표 메인체인기술비교 기술요소 CBN(c0ban) CCH(Coban Rexx) 컨센서스알고리즘 PoW PoW + PoS + DPoS 블록사이즈 4MB 64MB( 가변형블록 ) 사이드체인미지원지원 슈퍼플리커네트워크미지원지원 CC-token 미지원지원 스마트콘트랙트미지원지원 DApp 미지원지원 Master node 미지원지원 DAG 미지원지원 마이닝기술비교 발행수 88,000,000 880,000,000 알고리즘 ( 해쉬함수 ) SHA256 SHA256 블록생성시간 32 8 난이도조정 1 일 CDAA 송금수수료 0.0001 량 ( 両 ) 0 0.00001 량 ( 両 )( 언젠가는 기존발행장수 22,000,000 250,000,000 어플리케이션기술 콜드월렛 (Hello Pay Wallet) 0) 디지털익스체인지 (CCEX) ( 지원예정 ) CPOS 시스템 IPFS [ 6 ]
CCH 개요 CCH 시스템구조 지출, 이전등의데이터관리업무를담당합니다. CCH는어플리케이션 레이어, 스마트 콘트랙트 레이어, 데이터 트랜잭션 레이어의 3계층으로구성되어있습니다. 어플리케이션레이어는개발자가자산관리 어플리케이션을제작하기에매우 편리하도록 모바일이나 PC단말에잘 맞도록되어있습니다. 스마트콘트랙트레이어는발행자산및 자산관리를 위하여 기한과 규칙을 제정하는 조건을 부가하였으며 UTXO모델의 확장형 CUTXO 를 최하층에서 지원합니다. 즉, CC토큰을 생성하였을경우에는이계층이담당하게 됩니다. 또한데이터트랜잭션레이어는 분산형원장기술을채용하여 CCH의발행, CCH의컨센서스알고리즘은 PoW + PoS + DPoS에의한하이브리드형알고리즘을채용했으며동시에해쉬처리중에행렬식을집어넣는연산을도입한새로운 CDAA알고리즘도채용하고있습니다. 이것들로인해실시간으로마이닝난이도를조정하여마이닝풀의계산능력이변동했을때에블록의생성을더욱원활하게하는변동가능한시스템이되도록했습니다. CCH시스템내부에서는컨센서스알고리즘의업그레이드한후에는즉, 장래에는 CCH 에코시스템에의해 0gas 를송금할수있게됩니다. CCH의난이도조정계산법은실시간으로블록을생성시블록생성시간을 8초이내로완성시켜서블록생성의효율을높이는방식을채용했습니다. [ 7 ]
테크놀로지 이노베이션 UTXO(Unspent Transaction Output) 와스마트컨트랙트 앞에서도언급한대로 CCH의메인체인은 3개의레이어, 데이터트랜잭션레이어, 스마트콘트랙트레이어, 어플리케이션레이어로구성되어있습니다. CCH스마트콘트랙트를동작상태로하는어플리케이션레이어와함께호출되는데이터트랜잭션레이어는 UTXO 및트랜잭션데이터구조와호환성이있고, 빠른속도와익명성을높이고동시실행이가능한사양으로되어있습니다. Block size 64MB 가변형블록이란 비트코인의마이닝은 2016블록별로 1블록의생성시간이 10분이되도록난이도가조정되어있습니다. 저희들는블록생성시간과난이도는동적으로조정하는것으로 2016 블록별의난이도레벨을평균블록양과일치시키기로하였습니다. 우선블록의확장율을 80% 와 20% 로합니다. 평균난이도가한계치인 80% 를넘는경우는다음난이도는자동적으로블록의상한치를증가시키고백분율을증가시키는사양으로되어있습니다. 이사양으로인하여 평균충전률 - 80% 블록을넘긴경우에는다음블록의상한치을끌어올리지만그증가량은 20% 를한도로합니다. 이체계의이점은블록체인상에서트랜잭션이폭주한경우에만용량을확장할수있는것입니다. 그렇지않은경우에는확장되지않습니다. 이단일확장율은한정되어있습니다만확장수치는제한이없기때문에블록체인의연속적인폭주는발생하지않습니다. 즉, 동시에단일비율용량을제한하는것으로가능한한위와같은문제를낮추는것입니다. CCH코어에의해생성시간이지나치게길어진경우블록사이즈를 0이상부터 64MB의폭으로가변대역을가지게하는것으로네트워크상태의조정이가능하게되어었습니다. [ 8 ]
테크놀로지 이노베이션 CDAA( 난이도조정 ) 알고리즘 새로운 CCH난이도조정알고리즘 (CDAA) Proof of Work(PoW) 에있어서난이도조정은종래의채굴자가새로운체인에이행하는것을허가하는것과동시에저휘발성의고립블록효과를내고과도한볼러틸리티 (volatility) 을억제하여보전구속력을제공합니다. Cn = E( K [Mn + Cn-1 + K1]) T = MSBTlen(Cn) Tlen은 T의길이, MSBs(X) 는 s비트의키 K1 및 K2이며비트스트리밍 X의왼측 n비트는 K에의해다음과같이엑스포트되어집니다 L = E(K 0n) 그룹에그룹패스워드 0을적용합니다. K1 = L x k2 = L x2 = (L x) x 곱셈 ( ) 은도메인 GF(2n) 안에서실행되고, x 및 x2는도메인 GF(2n) 의제1 및제2의다항식이며, CDAA는 DAA를토대로개선을했지만마지막스텝에서암호화앞뒤에서수학적인처리를하여 CDAA 알고리즘을보다안전하고신뢰성이높아지도록하였습니다. [ 9 ]
테크놀로지 이노베이션 QSC- 퀵사이드체인 DApp 는메인체인의부하를줄이고사용자경험을향상시키기위하여 CCH 는메인체인 + 사이드 체인의계층구조를채용하고있습니다. 메인체인은 CCH 의관리기능을우선으로하고 DApp 는 사이드체인상에서동작시킵니다. CCH 의사이드체인기능은메인체인과사이드체인사이에서 보다안전한트랜잭션을확보할수있습니다. CCH 사이드체인의콘센서스는현재 CCH 팀이 PoW 사이드체인에기초하여컨센서스를개발해서 SPV(Simplified Payment Verification) 와 PoS 를 바탕으로사이드체인에넣을수있도록하였습니다. CCH 는크로스링크기술로독자의 CC-token 을각블록체인시스템과상호운영을실현합니다. CCH 에서전송할수잇는이런종류의블록체인을 QSC 라고우리는부릅니다. 메인체인에서 CCH 의사이드체인으로의이동은 SPV 를근거로하고있습니다. 메인체인의 SPV(Simplified Payment Verification) 모듈은사이드체인에통합되어메인체인블록의송금절차 ( 트랜잭션 ) 와 사이드체인의전송트랜잭션을항상동기화시킵니다. Main Chain 에서 Side Chain 로접속 1. 유저가월렛을통해서메인체인에 주소 M 에서메인체인전송의사이드체인에대신해서 주소 C 에 X 개의 CCH 를입금한다음에메인체인에송신하는 거래주소 u 는사이드체인에보내지는거래정보 tx1 의식별자입니다. 2. tx1 는블록화되어메인체인의마이닝노드에서정상적으로전달됩니다. 3. 트랜잭션의인증후 노드 A 는 SPV 의모듈을전송하고트랜잭션은거래 ux 부터트랜잭션 tx2 구조를생성해서발행량은 tx1:u 에동일한 S 전송번호를부여하고메인체인상의트랜잭션의 tx2 는 tx1 을포함한 SPV 트랜잭션에전해집니다. 4. 아비트레이터 (Arbitrator) 노드 A 가 tx2 를사이드체인상에있는노드에송신합니다. 5. 사이드체인이받은 tx2 를블록에저장합니다. 6. 인증완료후사용자는월렛에서사이드체인주소에저장된 n 개의 CC-token 가보이게된다. [ 10 ]
7. 테크놀로지 이노베이션 Side Chain 에서 Main Chain 로접속 1. 사용자는사이드체인내의주소u 로부터지갑을경유하여사이드체인으로보낸다. 위의트랜잭션의식별자를 tx3라고한다. 2. 사이드체인의마이닝노드가 tx3트랜잭션을블록에담아서정상적으로전송한다. 3. Arbitrator 노드A는그것이실행하는사이드체인으로부터 tx3를취득한다. 4. Arbitrator 노드A는 tx3에따라사이드체인 S로부터 m개수의 CCH를 UI에전송하기위해서트랜잭션 tx4를생성하고이트랜잭션을전송해서모든 Moderator 노드에서명을요구한다. 5. Arbitrator 노드 A가 tx4상의 Arbitrator 서명의 3분의 2이상을취득한시점에서서명이완료된트랜잭션 tx4는사이드체인으로보내어진다. 6. 채굴자는 tx4 트랜잭션을 ( 메인체인 ) 블록에넣는다. 이상이일련의통신의예이다. [ 11 ]
테크놀로지 이노베이션 Mixed Consensus Mechanism CCH가채용한인증알고리즘은 Pow + Pos + DPoS 이었습니다. CCH에서는 PoW마이닝에의해생성되므로보유자의수입은 PoS에의해유지됩니다. 여기서한번더 PoW와 PoS 그리고 DPoS 에대해서살펴보도록하겠습니다. PoW :PoW 알고리즘은채굴자의작업량에따라서통화의보수배분과회계상의권리의결정이이루어집니다. 컴퓨팅파워경쟁 ( 계산경쟁 ) 의승자는대응하는블록생성권과비트코인보수를받게됩니다. 그결과마이닝머신의칩성능이보다빨라질수록더많은마이닝계산이가능해져서그에따른비트코인을획득하는성공률이향상되는구조입니다. PoS :PoS 알고리즘에서는유지되는통화의수와시간에따라서획득권및분배비율이결정됩니다.. Coin Age( 코인보유년수및시간 ) 의단위는통상통화의보유기간에의해서측정되기때문에 (Coin Age는하루단위로계산된다. 가령 100코인을 30일간보유한경우 Coin Age는 3000 이된다 ) 채굴자는이 Coin Ager기간이길면길수록많은양의보수를받는것이가능합니다.. DPoS :PoS 를개량한 DPoS(Delegated Proof of Stake) 는 Delegated( 위임 ) 된대표자 ( 코인보유자로부터투표로선출 ) 가트랜잭션의인증을하는구조로되어있습니다. 위임된대표자는마이너중에서도신뢰가높기때문에인증작업을줄일수있습니다.. 즉보다효율적이되는것입니다. 그럼위의설명을바탕으로 CHC알고리즘을설명하겠습니다. CCH는단일 PoW 컨센서스알고리즘의새로운해결책을대체하기위해서보다합리적인 (PoW + PoS) 하이브리드컨센서스알고리즘을우선적으로제안합니다. 채굴자로부터작업증명된 PoW(Proof of Work) 는디지털통화의배분에비례합니다. 마이닝의성능이올라가면갈수록숫자는커지고작업량은증가하게되어디지털통화의생산비용도늘어나게됩니다. 연산능력, 노드, 사용방법등암호화에관해서가장중요한것은무엇일까요? 물론그것은안전한운영입니다. 그에따른보안에관한실제비용도매우높아집니다. 비트코인초기당시는컴퓨팅위기가여러차례있었고 c0ban 도같은문제에직면한사실이있었습니다. (c0ban 의경우에는거대한마이닝풀에의해발생한호핑공격에서생기는블록생성중의조작문제등 ) [ 12 ]
테크놀로지 이노베이션 PoW 는에너지소비량이많고, 거래확인시간이느리며, 힘이증가하는농도 ( 濃度 ) 를계산하는작업량으로서의노동가치를찾아냅니다. 고대부터현대에이르기까지최대의가치로서의존재를가진것은금이나은과같은상품이있다. 인류가오랫동안만들어낸자연스러운신뢰의메커니즘이지만역시본래는금광석을채굴하고가공해서보석장식품으로만들어내는과정도 일련의 작업의증명 에속하는노동가치로볼수있습니다. 즉, 작업부하에따른설정된것이 CCH 의 PoW 의개념입니다. PoS 에따른이익은디지털통화의보유및보유기간즉, 배당금 에상응하지만보유자가 보유하는디지털화폐가많으면많을수록, 또는보유기간이길면길수록디지털통화의배포는 많아지게됩니다. 그렇지만유통은정체하는경향도생기게됩니다. 이른바거대한안정된채굴자가 나타나면유동성이고갈되게되는것입니다. 유동성과안정성은반드시나아지지않는단점도있습니다. PoS알고리즘은 PoW알고리즘과는상호간의결점을해결할수있고네트워크보안관리에있어서뛰어나지만 초기의통화할당은명백히불공평한차이가확산됩니다. 탄생당시에취득된코인은 Coin Age로서의이점은명백하지만후속블록의생성에는커다란영향을주게됩니다. 따라서 CCH는 PoW와 PoS의컨센서스메커니즘을결합하여서로의장점을끌어내고양자의이점을통합함으로써장래적으로는보다완전한블록체인컨센서스메커니즘을목표로했습니다. 장래에는여러가지응용형태에있어서자산이전 ( 移転 ) 과신속한의견결정과목적달성을위해 CCH컨센서스알고리즘은 DPoS 컨센서스알고리즘의도입으로더욱개선될것입니다. 그렇게함으로써보다효율적이고복잡한처리가가능하게됨은물론마스터노드 ( 슈퍼노드 ) 와마이닝노드분리에따라각각의처리흐름에따라서블록생성도계속하게됩니다. 이로써몇백만의트랜잭션도동시에처리하는것이가능합니다. 이것이바로저희가생각하는 CCH의 하이브리드컨센서스알고리즘 입니다. [ 13 ]
테크놀로지 이노베이션 CSC Smart Contract( 코방스마트컨트랙트 ) CSC는각각의비지니스영역에있어서커스터마이즈된스마트컨트랙트에대응한프레임워크가 있으며 CCH의메인네트워크를둘러싼사이드체인의공통프로토콜은 인텔리전트 스마트 컨트랙트프레임워크 입니다. CCH의 스마트 컨트랙트 레이어는 컨센서스알고리즘의 구현에있어서 중요한단계입니다. 이러한스마트 컨트랙트의동작은이컨트랙트가다른 환경에서동일한결과를얻을수있도록 가상머신에의존할필요성이있습니다. CSC는 이더리움의 설계 사상을 계승하여스마트컨트랙트를 가시화한 가상머신 (EVM엔트리 ) 을 사용자에게 제공하기로했습니다. CSC는각각의수요에맞춰서호출할 수도 있고 백본노드에 넣을 수도 있습니다. 슈퍼라이트닝 네트워크 (SLNW) SLNW는상태채널 (State Channel) 의전형적인어플리케이션입니다. 목적은안전하게오프체인에서거래를할수있게하는것입니다. SLNW로인하여참가자의네트워크상의실시간송금을지원하도록합니다. 주로짧은시간내에대용량의소액결제에사용되는 슈퍼라이트닝 네트워크 기술은수백만의 TPS(Transaction per Second) 를해결하는 CCH의메인체인과사이드체인에있어서효과적인방법이됩니다. [ 14 ]
테크놀로지 이노베이션 데이터스토리지시스템 (Data Storage System) CCH클라우드계획은 IPFS(Inter Planetary File System) 프로토콜기반의파일데이터스토리지솔루션을사용합니다. IPFS는기존의 IP주소나도메인이름에근거한파일스토어가아니라컨텐츠스토어를근거하고있으며텍스트, 동영상, 화상등사용자는파일스토리지의이름과경로또는종류의고려가필요하지않고서버의장소도신경쓸필요없는 P2P 분산형네트워크에적합한시스템입니다. IPFS는컨텐츠에기초하여유일하게암호화된해쉬값을계산해서그컨텐츠에는유일한해쉬값이주어집니다. 파일의내용을직접반영한해쉬값은 IPFS가파일해시에대해서요구되는경우 DHT(Distributed Hash Table: 분산해쉬테이블 ) 를사용해서 파일이존재하는노드를발견하고파일을꺼내어파일데이터를검증할수있습니다. 조만간에 CCH의에코시스템은대량의 DApp(Decentralized Applications: 분산형어플리케이션 ) 데이터를저장하는 IPFS프로토콜을도입할예정입니다.(2018년11월예정 ) DAG(Directed Acyclic Graph) 테크놀로지 DAG는그래프이론에서 topological 모델인새로운블록체인에활용할수있는기술로 이미 IOTA Byteball등에채용하고있습니다. 구체적으로는그림처럼닫힌경로가없는 단일방향에서나뭇가지모양또는그물모양으로방향은일정 ( 그림의경우오른쪽에서 왼쪽 ) 하게꼬인실타래처럼블록에서블록으로이어지는상태를말합니다. 이어지는 화살표는 같은 위치에는 돌아오지 않습니다. 현재의 블록체인과 마찬가지로 한쪽방향 ( 미래방향 ) 으로연이어가고있는형태로블록체인에는최적인구조라고말할수 있습니다. 이러한기술을채용하는것으로트랜잭션처리를보다빨리안전하게할수 있습니다. CCH는 블록체인 + DAG통합을 시작으로블록체인4.0을목표로하는 새로운키포인트가되는컴포넌트, AI, 빅데이터, AR / VR가상현실 5G고속 무선 네트워크의 체인블록과 토큰 경제를응시해서새로운테크놀로지를 확립하고있습니다. [ 15 ]
Eco 로직컬 시스템 채굴자의권리 (Accounting Rights and Interests) CCH 는코방 (c0ban) 의 PoW 컨센서스알고리즘과호환성이있기때문에코방 (c0ban) 의 채굴자는 CCH 에서채굴을계속할수있습니다. 트랜잭션인증의이익은 CCH 에코 시스템의중요한역할이며모든 CCH 참가자중가장빨리계산을마친것이승자가되어 코인을획득할수있습니다. 토큰소유자의권리 (Asset Rights and Interests) Coin Age 의개념을채택한 CCH 하이브리드컨센서스의구조는 CCH 보유자가 CCH 에코시스템의장점을즐길수있다는것입니다. CC-token 소유자는에코시스템내의커뮤니티구조및기타의권리에참여할수있다는것이 PoS 의장점이기도합니다. 분산형어플리케이션 (Decentralized Applications) CCH 시스템은일반적인인터넷사용자가진정한블록체인기술가치를체감할수있도록 DApp 기능을상업화하는모바일단말전략도입을통해서비중앙집권의분산형어플리케 이션을서포트하는것을목표로하고있습니다. 다른업계의 (DApp) 어플리케이션은블록체인기술을더많은사용자나업계에가져올수 있을것입니다. 예를들면, 사회적중앙기억영역의집중화, 도메인네임서비스의집중화, 디지털서비스의집중화등입니다. 인센티브메커니즘의도입으로공유정책의개념이 보다깊게활용되고기존어플리케이션시장과비즈니스모델이급변해 생각합니다. 갈것이라고 인센티브메커니즘의도입으로공유정책의개념이보다깊게활용되고기존 어플리케이션시장과비즈니스모델이급변해갈것이라고생각합니다.. 분산형어플리케이션 CCH API 설계와 Docker 배포를위한블록체인기술은개발자가 대응하는작업의간소화또는준비를간소화할수있습니다. 또한 CC-token 개발자를 통해서고품질 DApp 기능의제공이가능하게될것입니다. [ 16 ]
Eco 로직컬 시스템 CCH 의 Point of Sales System CPOS 는 CCH 시스템의중요한 어플리케이션입니다. CCH 시스템에서는여러상황에서도 결제를원활히하기위해서 CCH 가 CPOS 하드웨어지불시스템 의 도입을시작했습니다.CPOS 에는 모바일단말하드웨어디바이스의 세트와 CCH 의하드웨어가포함되어 있고단말시스템의데이터는 CCH 시스템에저장됩니다. CSC( 코방스마트컨트랙트 ) 프로토콜에기초하고있으며발행된모든 CC-toke 의고속지불이실현가능합니다. CC-token CSC 표준의기본프로토콜에기초하여 CCH 시스템에배포되는토큰은이더리움의 ERC20 및 ERC721 프로토콜과호환성이있습니다. 우리는이를 CC-token 으로부르기로했습니다. 이 CC-token 은다른자산을구별하고 CID 에따라각자산의발행권을확인하는데사용됩니다. Hello Pay Wallet 은강력한도구인원클릭지불을지원하고있습니다. 이것은 CCH 의진화의열쇠가되는중요한이정표입니다. 토큰의특징 CCH 시스템내부에서배포되는 CC-token 은커스텀요건에따라 CCH 시스템내에참가하는 모든노드와고도의호환성을가진토큰입니다. 복잡한시나리오및조작성을높이고 손쉬운사용을충족시키기위해서 CC-token 발행후에는아래의지원기능이따라오기 때문에소개하도록하겠습니다. 1. 인터페이스의가시화 2. 커스텀마이즈파라메타의지원 3. CSC스마트컨트랙트자동업그레이드 4. 코드편집모드의지원 5. 스마트컨트랙트의커스텀마이즈의지원 이상의내용으로누구나간단히가상통화토큰을생성하는것이가능하게될수있습니다. [ 17 ]
Eco 로직컬 시스템 CCH 와 Token 의흐름 트랜잭션이란입력치와출력치를포함한데이터구조로서 CC-token 자산의기본적인조작 트랜잭션이됩니다. 입력 (Input) : 한개이상의다른타입의디지털자산또는하나이상의트랜잭션출력. 출력 (Output): 트랜잭션후의자산결과를확정한뒤이출력이앞으로어떻게쓰여지게 되는지를규정하는자산조작순서를따르는구조가됩니다. 실시간트랜잭션은다른 CC-token 사이에서지원되고다른종류의자산을 CCH 를토대로다른자산과교환할수있습니다. CCEX 거래소는 CC-token 의모든토큰의상장을유연하게지원이가능합니다. CUTXO(Coban-Rexx Unspent Transaction Output) 이란 CCH 상의확장 UTXO 는비트코인공통 체인에서기존 UTXO 구조를확장한 것으로많은종류의디지털자산과 호환성을갖습니다. 각거래의입력부분은새로운세대의 자산단위의세트로없으면안되고또 자산조작순서의조작을통해서 CUTXO 의세트에결과적으로돌아가고 2 개의입력은 CC-token 을통해서 상기의프로그램의검증을받도록 하고있습니다. 프로그램의인증프로세스는트랜잭션인증도메인부분에파라미터를건네는것이고 검증부분에문제가발생하지않으면트랜잭션이실행됩니다. [ 18 ]
Eco 로직컬 시스템 CCEX 의 Eco 교환시스템 CCEX는 CCH 에코로지 (ecology) 체인내의블록체인디지털자산거래플랫폼이며앞에서기술한대로모든사이드체인에코로지 (ecology) 및 CC-token 거래를지원하고있습니다. CCH시스템상에서불가피한부분으로상용어플리케이션때문에토큰랜딩의자금조달은중요한스텝으로규정하고있습니다. 트랜잭션, 자산관리, 기타기능이당연히포함되어있습니다. CCEX는자금조달에 CCH보유자를지원하고있지만 CCH투표를수집하지않고프로젝트측이업무를계속하는데힘쓰기위해서, 거래소의자원을사용하는거래소입니다. CCH 는폭넓은요구에대응 CCH시스템에서는다양한컨센서스구조나규제요건의도입으로업계의개발요구를달성할수있습니다. 하이브리드컨센서스알고리즘과 CSC프로토콜융합메커니즘은신뢰할수있는네트워크를만족시키고블록체인의속도, 용량, 복잡한요건을충족하기위한블록체인기술과 CSC의도입에의한스마트컨트랙트를통해서더많은오프라인시스템과연계가가능합니다. [ 19 ]
Eco 로직컬 시스템 CSC 나 CC-token 의설계에금융업계, IoT, 서브라인체인, 소셜게임, 자산, 디지털자산과순자산 복수의업계의어플리케이션사이에서지원이가능하도록되어있습니다. CNS( 코방 네임서비스 ) CNS( 코방네임서비스 ) 는다양한디지털자산을구축하기위해서 CSC 를사용하는 CCH 측 체인상의작성자 ID 라벨이됩니다. 그것은개인, 개발자, 사업가, 기타많은참여자가대상이될수 있습니다. CNS 는다른자산의소유권을구별하기위해서 CCH 상에서고유의식별주소를가지고있습니다. 디지털자산을쉽게작성, 정의, 생성할수있으며사용자가이해하기쉬운비주얼인터페이스를 제공합니다. [ 20 ]
Hello Pay Wallet Hello Pay Wallet는 CCH 에코시스템내부에구축된전자지갑입니다. 다양한전자통화와복잡한업무을링크하기위한편리한툴을제공할수있을것입니다. 물론스마트폰어플리케이션으로서도활용할수도있습니다. Hello Pay Wallet 기능설명 CCH는 Hello Pay Wallet 를통해서독자적인지갑을작성하는것이가능하게될것입니다. Hello Pay Wallet은 네트워크접속없이 ( 오프라인 ) 복수의암호화를사용하여, 사용자의디지털자산을안전하게관리하는것이가능하게될것입니다. 거래가필요한경우에는, 거래플랫폼에거래에필요한금액을지불하는것도가능하며 이것으로인한거래를안전하게보호할수있게됩니다. [ 21 ]
Hello Pay Wallet 전반적인주소형식 (general address format) Hello Pay Wallet은, 다통화 ( 多通貨 ) 다계좌 다주소( 多 address) 및복수의키를지원하는다층 ( 멀티레이어 ) 화된획기적인사양으로되어있습니다. Hello Pay Wallet은다섯층의패스를채용하고있습니다. 1. 지불규칙 2. 통화 (currency) 3. 계좌 (account) 4. 잔고관리 ( 코인별관리 ) 5. 주소록 사용자는모든통화와계좌의지갑을, 컨트롤하는프라이머리비밀키를보유할필요가있습니다. 즉동일주소로여러차례지급받아도동일한비밀키를사용하지않으므로비밀키의공개리스크를감소시킬수있습니다. 퀵스왑 (Quick SWAP) CCH와CC-token의고속전송의지원과 CCH와다른디지털자산과의고속환전을지원하며비 ( 非 ) 중앙집권시스템으로토큰을매매할때가장간단한방법은당사의유동성네트워크를활용하는것입니다. 심플 주문서 예금 혹은포장없음 즉석 주문을기다릴필요는없습니다. 안전 중개인및거래리크스가없습니다. [ 22 ]
Hello Pay Wallet 국제암호화표준 CCH 의자산관리와운용에는비밀키, 공개키및주소시스템이필요합니다. ECDSA 및 SHA256 해쉬는원래의비트코인에설치된타원곡선함수에의거하여암호화되어 있습니다. CCH 에서공개암호알고리즘인 SM2 타원곡선과 SM3 암호해쉬알고리즘을지원합니다. SM2 알고리즘은 ECC 타원곡선암호화메커니즘이지만서명이나개인키의교환에서는 ECDSA ECDH 등의국제표준과달리, 보다안전한메커니즘을채용하고있습니다. 또한 SM2 는 표준곡선으로 256bit 곡선을권장하고있습니다. SM2 표준은일반규칙, 디지털서명알고리즘, 개인키교환프로토콜, 공개키암호화알고리즘의 4 개의부분으로구성되어있습니다.. 타원곡선의프라임필드 Fp 와 F2m SM2 알고리즘의주요 고려사항은각각타원곡선의영역과마찬가지로조작과다점계산알고리즘인두개의조작영역이 도입되어있는것을의미합니다. 다음으로정수와바이트스트링 (byte string) 바이트스트링 (byte string) 과비트스트링 (bit string), 도메인엘리먼트와비트스트링 (bit string), 도메인엘리먼트와정수, 포인터와바이트스트링 (byte string) 의데이터변환규칙사이의프로그래밍언어의데이터변환을 도입합니다.. SM2 알고리즘은아래에표시된것과같이많은점에서뛰어난모습을보이고있습니다. RSA 개인키 SM2 개인키 해독시간 ( 년 ) 강도 ( 길이 ) 강도 ( 길이 ) 512비트 106비트 104( 해독완료 ) 768비트 132비트 108( 해독완료 ) 1024비트 160비트 1011 2048비트 210비트 1020 SM3 암호해쉬알고리즘은해쉬함수알고리즘계산방법과계산순서를나타내고예를들고 있습니다. 이알고리즘은상용암호어플리케이션의디지털서명과검증, 메세지인증코드의생성과검증, 난수생성에적용가능합니다. 그럼으로써 SM2 SM9 규격에서사용됩니다. 즉이알고리즘은길이가 2 의 64 승인비트메세지를입력하고충전과반복압축을하는것에따라 길이가 256bit 의해쉬값을생성할수있는것입니다. [ 23 ]
Hello Pay Wallet 이름식별자 (CID) 체인상의자산의이름을정하는것으로는 CID(CCH ID) 오픈데이터인덱스네임밍 (Naming) 표준이채용되어있고네트워크전체와자산연쇄의일의성 ( 一意性 ) 을보증하기위해서블록체인의투과적으로신뢰성의조작없는특성을이용하고있다. CCH CID블록체인에의거한블록체인솔루션을근거로한다른식별에서는등록된문자열의형식이아닌식별자명으로서블록레코드위치를가지고다른블록에확장된다단식별자를서포트합니다. 자산관리 원클릭으로디지털자산을추가하고, 다통화 ( 多通貨 ) 의멀티체인자산을통일하여관리할수있으며거래동향을실시간으로추적하고자산잔고의변화를주목할수있습니다. 오프라인서명은개인키를네트워크로연결하는것을피하고도난, 콜드월렛스토리지에서개인키를보존및보안키를지키고핫월렛의브로드캐스트 (Broadcast) 거래를보증합니다. 인증시스템의경우블록체인과암호화에근거하여, 자기식별이가능하게되고, 사용자데이터가자율적으로관리되며개인키의유출을피하기위해서제3자에게의지할필요가없습니다. [ 24 ]
로드맵 Coban Rexx ROADMAP Phase1 2017.8-2018.2 CCH 기술커뮤니티설립 CCH( 일 중 한 ) 기술커뮤니티설립 포크대상 c0ban 의기술문제분석 CobanRexx.org 국제커뮤니티설립 CCH 파운데이션제도설립 Phase1 2018.4-2018.8 CCH 기술포크준비 PoW+PoS 컨센서스알고리즘을근거로한메인체인개발 마이닝난이도조정 CDAA 알고리즘연구개발 CCH 스마트컨트렉트 (CSC) 프레임워크개발 c0ban 하드포크 (CCH 배당시스템을가동 ) Phase2 2018.10-2018.12 CCH 에코시스템을제작 CCH 오거나이제이션설립예정 CCH 메인체인의 CC-token 릴리즈 (CSC-20) CCH 사이드체인 DApp 개발서비스개시 DPoS 컨센서스알고리즘프레임워크개발개시 Phase3 2019.6-2019.8 분산형가상통화거래소 (CCH 거래소 ) CCEX 릴리즈 CCEX 아시아시장릴리즈 CC-token 의자동거래소를실현 사이드체인기술의업그레이드 CCH 마이너보수분배메커니즘업그레이드 Phase3 2020.2-2020.8 CCH 블록체인전에코시스템의구성완료 CCH 메인체인업그레이드 사이드체인스마트컨트렉트자동업그레이드시스템개시 CCH 스마트컨트렉트 DApp 전면릴리즈 CCH 메인체인전에코시스템완료 Phase1 2018.2-2018.4 c0ban 중대한보안취약점해결 c0ban 기술문제분석과해결방안을세움 c0ban 메인체인안전어플리케이션 CBNB 개발완료 c0ban 컨센서스알고리즘전용 POOL 개발완료 Phase2 2018.9-2018.10 CCH 기술어플리케이션정착준비 CCH 아시아거래소 공개 CC-token 발행메커니즘확립 베이직스마트컨트랙트어플리케이션개발 CCH 마이닝풀 (CCH POOL) 릴리즈 Phase2 2019.1-2019.5 DPoS 컨센서스알고리즘을도입 CCH 거래네트워크 DPoS 알고리즘도입 CCH 의 MasterNode 완성, 상호운용 호환성을확인 테스트운용 CCH 현존하는거래네트워크 1000 배의처리속도를실현 결제시스템 C-POS 시동 Phase3 2019.9-2020.1 CCH 어플리케이션기술 업그레이드호환성있는 IPFS 의어플리케이션메모리기술업그레이드 CCEX 유럽 릴리즈 DAG 기술도입 CCEX 인터내셔널 릴리즈 [ 25 ]
프로젝트팀 St. John's 대학에서물리학을전공하고, 이후미네소타대학에서석사학위를취득.2010 년에프로그래밍을시작하여중국의중경 ( 重慶 Chóng qìng) 에서 2 개월간수치 ( 数値 ) 시뮬레이션을실시. 대학원에서는수치시뮬레이션을계속하며전자기기의온도관리를연구하는졸업논문을작성. 졸업후, 일본으로이주하여 bloc.io 라고하는웹프로그래밍학교를졸업. 블록체인의개발에참여하고있다. 벤쳐기업에서프로그래머부터프로젝트매니저로서 Web 개발에참여한이후, 개인으로서의기술력을높이고싶어독립. 독립후에는프리랜서로서사이버에이전트의프로젝트에참가, 2018 년에카에타루테크놀로지 (Kaetaru Technology) 의 CTO 에취임. CTO 취임이후, 블록체인에관한시스템전반 ( 코인의작성, 토큰의작성, 스마트컨트랙트, ICO 기획 설계지원 운영 지갑 ( 월렛 ) 개발 마이닝사업 ) 의 업무에종사. 중국과학기술대학을졸업한중국내의초기블록체인기술팀의멤버. 블록체인기술의상급개발자로서블록체인연수, 복수의블록체인프로젝트개발에참가하여프로젝트메니지먼트를수행. 2017 년이후 Coban Rexx 를기반으로하는블록체인연구에종사. ENPIA 의 CEO. 2015 년이후, 블록체인기술을개발하고있다. 블록체인의암호화알고리즘은, 컨센서스메커니즘의네트워크보안, 분산, point to point 와다른블록체인분야의상세한연구를행하고있다. ENPIA 는한국에서의금융, 법률계의인터넷기술을조합하여블록체인트레이딩시스템과블록체인기술에의한시스템을개발하고메인체인개발을위하여강력한기술서포트를제공하고있습니다. [ 26 ]
프로젝트팀 캐나다의 Kwantlen Polytechnic 대학의과학기술학과에서상업과과학기술을전공하고학위를취득. 차세대마케팅을스타일로한테크놀로지기업 최첨단콜센터용소프트웨어개발을하는벤처기업에서닦은스킬을살리기위해일본으로이주. 스크럼매니지먼트리더로서자기구동형의 IoT 를완성시키고, 커스터마이즈한소프트웨어의기술서포트에종사. 지금까지습득한미래를예측하는선견성과경험, 기술력으로 블록체인 x 신기술 의길을개척하고있다. 치바대학교육학부를졸업. 시스템설계, 서버사이드부터클라이언트사이드까지 Web 시스템전반의구축, 클라우드베이스의인프라설계, 프로젝트메니지먼트까지폭넓은대응. FX 거래시스템의클라이언트사이드를단독개발, 가상통화거래소의코어시스템 관리화면 마켓메이커를단독개발, 스마트폰용게임에관한전반업무 ( 기획 개발 운용 ) 에종사. 증권회사, 클라우드서버관리회사, 게임회사, 프리랜서로각종기업을경유하고주식회사 Surges 를설립하고대표이사로취임. TigerChain 프로젝트의일원. 5 년이상블록체인연구경험을가진 Nonlover 네트워크프레임워크의초기멤버 중국국내에서 블록체인참고협약 의기술표준의기안자. 10 년이상프로젝트를경험하고, BlockChain 프로젝트의프레임디자인에참가했다. 블록체인컨센서스알고리즘과토큰모델디자인에관하여독특한인식을가지고있다. 한국의인공지능처리로박사학위를취득. 한국전자통신통합연구소전자통신시스템연구실장. 주된개발사업은사물인터넷의실현, 기술개발을행하고있다. 그중에서도, 한국 / 중국 / 일본의음성자동인식개발 (UNICODE / XML / TCP secket) 과대용량 / 대어휘분산처리음성개발은금융및공공서비스분야인 IoT 기술과블록체인 P2P( 개인대인 ) 네트워크를사용한연구를진행하고있다. [ 27 ]
프로젝트팀 중국의초기블록체인기술연구자. 2013 년에가상통화업계에참가하여, 2014 년중국블록체인기술개발자로서블록체인프로젝트를담당했다. 중국최초의유료컨텐츠, 체인시스템을개발. 2016 년부터블록체인의정착을노리고어플리케이션개발에주력하였다. 블록체인경제모델디자인가특기이며각종미디어플랫폼에다수의블록체인관련의문서발표실적을가졌다. ENPIA Java J2EE 및소프트웨어개발로약 20 년의경험을가진기술전문가. SDLC 활동에있어서분석, 개발, 단체테스트, 보수, 서포트등을수행. 요건을그리고 설계솔루션을커스터마이즈, 복잡한소프트웨어나어플리케이션문제를해결하는기능을제공해왔다. 현재, 한국블록체인기술업계에컨설턴트를하고있으며, 게임개발, 컴퓨터프로그래밍, 호스팅, 분산형교환, DApp 기술이넓고많은주요한플랫폼에서사용되고있어서블록체인기술의개발이이후로도촉진되어갈것을약속한다. 2013 년부터블록체인기술의연구개발을하고있으며, 최대 100 인이상의기술팀을이끌었다. 최근 3 년가까이 10 개이상의블록체인프로젝트를주도 ( 비트코인하드포크, 퍼블릭체인 어플리케이션등 ). CCH 어플리케이션, 블록체인브라우저인터페이스의 UI 디자인, 그림 도면의디자인 아이콘디자인, 텍스트의설명, 전체적인스타일디자인, 어플리케이션툴에관련된메뉴와인터페이스를담당. [ 28 ]
용어집 화이트페이퍼에사용된용어 Technical terms CCH CUTXO CDAA DApp(DApps) Coban Rexx(CCH) 설명 Coban Rexx 미사용트랜잭션의출력 CCH 마이닝난이도조정 분산형어플리케이션 CPOS(C-POS) CCH 판매시점정보관리 (POS 시스템 ) CC-token 메인체인을근거하여발행된토큰 (CC 토큰 ) CCEX CCH 가환전할때의주류디지털통화 Hello Pay Wallet 다통화관리를서포트하는스마트지갑 ( 월렛 ) M-CSC(MCSC) P-CSC(PCSC) PoW PoS SLNW Quick SWAP FSM CBIP CBNB NCW ECDSA 분기매핑을위한스페션스마트컨트랙트 CCH 마이닝용의스마트컨트랙트권한증명 작업증명 (Proof of Work(PoW)) 라는것은블록을생성하고, 그블록에올바른트랜잭션이기록되어있는지승인하는작업. 지분증명 (Proof of Stake(PoS)) 는코인을가지고있는비율 (Stake) 로, 블록승인의비율을결정하는것을기본으로한다. 자본량에비례 슈퍼라이트닝네트워크 디지털통화용의고속변환채널 유한상태기계 CCH 베어러 (Bearer) 비의존프로토콜 Coban Rexx 브라우저 New c0ban Wallet 타원곡선 DSA [ 29 ]