MOST Coin white paper 해킹이불가능한블럭체인기반의 X11 알고리즘의 MOST COIN
목차 도입배경과제안 3P MOST COIN 이란? 4P VISION 5P X11 Algorithm 8P POW(Proof of Work) 9P 블록체인의역사 11P 블록체인구조 13P
도입배경과제안 2009년에처음출시된 Bitcoin은오늘날의시장에급속히도입되었습니다. 블록체인기술의탄생은탈중앙화된세계에눈뜨게하였습니다. 수많은코인들이개발되어 1년, 또는몇개월을넘기지못하고사라지고있으며, 과거의코인들은단순블록체인기술기반으로목적없이개발에만치중되어있었습니다. 단순하게코인은화폐의기능, 재화의기능, 익명성의기능만중시되고더이상의목적이존재하지않는코인개발이전부였다고볼수있었습니다. 하지만, 현재의코인들이개발되고실생활에상용화가되기위해목적을두고개발되고있습니다. 속도의차별과, 보완의차별화, 사용성의차별화등특정대상에목적을둔많은차별성을두고있습니다. 그러나현재의코인들도풀지못한과제는아직도많이남아있습니다. 하나의블록체인네트워크속에서새로운세상을만들어내고자현실세계와의연결을시도하는경우대량의거래량으로인해속도의한계를드러내고있으며, 그로인해현실과의연결을위해서는여전히많은연구가필요합니다. 이중 MOST코인은속도와보완그리고환전시스템에중점을두고이를널리확산하고보편화하는플랜을가지고개발하는코인입니다. 세계가하나로연결된세상에세계를대상으로세계인이공통되는대표코인으로자리를잡으려하며, 이를세계의유저들과같이만들어가려고합니다.
MOST COIN 이란? MOST COIN 은최상의속도와보안을유지하는최고의코인이라는뜻입니다. X11 블록체인알고리즘및 POW(Proof-Of-Work) 방식을기반으로하고있습니다. 총코인수는 200 억개이며, 이중유통이가능한코인수는 70 억개그중 50 억개 의 MOST GPU. ASIC 를통한공개채굴을진행합니다. 50 억 MOST 70 억 MOST GPU [Graphics Processing Unit] Mining 과 ASIC [Application Specific Integrated Circuit] Mining 이가능한공개채굴 인지도확산과보편화목적을휘해유통용도의 COIN 으로선채굴하여활용 MOST COIN의 1COIN단위 [ 약어 ] 는 MOST이며, 소수점이하단위로전개시 M6C, M7C, M8C로전개되고, 소수점이상의단위시 M4C, M3C로전개됩니다. 블록타임은 2분이며개발이후초기채굴시점의채굴량은 1일 10,800개로설정되어있습니다. 이후채굴량과매장량에따라난이도는변동됩니다. MOST COIN의모바일지갑 [APP] 간이체전송시 0.0001의시스템네트워크수수료가발생되며거래소의수수료는겨래소에서결정됩니다 [ 채굴기의수량과채굴량에따라다소차이가발생될수있습니다.] NAME Unit [ 단위 ] Algorithm [ 알고리즘 ] MOST COIN MOST X11 POW Algorithm Total coins [ 총채굴량 ] 20,000,000,000 Reward, coins per block[ 블록보상 ] Block Time per seen [ 블록타임 ] 15coin 2 min
VISION MOST COIN은 Exchange, 병원 / 보험, 공연, 쇼핑몰등다양한플랫폼을이용해실제블록체인을적용하는사례를만들어가고있습니다. 각 community는내부의 Needs 로블록체인을도입하기시작했으며, 다른 community 와의연결을통한다양한비즈니스확장및아이디어를만들어내며진화해가고있습니다. community들의상호연결 Needs를지원하고모든블록체인 community들을서로연결하게될것입니다. 1. Exchange MOST COIN은환전과송금에 1차목적을두고있습니다. On/Off LINE 결제처와제휴하고설립하여대안화폐로가치를인정받으려합니다. 자체 Exchange를운영하여, 향후국제 Exchange로전환하고, 이를주변국가로부터지사형태로확산하여전세계누구든쉽게이체하고환전이가능하게됩니다. 모바일지갑 (APP) 만을이용해이체하고이를모바일지갑 (APP) 내에서각나라별환율과나라별대표국제거래소의시세를표준적용하여, 국제 Exchange 및제휴거래처지갑에이체하여현금화할수있도록합니다. 거래소 가맹점 Wallet
VISION 2. Hospital / Insurance MOST COIN은일살생활속사람들의삶에필요로하는코인으로자리잡게됩니다. 전세계병원들과제휴하여코인으로쉽게결제하는시스템을추진하고있습니다. 병원의결제시스템은나라마다차이가있지만, 대부분의선진국들은병원의매출과진료기록이국가의복지기관과연계되어있으며, 보험회사들과도연계되어있습니다. 블록체인을활용한보험금청구및지급에대한실손보험등보험가입자가병원치료를받은후에진단서를비롯한보험금청구에필요한개인정보를보험사에전달하는것에대한동의및보험사가입정보를기반으로환자의신원을확인하는등의업무를블록체인을기반으로중개자없이. 처리하여보험금청구가자동적으로이루어집니다. 국가의복지기관과병원의결제시스템, 그리고보험회사들과제휴를하여, One- Stop 으로결제시스템을구축하고, 주식과동일한기능 ( 재화 ) 을가진코인으로접목하여보유자산을증가하고, 이를결제하는시스템으로만들어갑니다. 블록체인은다양한시스템간의상호운용성 (Inter-operability) 을확보함과동시에상호신뢰성을확보함으로써다양한기관들간트랜잭션의효율성을극적으로향상시킬수있습니다. 이러한기대들로인해보험업및이를둘러싼생태계에서블록체인의활용은가속화될것입니다. C 병원 D 병원 B 병원 중앙기관 보험회사 A 병원
VISION 3. Entertainment Entertainment의결제시스템을 2가지로적용합니다. 첫째 : 공연관람코인결제, 여러콘서트, 연극, 오페라, 유료방송참여등에대한결제수단으로사용됩니다. 온라인상의티켓판매처와제휴하여진행하게됩니다. 둘째 : Most Coin의선발생코인중일부를판매, 프리세일등을통한수익으로공연지원을진행합니다. 또한각종지원한공연의수익을재투자하는방식으로확산이이루어집니다. 4. shopping mall 각종쇼핑몰과제휴하여결제시스템을탑재하고, 자체쇼핑몰을구축하여 MOST COIN의결제처로사용됩니다. 쇼핑몰로이뤄낸수익은재투자를진행하게되며, 많은유저들이코인을현금처럼사용할수있습니다. 해당코인은대안화폐로서충분한기능이생기며이는결국보편화되고시세가상승되는시너지효과를주게됩니다. 5. MOST Wallet Most coin의모바일지갑 (APP) 은블록체인화되어있어안전합니다. Play Store에서설치가가능합니다. 다운로드후어플리케이션이생성되면, 블록체인화되어사용이가능합니다. 6. Donation 해외노동자및다문화가정, 장애인등을위해각종사회봉사와기부를진행하게됩니다. Most Coin 수익의일부를소외된이웃을위해기부하며이를통한인지도확산을추가합니다.
X11 Algorithm X11은 Dash코어개발자 EvanDuffield에의해생성된널리사용되는해시알고리즘이다. X11의해시체인알고리즘은사전작업을위해 11개의과학적해시 (blake, bmw, groestl, jh, keccak, skein, luffa, cubehash, shavite, simd, echo) 알고리즘시퀀스를사용한다. 이는가공유통이공정하고, 코인이원래비트코인과같은방식으로유통될것이기때문이다. X11은 ASIC를생성하기훨씬더어렵게만들기위해의도되었으며, 따라서중앙집중화를위협하는요인이되기전에통화가개발될수있는충분한시간을제공했다. 이접근방식은 2016년초에크게성공하였으며, 현재 X11용 ASIC가존재하여네트워크해시레이스의상당한부분을구성하고있지만, 비트코인에존재하는중앙집중화수준이되지않았다. X11은 Dash(2014년 1월에 " 엑스포인 " 으로출시 ) 에도입된 PoW(Backed of Work) 알고리즘의이름이다. 이는 Quark의체인해시접근방식에부분적으로영감을받아선택된 " 깊이 " 와복잡성을무작위로증가시켰지만, 일부해시에는해당라운드의일부해시에대해결정되지않는다. X11알고리즘은 11개의서로다른해시 (Blake, bmp, groestl, 그러므로 keccak, skein, luffa, cubehash, shavite) 의여러라운드를사용한다. X11이라는이름은 Unix.Linux 사용자에게그래픽인터페이스를제공하는오픈소스 GUI서버와관련이없다.
POW(Proof of Work) P2P를기초로하여분산타임스탬프서버를구현하기위해서, BITSOAR 시스템은신문이나유즈넷포스트같은방식보다는 Adam Back's Hashcash와비슷한작업증명시스템이필요하다. 작업증명은 SHA-256과같은방법으로해시되었을때, 그해시의 bit값이 0으로시작하는지탐색하는행위를한다. 평균적으로작업은 0 bit의개수에따라기하급수적 (exponential) 으로증가하고, 검증은단한번의해시를수행함으로써쉽게행할수있다. 타임스탬프네트워크를구성하기위하여, BITSOAR 시스템은 0bit를포함한해시를생성할수있는값을찾을때까지블록내의임시토큰 (nonce) 을증가시키는작업증명을구현한다. 일단 CPU의자원을사용하여작업증명을수행했다면, 그블록은다시작업증명을수행하는것외에는변경할방법이없다. 추후에생기는블록은체인형태로이전블록에연결되고, 그렇게되면한블록을바꾸기위해그후에생성되어연결된모든블록을다시작업해야한다.
POW(Proof of Work) 작업증명은또한 어떠한체인이다수의노드들이올바르다고판단한체인인지어떻게알것인가 라는문제를해결할수있다. 만약그다수의판단이라는것이한 IP당한표행사에기반한다면, 그것은많은 IP를할당받은누군가에의해뒤집힐수있다. 그리하여작업증명은필연적으로한 CPU당한표로갈수밖에없다. 다수의판단은가장큰작업증명노력이들어간가장긴체인으로대표된다. 만약다수의 CPU 자원이정직한노드들에의해통제된다면, 그정직한노드들이통제하는체인은어떤다른경쟁자보다빠르게길어질것이다. 과거의블록을수정하기위해서는해당블록과그블록뒤로이어진모든블록에대한작업증명을다시수행해야하고, 그것이가장긴노드의길이를넘어서야한다. 우리는추후의장에서더긴체인을따라잡으려는느린공격자가블록이추가됨에따라기하급수적으로약화되는확률을보여줄것이다. 시간이지날수록하드웨어의속도가빨라지고, 네트워크에참여하는노드가많아지는것에대응하기위해작업증명의난이도는시간당생성되는평균블록수에따른이동평균 (moving average) 에의해결정된다. 블록생성속도가빠르면빠를수록난이도는증가한다.
블록체인의역사 분산화된디지털통화의개념은재산등록같은대안어플리케이션과마찬가지로지난수십년간우리주변에있었다. 1980~90년대의익명e- cash프로토콜은주로 Chaumian blinding 으로알려진우레벨암호알고리즘 (cryptographic primitive) 에기반하였고개인정보를강력하게보호하는화폐를제공하였으나중앙집권적인중개인에의존했기때문에별다른주목을받지못했다. 1998년 Wei Dai 의 [bmoney](http://www.weidai.com/bmoney.txt) 는분산합의와계산퍼즐을풀게하는방식을통해서화폐를발행하게하는아이디어를최초로제안하였지만분산합의를실제로어떻게구현할지에대한자세한방법은제시하지못했다. 2005년에 Hall Finney 는 " 재사용가능한작업증명 ([reusable proofs of work](http://www.finney.org/~hal/rpow/))" 개념을소개하였다. 이시스템은 b-money의아이디어에 Adam Back의계산난이도해시캐시퍼즐 (computationally difficult Hashcash puzzles) 을조합한것이었다. 그러나외부의신뢰를필요로하는컴퓨팅 (trusted computing) 을그기반에둠으로써이상을구현하는데에는또다시실패했다. 2009년 ' 사토시나카모토 ' 에의해처음실제적으로구현된탈중앙화된화폐는공개키암호방식을통한소유권관리를위해사용되던기존고리즘을 작업증명 (proof of work) 이라고알려진합의알고리즘과결함으로써가능하게되었다. 작업증명이기반이되는작동방식은매우혁신적인것이었는데, 이것은두 가지의문제들을동시에해결하기때문이다.
블록체인의역사 첫째, 이것은간단하면서도상당히효과적인합의알고리즘을제공해주었다. 즉, 네트워크상에있는모든노드 (node-블록체인에접속된개개의주체 ) 들이비트코인의장부상태 (state of the Bitcoin ledger) 에일어난표준업데이트의집합 (a set of canonical updates) 에공동으로동의할수있도록해주었다는것이다. 둘째, 누구나합의프로세스에참여할수있도록허용해줌으로써합의결정권에대한정치적문제를해결할수있을뿐만아니라동시에시빌공격 (sybil attacks) 도방어해줄수있는메커니즘을제공한다. 이것은합의프로세스에대한참여의조건으로 특정한리스트에등록된주체이어야만한다. 라는어떤형식적장벽대신에, 경제적장벽-각노드의결정권의크기를그노드의계산능력에직접적으로비례시키는방식으로대체하는것이었다. Node 의상태변환시스템
블록체인구조 블록체인데이터는공개된데이터베이스가안전하게관리될수있도록하는분산원장기술이다. 블록체인데이터베이스에는모든트랜젝션 ( 이체내역및블록체인에서전파되는모든정보의기록 ) 을블록의형태로저장하여네트워크에저장하는방식을취한다. 이데이터베이스는간단하게서버와컴퓨터의네트워크를통해연결된다. 각각의노드 ( 데이터를저장하고있는오픈된분산원장 ) 들이연결되어있으며, 모두가그복사본을다운로드하여저장한다. 노드들은대기중인트랜젝션의집합을가지고와서자신의데이터에저장하려고하며, 이때저장되는데이터들과연결된모든노드가서로동기화하고자한다. 모든노드가서로의정보를확인하여일치하는참값을데이터에저장하며, 저장된트랜젝션들은블록의형태로블록체인데이터베이스에기록이된다. Blok 1 Blok 2 Blok 3 1 1 2 2 3........ 위의그림과같이블록체인데이터베이스는최초의제네시스블록 ( 이전의블록이없는최초의블록 ) 상태로부터 Block2 형태로이어져나가며, 이때블록이가지고있는정보에입력되는 Hash Function이있으며, 이 Hash Function에저장되는정보들을 Hash Value라고부른다. Hash Value에는각각의이전거래내역과앞으로기록되는블록체인의데이터를가지고있다. 이런정보들이결합되어하나의기다란체인을이루며, 그체인의크기는시간이지나면서점차적으로늘어나게된다.
블록체인구조 블록체인작동원리 ( 전송 ) : 1. 유저 (A) 가유저 (B) 에게송금을시도한다. 2. 이체내역 ( 트랜젝션 ) 이온라인에 Block 형태로전파한다. 3. 블록이네트워크에존재하는모든노드상에전송된다. 4. 네트워크의노드들은이체내역 ( 트랜젝션 ) 을모두참값이라고인증한다. 5. 이때, 블록은네트워크의체인에기록이되며, 이체내역 ( 트랜젝션 ) 이체인에기록된내용을모든네트워크노드에전송한다. 6. 유저 (A) 에게서유저 (B) 로전송된사실이확인된다. Most Coin 은이러한블록체인기술을사이버상에프로젝트로구축될글로벌경제공동체에서더나아가산업전반에걸친적용을위한 Research & Development를진행한다. Most Coin 의블록체인테크놀로지는이런커다란계획에시작이자앞으로글로벌경제공동체의 Web & Mobile 플랫폼을통해이루어질모든서비스에대한핵심적인기능으로자리매김할것이다.