26
WHITE PAPER TMC (Transparent Motivation Chain)

WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

WHITE PAPER TMC (Transparent Motivation Chain)

Page 2: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

목 차

00 개요 ....................................................................................................................3

01 블록체인의 적용 및 생태계 ....................................................................................4

1.1 투명한 거래 .................................................................................................................. 4

1.2 투명한 투표 .................................................................................................................. 5

1.3 투명한 생태계 .............................................................................................................. 5

02 TMC 생태계 .........................................................................................................6

2.1 TMC 생태계 구성원 ...................................................................................................... 7

2.2 TMC 월렛 (Account) ................................................................................................... 8

03 LDPoS + L-BFT Algorithm ............................................................................... 11

3.1 LDPoS (Leased and Delegated Proof of Stake) 소개 ............................................... 12

3.2 LDPoS (Leased and Delegated Proof of Stake) 제안 ............................................... 13

04 Business Modeling System based on LDPoS ................................................... 17

4.1 Authorization Multi-DID (Decentralized Identify) .................................................... 17

4.2 Authorization Secure Document Management ....................................................... 19

05 Economy & Governance .................................................................................... 21

5.1 Economy .................................................................................................................. 21

5.2 Governance .............................................................................................................. 22

06 로드맵................................................................................................................. 23

07 발행량 ............................................................................................................... 24

08 면책조항 ............................................................................................................ 26

Page 3: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

개 요 블록체인에 기술에 대한 다양한 오해로 인하여 많은 민간단체들은 블록체인의 사용을 꺼리

기도 하였으며, 반대로 단기간에 수익을 내기 위해 일부 사업자들은 해외 재단을 설립하여,

블록체인이 활용될 필요성이 없는 비즈니스 영역까지 블록체인과 연결하며 투자자들을 현혹

시기키도 하였습니다.

현재 프로젝트들이 블록체인에 대한 잘못된 방향성을 제시하는 경우가 많으며, 이러한 블록

체인에 대한 다양한 오해들을 해소하고자 이 프로젝트는 시작하게 되었습니다. 우리는 블록

체인이 가진 장점을 위주로 연구 및 개발하여 가장 효율적이면서 효과적으로 운영되는 거버

넌스를 구축하고 있습니다.

일반적인 관점과는 반대로, 블록체인은 정부 및 중앙기관을 대체하지 않습니다. 중앙기관을

기반으로 한 사회에서 블록체인의 사용성은 더 커질 수 있습니다. 블록체인은 개인과 개인

간(P2P)의 거래 데이터를 모두 투명하게 공개합니다. 모든 참여자는 트랜잭션을 확인할 수

있으며, 누구든 해당 데이터를 볼 수 있습니다. 블록체인은 정부의 관리 감독이 어렵거나 제

한적인 분야에서 앞으로 활용도는 더욱 커질 것입니다.

블록체인을 기반으로 한 암호화폐는 기존 법정통화와 마찬가지로 가치저장 수단의 기능을

가지고 있습니다. 이것은 암호화폐가 지닌 가장 핵심 기능이기도 합니다. 하지만 이러한 가

치저장 수단의 기능은 해당 암호화폐가 “얼마나 많은 대중에게 신뢰를 줄 수 있는가?”에서부

터 결정됩니다. 신뢰가 뒷받침되지 않는 암호화폐는 구매자가 없어 가치저장 수단의 기능을

상실하게 됩니다. 블록체인의 투명한 거래 장부는 자금의 흐름을 정확하게 파악하기 힘든 경

우, 불법적인 거래, 투표의 조작 등을 가장 효과적으로 문제를 해결할 수 있습니다. ‘투명성’

은 블록체인이 가지고 있는 또 다른 핵심 기능입니다. 우리는 이러한 투명성에 초점을 맞춰

블록체인을 사용, 운용해야 합니다. 블록체인의 가진 장점이 백분 활용된다면 다양한 산업군

에서 상용화한 모습으로 드러나기 시작할 것입니다. 블록체인 및 암호화폐 분야는 앞으로 두

각을 나타낼 것이며 글로벌 업체와 전문가들은 많은 업적과 공로를 남길 것입니다. 블록체인

기술과 산업 발전에 기여하고 발전을 도모하기 위해 TMC프로젝트는 노력해 나갈 것입니다.

Page 4: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

1. 블록체인의 적용 및 생태계

1.1 투명한 거래

블록체인은 장부에 거래 내역을 투명하게 기록하고, 여러 대의 컴퓨터에 이를 복제해 저장하

는 분산 형 데이터 저장기술입니다. 여러 대의 컴퓨터가 트랜잭션을 검증해 해킹을 막습니다.

거래가 발생할 때 마다 모든 거래 참여자들이 정보를 공유하고 이를 대조해 데이터 위조나

변조를 할 수 없기 때문에 누구도 거래 내역을 조작하지 못하므로 정부는 불법적인 거래의

자금 흐름의 추적이 가능 해집니다.

암호화폐에 대해 가지고 있는 잘못된 인식 중 하나는 암호화폐가 익명성을 띄고 있으며 암

거래를 조장한다는 점입니다. 다크코인으로 분류되는 암호화폐를 제외한다면 블록체인을 활

용하는 암호 화폐는 화폐의 추적을 허용하는 투명한 시스템을 가지고 있습니다. 이런 의미에

서 암호화폐는 정부가 유용하게 사용할 수 있는 첨단의 기술이기도 합니다.

1.2 투명한 투표

민주적 선거의 개방성과 투명성, 민주적 의사결정, 여론 조사 및 투표와 관련된 문제들을 기

술적으로 해결가능 합니다. 선거 결과에 대한 인위적인 간섭을 피하고, 선거와 투표의 공정

성을 보장 하 여야 하지만 현재 사용되는 종이투표, 전자투표, 네트워크 투표 등은 조작에

우려가 있습니다. 유권 자들은 자신의 투표가 의도한 대로 정확히 전자적으로 기록되도록 책

임을 져야 하며, 자신의 표가 정확하게 계산되어 있는지 또한 고려해야 할 것입니다.

블록체인을 활용 시 유권자 및 투표자들은 투표가 정확히 집계되었는지 확인할 수 있을 것

이며, 논쟁의 여지 또한 없을 것입니다.

Page 5: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

1.3 투명한 생태계

앞으로 거래 및 투표 시 블록체인은 상당히 유용하게 활용될 수 있습니다. 사회는 시간이 지

나면서 더 투명한 정부, 투명한 정보를 요구하고 있습니다. 거래나 투표는 블록체인의 장점

이 가장 잘 활용될 수 있는 분야이며, 우리는 이러한 장점을 우리의 블록체인 거버넌스에도

적용하였습니다. EOS로 대표되는 DPOS기반의 합의 알고리즘은 POW방식과는 다르게 에

너지소모, 리소스의 소모가 적으면서 트랜잭션의 처리속도가 빠릅니다.

투표를 통해 BP(Block Producer)를 선출함으로써 모든 참여자가 블록을 검증하는게 아닌

소수의 BP들이 블록검증을 하기 때문에 트랜잭션의 처리가 빠르고 확장성 문제에서 자유롭

습니다. 반면, 21개의 BP가 검증하는 DPOS 방식은 담합의 문제가 발생할 수 있습니다. 21

개의 BP는 투표에 따라 계속적으로 바뀝니다.

하지만 소수의 BP가 블록생성에 참여하기 때문에 EOS를 대량으로 보유한 투자자들끼리 카

르텔을 형성하여 서로간의 투표를 통해 순차적으로 돌아가면서 BP에 선출되는 행위는 탈

중앙화 적인 시스 템이 아닌 중앙화 된 시스템에 가깝습니다.

기존의 기득권층이 블록체인 생태계 내에서도 담합하여 이익창출을 위해 생태계를 조작하는

행위가 가능하다면, 과연 블록체인으로 서의 가지고 있어야 하는 기능들을 제대로 수행할 수

있는지 여부를 의심해 봐야할 것입니다.

중앙화된 시스템의 정보는 신뢰하기 힘듭니다. 중앙화로부터 벗어나지 못한 기존 시스템의

문제는 우리 주변에서 쉽게 확인할 수 있습니다. 기업의 가치를 사고파는 주식시장에서의 주

가가 기업의 검증되지 않은 정보에 의해 급등하는 사례는 쉽게 찾아볼 수 있습니다. 중앙화

된 시스템 하에 서 경영진의 도덕적 해이(Moral Hazard)가 자주 발생하며 사익을 취하는

행위를 막기는 상당히 어렵습니다.

경영진을 감독하는 수단으로 사외이사제도, 감사위원제도 등 역시 경영 성과 및 경영자의 의

사결정에 대해 모두 감시하기는 힘듭니다.

주주는 불완전한 시스템에서 경영자의 불투명한 의사 결정의 선의에 기댈 수밖에 없습니다.

Page 6: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

2. TMC 생태계

블록체인은 컨센서스(Consensus)와 거버넌스(Governance) 사이에서 발생하는 문제점을

해결하면서, 대량 트랜잭션(Transaction)에 적합한 합의 알고리즘이 필요합니다. 우리는 기

존의 단순한 컨센서스와 거버넌스에서 벗어나 한층 발전된 컨센서스와 거버넌스를 추구합니

다.

탈중앙화된 생태계가 많은 대중들에게 인정받기 위해서는 가치 성장에 기여할 수 있는 투명

한 활동들에 대해 적절한 보상이 분배되어야 합니다.

LDPoS는 기존 DPoS 합의 알고리즘과 차별적으로 경제학적 동기를 부여하고, BP 선출 과

정 에서의 투표를 장려하며 BP 담합과 카르텔을 막기 위한 안전 장치와 유동성을 공급하는

새로운 컨센서스입니다.

생태계 참여자는 TMC를 BP에게 대여함으로써 TMC 생태게의 참여자로서 자산을 투표하고,

LDPoS 알고리즘을 기반으로한 활동에 대한 블록 보상을 받을 수 있습니다. 참여자는 블록

보상을 통 해 경제학적 동기부여를 얻게 되며, 이러한 새로운 거버넌스를 통해 적극적인 참

여를 하게 됩니다.

기존의 ICO는 구축 비용의 명목으로 많은 자금 유치를 하였으나, 서비스가 구현되기 까지의

기간, 도덕적 해이와 같은 문제로 인하여 토큰 이코노미(Token Economy) 성공적으로 구현

되고 있는 DApp은 찾아보기 힘듭니다.

BP들은 TMC 생태계를 만들기 위해 TMC를 대여해 주어 DApp들의 성공적인 개발을 지원

합니다. TMC의 생태계는 기존의 ICO와 관련된 법적 규제 등을 블록체인(Blockchain)의 구

조적인 발전으로 산업의 성장을 가로막던 한계를 뛰어넘었습니다.

BP와 참여자는 경쟁력 있는 DApp을 선출하여 금융적인 지원을 하며, 에스크로(Escrow)

형태의 스마트 계약을 이용해 지원하게 됩니다.

Page 7: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

2.1 TMC 생태계 구성원

2.1.1 BP (Block Producer)

TMC의 블록을 생성하며 블록 보상을 받는 주체로, DPoS와 동일하게 투표를 통해 BP에 선

출됩니다. 블록 생성자로 선출되기위해서는 최소 100,000 개의 TMC를 보유해야 합니다.

또한 BP는 참여자에게 Lease 형태로 참여자의 지분을 위임받아 블록 생성 시 일정 비율로

보상을 받을 수 있습니다. 100,000 개이상의 TMC를 보유한 상위 29명의 BP는투표를 통

해 자원을 임대 받을 수 있습니다.

참여자와 함께 투표/평가를 통해 TMC를 DApp에 임대할 수 있습니다. 투표/평가를 통해

DApp 운영 혹은 운영지속 능력이 부족하면 BP는 임대해준 일부 자원을 BP에게 환원시킬

수 있습니다.

2.1.2 참여자

참여자는 TMC를 보유한 모든 생태계 구성원이며, TMC 생태계의 핵심 구성원입니다. 투표

를 통해 자원을 BP에게 제공할 수 있으며 해당 BP의 블록 보상의 일부를 얻을 수 있습니

다. 참여자들은 BP가 새로운 DApp 개발사에 지분을 재 임대하는 것에 동의/거부 의사를

밝힐 수 있습니다. 동의 한 참여자의 지분으로 BP는 DApp 개발사에 재 임대해주고 수익을

얻으며, 참여자는 일정 기간 마다 DApp 개발사의 운영과 개발 지속 가능성에 대해 투표/평

가할 수 있습니다.

Page 8: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

2.1.3 DApp

DApp의 심사는 해당 DApp을 지원할 BP들과 BP에 투표한 참여자들의 합의를 통해 정해

집니다. DApp을 개발하는 프로젝트는 로드맵을 투명하게 공개하여야 하며, 모든 BP 및 참

여자들에게 공개된 로드맵에 따라 금융 지원을 하게 됩니다.

프로젝트 선정 이후, BP는 프로젝트를 면밀히 분석하고 실제 프로젝트에 투입될 자원을 계

산 후 에스크로 형태로 TMC 토큰을 지급합니다.

2.2 TMC 월렛 (Account)

TMC 생태계의 참여자로서 자산을 투표하고, BP에게 대여하는 행위를 통해 LDPoS+L-

BFT를 기반으로 한 활동에 대한 블록 보상을 받을 수 있습니다. 모든 생태계 참여자는 블

Page 9: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

록 보상을 통해 경제학적 동기부여를 얻게 되며, 동기부여를 통해 생태계에 적극적인 참여를

유도하게 됩니다.

TMC 생태계의 참여 후 투표 및 리스를 통해 블록 보상을 얻기 위해서는 계정과 지갑을 생

성해야 합니다. TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마

트계약 등으로 특화되어 구성 되어있습니다.

2.2.1 스테이킹 및 투표

‘TMC Stake’ 기능을 통해 잠금(Lock-up) 상태로 전환하여, TMC 네트워크에서 투표 및 대

여를 할 수 있습니다. TMC지갑 계정당 민주주의에 의거 최소 1표 부터 최대 9표를 행사할

수 있습니다. 최소한의 1표를 행사할 경우 나머지 8표에 해당하는 비율만큼 자원을 임대해

줄 수 있습니다.

TMC를 스테이킹한 상태에서는 다른 계정으로 자산 이전이 불가하며, 반드시 UnStake로

전환해야 자산 이전이 가능해집니다.

스테이킹된 TMC를 다시 해제하기 위해서는 ‘TMC UnStake’의 기능을 활용해야 합니다. 한

번 스테이킹된 자산은 특정 기간동안 언스테이킹(UnStaking)으로 전환할 수 없습니다. 언스

테이킹을 위한 기간은 최소 10일에서 30일 사이이며, TMC 네트워크의 전반적인 스테이킹

비율에 따라 유동적으로 바뀝니다.

TMC네트워크상의 언스테이킹 기간은 네트워크 총 스테이킹 수량에서 네트워크 총 유통 수

량을 나누어 30일을 곱하여 계산합니다.

2.2.2 DApp 선정 및 합의

DApp 선정

BP 및 참여자는 DApp 후보 중 성장가능성이 높은 DApp을 선정합니다. DApp 선정의 공

정성은 BP를 중심으로 참여자의 감시와 투표로 진행됩니다.

Page 10: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

합의 및 스마트계약

BP와 참여자는 일정 기간동안 선정한 프로젝트의 심사를 진행하고 심사에 통과한 프로젝트

는 기존의 계획에 따라 개발이 진행됩니다. 개발에 따른 개발비는 에스크로의 형태로 스마트

계약을 통해 자동으로 지불됩니다. 여기서 참여자들은 BP가 DApp 개발사에 리스자산을 재

임대하는 것에 동의/거부 의사를 제출할 수 있습니다.

동의한 참여자의 지분으로 BP는 DApp 개발사에 재 임대해주고 수익을 얻으며, 개발사는

손쉽게 개발환경을 구축할 수 있습니다.

둘이상의 BP가 하나의 프로젝트를 지원하는 의사표시를 하는 경우 해당 BP간의 합의에 따

라 둘이상의 BP의 자원을 하나의 프로젝트에 지원할 것인지 혹은 일부가 지원을 포기할 것

인지 결정합니다.

프로젝트에 투입되는 TMC토큰은 스마트 계약에 의거하여 DApp에 지급되며, 프로젝트의

로드맵에 따라 계약이 실제 실행되었는지 여부를 BP 및 참여자들에 의해 협의되며, 만약 과

반 이상의 동의를 얻지 못하는 경우에는 해당 비용은 지급되지 않습니다.

Page 11: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

3. LDPoS + L-BFT Algorithm

3.1 LDPoS (Leased and Delegated Proof of Stake) 소개

새로운 형태 LDPoS는 기존 DPoS 합의 알고리즘에 경제학적 동기를 부여하고, BP 선출

과정에 서의 투표를 장려하며 BP 담합과 카르텔을 막기 위한 안전 장치와 유동성 공급을

가능하게 합니다.

3.1.1 LPoS (Leased Proof of Stake)의 한계

기존의 임대지분증명 (LPoS)을 통해 참여자는 자신이 소유한 암호화폐를 다른 풀노드 참여

자에게 임대할 수 있게 되었습니다. 참여자가 보유한 암호화폐를 POS 노드에 임대하여 블

록 생성 및 수 수료에 대해 일정 비율로 보상을 받는 구조입니다. 참여자가 지분 증명에 참

여함으로써 해당 마이닝 노드들간의 지분차이가 발생하여 블록 생성에 선출될 확률을 높이

는 방법입니다.

하지만 기존의 POS는 “Nothing at stake problem” 이라는 문제가 발생합니다. 즉 악의적

으로 생성된 블록에 대해 모두 투표할 수 있는 문제로, 체인 스플릿(Chain Split)이 일어날

수 있기 때 문입니다. 체인 스플릿으로 인해 블록체인 합의 알고리즘에서 가장 민감한 부분

인 “이중지출문제”까지 연결될 수 있습니다.

3.1.2 DPoS(Delegated Proof of Stake)의 경제학적 한계

현재 DPoS(지분 위임 증명)은 EOS, steemit 등 다양한 블록체인의 합의 알고리즘으로 사

용되어 왔습니다. 대다수의 참여자들은 “투표”를 통한 민주주의를 실현했다고 하지만, 여전

히 커뮤니티 내에서는 문제가 제기되고 있습니다. 소수의 블록 생성자인 슈퍼노드들간의 담

합과 카르텔로 인한 문제가 발생할 수 있습니다.

Page 12: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

예를 들어 EOS의 경우 1코인당 30개의 투표권을 행사할 수 있습니다. 하지만 이는 새로운

문제점으로 “고래들의 담합구조”를 볼 수 있습니다. 즉 카르텔을 만들 수 있는 경제 학적 동

기를 부여하기 때문입니다. 일반적으로 소량의 암호화폐를 보유한 참여자들은 자신이 행사하

는 투표권에 대한 영향력이 미비하다는 사실을 알기에 투표권 행사에 큰 관심이 없습니다.

하지만 이러한 참여자들은 언제나 뇌물 유혹에 흔들릴 수 있습니다. 투표를 해주면 BP로 부

터 받을 보상의 일부를 나눠주거나, 에어드랍으로 이권을 보장해주는 식으로 BP들이 유혹할

수 있습니다.

즉, 다수의 암호화폐 보유자들을 적극적으로 참여할 경제학적 동기가 부족한 현실입니다.

3.2 LDPoS (Leased and Delegated Proof of Stake) 제안

DPoS 합의알고리즘에 경제학적 동기를 부여하는 새로운 합의알고리즘으로 LDPoS (Lea

sed and Delegated Proof of Stake)를 제안합니다. 기존의 지분 위임 증명 (DPoS)에 참

여자들의 투표를 이끌기 위한 경제학적 동기부여로 “Lease”를 통한 참여를 독려할 수 있습

니다. DPoS와 동일하게 BP 선출을 위한 투표권은 TMC 코인을 통해 획득할 수 있습니다.

하지만 여기서 Lease형태 로 참여자의 지분을 위임받아 블록 생성 시 일정 비율로 보상을

받을 수도 있습니다.

3.2.1 LDPoS Block Producer

LDPoS는 블록 생성자(BP, Block Producer)는 최초 29명을 선출합니다. 블록 생성자로 선

출 되 기 위해서는 최소 100,000 개의 TMC를 보유해야 후보군으로 등록할 수 있습니다.

후보군으로 등록된 노드들은 참여자의 투표와 자원을 임대 받으며 최종 29명 만 블록 생성

자로 선출됩니다. 이때 참여자들은 민주주의에 의거 최소 1표부터 최대 9표를 행사할 수 있

습니다. 최소한의 1표를 행 사할 경우 나머지 8표에 해당하는 비율만큼 자원을 임대해줄 수

있습니다.

Page 13: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

후보군들은 최대 임대 받을 수 있는 수량은 보유한 TMC 수량의 최초 1%로 제한함으로 담

합 구조를 방지하고 카르텔 형성을 방지합니다. 즉 후보군은 선출되기 위해서는 참여자들로

부터 투표를 받아야 하고, 해당 리스 총량을 늘려 보상을 주기위해서 보유량을 늘려야하는

구조입니다.

투표권과 자원 임대 간의 비율은 다음과 같습니다.

최대 투표를 행사할 경우 임대가능 비율은 줄어들고 최소 투표를 할 경우 임대 가능비율은

늘어납니다. 참여자는 최대 투표(최소 자원 임대)를 할 수록 투표한 후보자들 중 BP가 나올

확률이 증가하여, 보상을 받을 확률이 올라가지만, 자원 임대가 적어 실 보상 수령액은 낮으

며, 최소투표(최대 자원 임대)의 경우 보상을 받을 확률이 낮아지지만, 실 보상 수령액은 늘

어나는 형태입니다. 임대 받을 수 있는 수량 (Max Lease Amount) 은 투표권이 제한된 상

황에서 보상 비율과 함께 최대치가 제한되기 때문에 지속해서 후보군은 TMC토큰의 보유량

을 늘려야 하는 구조입니다.

Page 14: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

TMC는 총 2단계의 합의 알고리즘으로 구성되어 있습니다. 1단계에서는 BP로 선정된 노드

가 블록을 생성하고 나머지 노드들은 컨센서스 노드, 즉 검증 노드로 참여합니다. 블록 생성

은 1명의 블록 생성자만이 블록을 생성할 수 있습니다. 나머지 28명의 노드들은 생성된 블

록을 검증하고 투표하게 됩니다. 최초 서명된 블록은 각 7개의 그룹으로 보내지게 됩니다.

이때 2단계로 28명의 노드들은 새로운 형태로 맵핑(mapping)되어 그룹화 됩니다. 4명씩 7

개의 그룹으로 맵핑(mapping)된 7개 그룹은 새로 생성된 블록에 7개의 서명을 하게 됩니

다. 1그룹 당 4명의 노드들은 L-BFT 합의 알고리즘을 통해 비잔틴 장애를 극복합니다.

3.2.2 L-BFT (Lagrange-Byzantine Fault Tolerance)

L-BFT 합의 알고리즘은 Lagrange 기반의 최적화 알고리즘으로 기존의 비잔틴 장애 허용

에 대해 최적화된 맵핑이 가능하게 하는 알고리즘입니다. 4명씩 7개의 그룹으로 맵핑하기

위해 각 노드들간의 그룹 최적화로 시간을 단축시키고, 비잔틴 장애 허용을 빠르게 가능하게

해줍니다. 만약 𝑥개의 비잔틴 노드가 있는 그룹인 경우, 3𝑥+1개의 노드가 존재하면 비잔틴

장애를 극복할 수 있게 되고, 3𝑥+1개의 노드로 구성된 3𝑥+1개의 그룹 또한 비잔틴 장애를

극복할 수 있게 됩니다.

만약 블록 생성자로 선정된 노드가 비잔틴인 경우, 모든 그룹에 일정 시간 내 전파할 수 없

기 때문에 전파 받지 못한 그룹 내 노드들은 모두 실패에 대한 서명을 하게 됩니다. 실패한

블록과 동일한 높이에 대한 블록 생성자를 선정하며 이전과 다른 새로운 형태로 7개의 그룹

에 나머지 28명의 노드들이 맵핑(mapping) 됩니다. 7개의 그룹으로 맵핑 되는 경우의 수는

28C3으로 3,276 번 순환되며 새롭게 맵핑(mapping) 됩니다. 블록 생성자로 선출되는 경

우의 수까지 고려하면, 총 95,004 번의 경우의 수가 발생합니다.

즉, L-BFT는 기존의 BFT를 바탕으로 한 “최적화된 그룹 맵핑(G-mapping)”을 통해 빠르

게 비잔틴 장애를 극복하기 위한 알고리즘입니다.

Page 15: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

3.2.3 Incubating DApp via LDPoS

선출된 BP로부터 DApp 개발사는 더 쉽게 DApp 개발 환경을 구축할 수 있습니다. BP는

임대 받은 자원의 일부를 DApp 생태계 조성을 위해 재임대해 줄 수 있습니다. BP로부터

초기 자원을 임대한 DApp 개발사는 DApp을 운영하여 발생한 수익의 일부를 다시 BP에게

돌려주는 방식으로 BP는 새로운 수익을 창출할 수 있습니다. 이렇게 발생한 수익은 BP에게

투표한 참여자들에게 일정 비율로 보상이 주어집니다. 즉, BP로 선출된 노드들은 블록 검증

자로서 활동과 더불어 DApp 생태계를 가꾸는 역할을 합니다.

참여자들은 BP가 새로운 DApp 개발사에 지분을 재 임대하는 것에 동의/거부 의사를 제출

할 수 있습니다. 동의한 참여자의 지분으로 BP는 DApp 개발사에 재 임대해주고 수익을 얻

으며, 개발 사는 손쉽게 개발환경을 구축할 수 있습니다.

Page 16: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

참여자는 일정 기간마다 DApp 개발사의 운영과 개발 지속 가능성에 대해 투표/평가할 수

있습니다. 이를 통해 DApp 개발사는 참여자의 투표/평가 기반으로 추가 자원을 임대 받을

수 있게 됩니다.

DApp 운영을 성실히 하는 개발사는 추가 비용없이 DApp 운영이 가능해지고 투표한 참여

자들을 자연스럽게 해당 DApp 유저로 흡수시킬 수 있게 됩니다.

만약 투표/평가를 통해 부적절 한 운영 혹은 운영 지속능력이 부족하다 판단되면, 자원을 임

대해준 BP는 임대해준 일부 자원을 BP로 환원시킬 수 있습니다. 이때 BP에 투표한 참여자

들 중 임의의 증인으로서 임대한 자원에 대한 환원 서명이 필요합니다.

Page 17: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

4. Business Modeling System based on LDPoS

일반적으로 메인넷을 보유한 블록체인들은 기술적인 부분을 강조하지만, 블록체인을 활용한

비즈니스 로직 설계와 모델링을 제공하고 있지 않습니다. TMC는 일반적인 스마트 계약부터

Multi-DID(Decentralized Identify), 보안 문서 관리, 디지털 월렛 등 다양한 비즈니스 모

델링 시스템을 제공합니다.

4.1 Authorization Multi-DID (Decentralized Identify)

TMC에서 최초로 시도하는 “비즈니스 모델링(Business Modeling)”은 여타 메인넷들과의

연결을 통해 비즈니스 확장성에 초점을 맞췄습니다. 이러한 확장성은 메인넷의 안정성과 더

불어 참여자 간의 높은 신뢰를 필요로 합니다. 따라서 TMC는 Multi-DID Modeling 기반의

타 메인넷과의 연결성에 신뢰도를 높여 확장성과 함께 높은 신뢰도를 보장합니다.

Page 18: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

타 메인넷에서 DID로 인증된 참여자에 매칭되는 Hash 값을 TMC DID Hash 와 합쳐져 최

종 Multi-DID Merkle Root 로 Hash 화 됩니다. 이렇게 인증된 참여자의 정보는 TMC 와

타 메인 넷과의 연결을 보장하고 여러 블록체인 서비스를 쉽게 이용할 수 있게 해줍니다. 각

각의 메인 넷으로부터 보안성과 안전성을 보장받고, TMC와 레이어2로 연결된 TMC Multi-

DID는 블록체인 비지니스 모델링의 핵심적인 요소로 작용됩니다.

Page 19: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

만약 타 메인넷에서 위변조된 Hash 혹은 오류로 인한 신원 인증이 불가능한 경우, TMC

Multi-DID의 Merkle Root에서 해당 Hash의 인증이 삭제됩니다. 인증이 삭제된 Merkle

Root는 더 이상 사용할 수 없기에 이전 Hash와의 연결성을 통해 기존 DID 또한 유지되게

됩니다.

즉, 타 메인넷이 운영이 안되거나 보안상 문제가 발생하여도 기존에 참여자가 사용한 DID의

연결성과 연속성은 그대로 유지됩니다.

4.2 Authorization Secure Document Management

TMC는 특히 보안 문서 관리에 특화 되어있습니다. TMC에서 제공하는 ASDM (Autho

rization Secure Document Management)를 통해 기존 중앙 집중식으로 관리되던 보안

문서의 인증, 권 환, 유효기간, 공유 등에 대해 TMC에서 규격을 모델링화 하여 제공합니다.

물론 규격화된 문서 모델링뿐만 아니라, 사용자가 커스텀으로 생성한 다양한 규격들 또한 지

원합니다.

Page 20: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

특히 정부, 민간단체, 병원, 보험회사, 학교 등 다양한 분야에서 보안문서로 관리되며

시간/비용 적인 절약이 가능해집니다. TMC ASDM 은 ‘유지비 절감’, ‘보안 관리’, ‘비리 방지’

그리고 ‘허가형 공유’ 라는 특징이 있습니다.

기존 대비 유지 비용 측면에서도 보안 모듈을 별도로 설치하거나 구매할 이유가 없습니다.

TMC ASDM는 Multi-DID 기반의 허가형 보안 문서 관리로 DID 로 허가권을 개인이 설정

하고, 공유 기간 등을 설정할 수 있습니다.

Page 21: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

5. Economy & Governance

5.1 Economy

TMC의 토큰 이코노미는 LDPoS + L-BFT 기반으로 경제학적 동기 부여를 함으로써 BP

와 참여자 간의 “니즈”를 충족시켜줍니다. 자세한 토큰 이코노미의 전반적인 구조도는 다음

그림과 같습니다.

TMC BP가 되기 위한 최소한의 보유 조건과 TMC 생태계 참여자의 투표권과 리스 비율을

통해 “최적의 수요 곡선”을 통해 유지됩니다.

Page 22: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

이는 단순 BP를 선출하고 투표를 하는 것에서 멈추는 것이 아닌, 토큰의 경제적 지속성과

향후 개발되는 DApp의 연결성 확보, 그리고 타 메인넷과의 연결성까지 지원합니다.

5.2 Governance

TMC는 경제학적 동기를 부여하고, 참여자의 투표와 자원 임대를 통한 수익을 극대화합니다.

앞서 설명하였 듯 TMC의 블록 생성자는 최초 29명이지만 이는 네트워크 및 TMC 생태계

상황에 따라 유동적으로 변동될 수 있습니다. TMC의 블록 생성 노드는 3n+2 개 (9n14)

로 최소29개부터 44개까지 BP 노드수가 변할 수 있습니다. 이는 어느 한쪽으로 편중되는

담합 구도를 막기 위한 수단으로 적용됩니다.

TMC BP 후보군 등록을 위한 최소 코인 수량으로 100,000개를 정했지만, 네트워크 상황

및 TMC 생태계에 따라 최소/최대 보유량을 유동적으로 조절할 수 있습니다. 이에 따른 최

초 1%로 고정된 리스 최대 수량의 비율도 유동적으로 변할 수 있습니다. 최소 보유량 및

리스 비율은 LDPoS + L-BFT에 의거 BP 들이 투표 안건을 제시하고 참여자들의 투표를

통해 변경될 수 있습니다.

Page 23: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

6. 로드맵

Page 24: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

7. 발행량

⚫ 총 발행량 : 500,000,000 TMC

30% Managed by Foundation (Lock-up)

생태계 확장을 위한 (ecosystem scaling) 참여자들의 보상 및 시장 확장, TMC team &

founder등 TMC를 운영하는데 사용됩니다. 총 락업기간은 3년이며, 매년 1/3씩 순차적으

로 풀린다. 사용되지 않은 코인은 소각됩니다.

30% Token Sale

펀드레이징 금액은 개발비용, 컨설턴트 비용, Research & Development, 마케팅비용 등에

사용됩니다.

Page 25: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

15% Ecosystem Incentive

TMC생태계를 유지 및 확장하는데 필요한 자금이며, Blockchain Multi-DID (Decentrail

zed Identify) 서비스 참여자 보상, DApp 개발팀이나 프로젝트 발전에 기여에 대한 보상,

Bug Bounty, 거래소 상장 및 TMC 생태계 확장을 위한 에어드랍 등에 사용됩니다.

25% Block Reward

블록보상은 안정적인 양의 TMC코인을 BP들에게 제공하여야 합니다. 블록 보상은 메인넷

런칭 이후 제공되며, 블록보상에 관한 내용은 BP들간에 합의로 변할 수 있습니다.

Page 26: WHITE PAPER · 2020-02-13 · TMC에서 제공되는 Wallet은 생태계 참여자를 위한 BP투표 및 리스, 스마 트계약 등으로 특화되어 구성 되어있습니다

8. 면책조항

이 백서는 TMC에 관한 장기적 비전과 토큰 모델 전반에 대한 정보를 제공하고자 참고 목

적으로 작성된 것입니다. 문서의 내용은 단지 정보 전달을 목적으로만 사용되며 TMC에 대

한 투자를 권유하기 위한 것이 아니며 계약관계의 어떠한 요소도 암시 및 포함하지 않습니

다.

이 백서는 마지막 업데이트 당시의 상태를 기준으로 작성되었습니다. 이 백서에 있는 정보는

사전 고지 없이 재단의 정책 또는 의사결정에 따라 변경될 수 있습니다. TMC는 이 백서와

관련하여 어떠한 사항에 대해서도 진술 또는 보장하지 않으며, 정보의 정확성 및 완전성에

관련 법적 책임을 부담하지 않습니다

또한 투자자는 이 백서를 참고하여 투자의사결정 등 행위를 행한 결과와 여러가지의 리스크

를 인지하고 있어야 합니다. 여러가지의 리스크들은 TMC 또는 TMC의 생태계의 상업적 생

존 가능성에 중대한 영향을 미칠 수 있으며, 이로 인하여 TMC 생태계의 개발 및 운영이 종

료될 수도 있습니다. 또한 TMC는 리스크로 인해 입은 손해, 손실, 채무 기타 피해에 대하

여 어떠한 책임도 부담하지 않습니다.

TMC는 증권형 토큰 또는 기타 유가증권 시장의 자산으로 분류되지 않습니다. TMC 보유는

TMC 재단의 소유권 또는 기타 지분에 대한 소유 권리를 의미하지 않습니다.