IoTon General Paper(IEO)_KO_v1.0

Similar documents
IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

말은 많은 Blockchain 2

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

PowerPoint 프레젠테이션

[Brochure] KOR_TunA

Cloud Friendly System Architecture

PowerPoint Presentation

IoTon Technical Paper_KO_v1.0

Windows 8에서 BioStar 1 설치하기

Implement a business platform based on blockchain blockchain기반 비즈니스 플랫폼 구현을 위한 White Paper (요약본) -1- Qcity

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - src.doc

서현수

2

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Windows 10 General Announcement v1.0-KO

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

항목

1_cover

User interface design

게시판 스팸 실시간 차단 시스템

Cisco FirePOWER 호환성 가이드

Microsoft PowerPoint - chap01-C언어개요.pptx

Windows Server 2012

CR hwp

IT.,...,, IoT( ),,.,. 99%,,, IoT 90%. 95%..., (PIPA). 디지털트랜스포메이션은데이터보안에대한새로운접근방식필요 멀티클라우드사용으로인해추가적인리스크발생 높은수준의도입률로복잡성가중 95% 는민감데이터에디지털트랜스포메이션기술을사용하고있음

Lightpaper Bryllite Platform Beyond the Game Boundaries 브릴라이트플랫폼 : 게임의경계를넘어 Bryllite Ltd.

Microsoft Word - 08_01_블록체인.docx

untitled

Beyond Blockchain 블록체인기술은중앙화된권력없이모든노드들간을합의할수있게하는방법을고안해냈습니다. 하지만블록체인기술은실시간트랜잭션의성사, 확장성같은근본적인문제점들과직면해있습니다. 개선된합의알고리즘에도불구하고, 현재구현된블록체인은한번에한블록만동기화하는노드를사용합

Contents SEOUL NATIONAL UNIVERSITY FUTURE INTEGRATED-TECHNOLOGY PROGRAM FIP 13 FIP

SEOUL NATIONAL UNIVERSITY FUTURE INTEGRATED-TECHNOLOGY PROGRAM 13 : (IoT), 4.0,,,,,, CEO. 13 : ( ) ~ 11 1 ( ) : 310

Microsoft Word - release note-VRRP_Korean.doc

슬라이드 1

TOKENOMY_KO.cdr

라우터

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9

LTC 라이트코인명세서

슬라이드 1

로거 자료실

슬라이드 1

gdac-token-whitepaper-full-version-v1.2

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

**09콘텐츠산업백서_1 2

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

비잔틴 노드에 의한 네트워크 분기 시도와, 네트워크 정지 시도를 막기 위하여 네트 워크의 모든 노드들에 2번에 거쳐 합의 데이터를 전송한다. Tendermint와 같은 선행 연구들은 PBFT를 이용하여 비트코인으로 대표되는 작업증명 알고리즘을 사용하는 블록체인 시스템의

consulting

슬라이드 1

RHEV 2.2 인증서 만료 확인 및 갱신

Yggdrash White Paper Kr_ver 0.18

<4D F736F F D20302EC0CEC6AEB7CE2BC1BEB8F1B8AEBDBAC6AE2BBCBAB0FA BCBAB0FABEF7B5A5C0CCC6AEBFCFB7E1292E646F6378>

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<B3EDB9AEC0DBBCBAB9FD2E687770>

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

- 목차 - 1. 개요 가. 아이콘 (ICON) 이란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. ICON 컨셉및특징 - 독자적인블록체인기술, Loopchain - ICON의블록체인네트워크, 넥서스 (NEXUS) - IISS (ICON I

C O N T E N T S 목 차 요약 / 3 Ⅰ. 브라질소비시장동향및특성 경제현황 2. 소비시장의특성 Ⅱ. 브라질소비시장히트상품분석 최근히트상품 년소비시장, 이런상품을주목하라! Ⅲ. 우리기업의 4P 진출전략

<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>

NX1000_Ver1.1

View Licenses and Services (customer)

WIZBL_WHITEPAPER 한글

[로플랫]표준상품소개서_(1.042)

52 l /08

H3250_Wi-Fi_E.book

- 목차 - 1. 개요 가. 애터니티 (Aeternity, AE) 란? 나. 주요스펙 1) 기본정보 2) 시장정보 2. 주요팀멤버및재단소개 3. 애터니티컨셉및특징 - Aeon Token (AE) - Name 시스템 - Aepps 4. 기술적특징 - PoW, PoS Hy


PowerPoint 프레젠테이션

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

2013_1_14_GM작물실용화사업단_소식지_내지_인쇄_앙코르130.indd

wtu05_ÃÖÁ¾

Chapter ...

DBMS & SQL Server Installation Database Laboratory


ICT À¶ÇÕÃÖÁ¾

2018 경영학회_브로셔 내지


PERFORMANCE technology the all-new bmw 5 series. dynamic 06 business 14 comfort 20 safety 22 model LineuP 24 TecHnicaL data 26 bmw service 28 bmw kore

공정한합의알고리즘 : deb 합의알고리즘 (A fair consensus algorithm : deb consensus algorithm) 목차 1. 개요 2. 합의알고리즘의공정성 3. deb 합의알고리즘 4. 공정한노드의역할및신뢰성검증 5. 성능 6. deb 합의알고

참고 : 더블링크드리스트 노드는데이터와포인터를가지고포인터가다음노드의데이터부분을참조하면서 연결되는자료구조이며, 데이터검색시포인터로연결된노드를검색하여값을찾음 < 더블링크드리스트연결구조 > 구분인덱스 ( 데이터베이스 ) 더블링크드리스트 장점 단점 < 인덱스및더블링크드리스트방

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

놀이동산미아찾기시스템

Microsoft PowerPoint - 권장 사양

System Recovery 사용자 매뉴얼

[한반도]한국의 ICT 현주소(송부)

내지(교사용) 4-6부

È޴ϵåA4±â¼Û

Visual Studio online Limited preview 간략하게살펴보기

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

이베이를 활용한 B2C 마케팅_한국무역

SBR-100S User Manual

¿©¼ººÎÃÖÁ¾¼öÁ¤(0108).hwp

메뉴얼41페이지-2

Microsoft PowerPoint - 6.pptx

....(......)(1)

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

TTA Journal No.157_서체변경.indd

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

Transcription:

Version 1.0 Sep 03, 2018

Contents 4 6 7 7 10 11 11 13 14 15 17 18 21 24 1. Abstract 2. 배경 2.1 IoT란무엇인가? 2.2 IoT의전망 3. IoT 기술이가진난관 3.1 미래의혁신들을막는문제 3.2 초연결시스템창조에놓인난제 4. 가능한해결방법 4.1 보안문제 4.2 문제의해결 BIoT범용플랫폼 을통하여 5. Enter IoTon 5.1 IoTon 플랫폼이란무엇인가? 5.1.1 디바이스민주주의 5.1.2 데이터주권 5.1.3 지능화된초연결사회 6. IoTon 플랫폼 6.1 IoTon 응용핵심기술 6.1.1 분산공유원장 (Distributed Shared Ledger) 6.1.2 데이터베이스구조 DAG ( 방향성비순환그래프 ) 6.1.3 합의매커니즘 (PBFT + DPoS) 6.1.3.1 PBFT 6.1.3.2 DPoS 6.1.3.3 Tendermint 6.1.3.4 IoTon의 Consensus Architecture 6.1.4 IoTon의보안매커니즘 6.1.5 스마트컨트랙트 6.1.6. 스마트컨트랙트를위한 AI 지원 6.1.7. Wallet 6.1.8. Cross Chain Gateway

6.1.9. 퍼블릭블록체인과퍼미션드 (Permissioned) 블록체인의동시운영 6.1.10. HIPP 삼중구조 6.1.11 통합 SDK를통한 IoT기기연결 6.1.12 Service Software와 Service Flow 50 51 54 55 56 57 57 58 63 64 65 66 68 70 74 76 78 7. IoT 비즈니스서비스에기반한 IoTon 생태계의창조 7.1 IoTon 적용가능산업군 7.2 지능화된 IoTon 생태계구축 7.3 IoTon 실제적용사례 Smart Mobility: S-Bike, S-Parking 8. 토큰이코노믹스 8.1 토큰운영의철학과비전 8.2 토큰별특성 8.3 토큰용례 8.3.1 플랫폼예치금 8.3.2 IoT 기기사용료 8.3.3 데이터조사및거래 8.3.4 평판프로토콜 (Reputation Protocol) 8.3.5 Advertising Space 이용료 8.3.6 거래수수료 8.3.7 보상프로토콜 ( 보상 Protocol) 8.4 토큰별용도정리표 9. 토큰발행및배포계획 9.1 토큰배포계획 10. 로드맵 10.1 비즈니스로드맵 10.2 Technology 로드맵 10.3 Core Team Members 10.4 어드바이저 10.5 파트너스 11. 책임면책성명

Abstract 1. Abstract IoTon 은디바이스민주주의와데이터주권의가치에기초하여지능화된초연결사회를구현하기위하여 블록체인기반으로설계된 BIoT( 블록체인 IoT) 범용플랫폼이다. 사물인터넷 (IoT) 은모든사물을인터넷으로통합하고사용하는것이가능하게해주는네트워킹기술이다. 이네트워킹을통해사람-사람, 사람-사물, 사물-사물의통신이극도로활발해지며상호작용과정중에서빅데이터를형성한다. 이러한빅데이터는네트워크의인공지능에의하여학습되어인공지능자체를점차고도화시켜개선된각종서비스를창출한다. 2050년도엔 1000억의기기들이 IoT 네트워킹에포함될것으로예측되며 2020년도엔 1조달러가이기술에투자될것으로전망된다. 하지만 IoT 네트워킹이범지구적으로확장되기위해서는연결시스템의구축문제와보안문제를해결해야한다. 여전히대부분의사물들은네트워크에포함되어있지않으며기존 IoT 기기들도취약한상호호환성을보여주며심지어충돌하기까지한다. 또한기존 IoT 네트워킹이매우중앙화된방식으로이루어지기때문에중앙서버에대한해킹으로야기된보안문제가끊이지않고있다. IoTon은디바이스민주주의와데이터주권을확보하는 BIoT 범용플랫폼으로서기존 IoT 네트워킹의상호연결성과보안의문제를새로운방식으로해결한다. IoTon은블록체인기반의플랫폼으로서중앙화되지않고분산화된서버를사용함으로써연결성, 속도, 보안을동시에강화한다. 또한블록체인기술의투명성과비밀성을동시에활용하여네트워크내거래자들사이의신뢰문제와데이터주권의문제를해결한다. 이러한방식으로 IoTon에의하여새롭게네트워킹된사물과사람은블록체인기반의인공지능을통해진정한의미에서지능화된초연결사회의일원이된다. IoTon을구성하는핵심기술들은분산공유원장, PBFT DPoS 합의알고리, DAG 데이터구조, 퍼블릭블록체인, 퍼미션드 ( 프라이빗 ) 블록체인과이둘을이어주는서비스플랫폼으로구성된삼중구조의 HIP- P(Hyper Integration of the Private and the Public -개인적인것과공적인것의초통합 ) 기술, 통합 SDK( 소프트웨어개발키트 ), 브릿지모듈을통한가상머신네트워크최적화라고할수있다. 각각의기술은다음과같은목표를달성한다. 분산공유원장을통해서중앙화된서버의취약한보안문제를극복한다. PBFT DPoS 합의알고리즘은 비잔틴장애허용과비동기시스템의문제를해결하면서 Bitcoin 에비해극도로빠른합의속도를확보한다. DAG( 방향성비순환그래프 ) 기술역시기존 Bitcoin 에서사용된일렬인증의느린거래처리속도문제를 4

Abstract 병렬처리방식으로해결한다. HIPP 통합기능은퍼블릭블록체인의단독운영을통해서확보될수없는익명성을프라이빗블록체인의동시운영을통해확보하며기기의개인적인사용들에대하여보상된토큰이활용될수있는토큰이코노미구현을가능하게만든다. 통합 SDK는기존 IoT 기기들과새롭게추가될 IoT 기기들이통합플랫폼에연결되게함으로써상호연결성을새롭게확보한다. 브릿지모듈이포함된 VM 네트워크는스마트폰과다른기기들을모두가상머신으로등록하여온라인상에서기기들을손쉽게사용할수있는유저인터페이스를구축하고유효성 / 보안체크를추가하여시스템무결성을다중으로관리한다. IoTon 플랫폼이블록체인에기반한다른 IoT 플랫폼들에대하여가지는장점은 IoT 생태계의구축을위하여토큰이코노미를적극적으로활용한다는것이다. IoTon의토큰이코노미는상장되는토큰과비상장토큰을운영한다. 비상장토큰은 IoTon 플랫폼사용을통해발생한데이터에보상으로주어지며이를 IoTon 플랫폼의서비스에사용하거나상장된토큰으로교환이가능하다. 이러한보상체계는 IoTon 플랫폼의생태계를구축하는데지대한기여를할것이다. 이것은동시에빅데이터중앙화의시대에간과되었던사용자들의데이터주권을회복시킬것이다. IoTon은최신의기술들을사용하여디바이스민주주의와데이터소유권을보장하는초연결사회를구축할것이다. 이렇게할때모든사람과사물은진정한의미에서하나가되며전세계는거대한하나의스마트도시로변화될것이다. 이사회에서데이터는더이상첨단기술을독점하는거대세력들의부의축적수단이아니라모든사람들이자신의기여에따라공정한보상을받는데사용되는수단이된다. IoTon을통해서인류는새로운화목과번영의시대로들어갈것이다. 5

배경 6

배경 2. 배경 2.1 IoT 란무엇인가? IoT란기존에어떠한상호연결성도가지지않고있었던개별사물들을인터넷을이용해연결한뒤이를관리하는것을가능하게해주는네트워킹기술을의미한다. IoT 네트워크확립이지향하는목표는우리에게너무나유용하면서도여전히최소한의물리적접촉을요구하는사물들을온라인관리가가능하게함으로써이용과상호작용 ( 사물-사용자, 사물-사물등등 ) 을스마트화하는것이다. IoT의기술은사물에부착된센서로서사용자의필요를예측하고사용자와소통해서얻은데이터를인공지능으로분석함으로써사용자들의삶을실제로윤택하게만들어주고있다. 더이상회사에서퇴근하면서누군가가불을끄지않아도 IoT 전구는센서를사용해사용자가해당공간안에있는지를파악해서자동소등을시행함으로써전력손실을막는다. 기저귀에담긴 IoT 센서는유아의배변상태를파악해서자동적으로기저귀교환을해달라고부모에게신호를보낸다. 웨어러블기기에도 IoT 기술이적극적으로도입됨으로써인간의신체를인간자신보다더잘파악하고각종건강위협과증진을위한다양한정보들을생산해낸다. 예를들어 OM 시그널의스마트의류는내장센서를통해서신체의다양한변화를예측해서스트레스및다양한이상상태를자동으로체크한다. 2.2 IoT 의전망 7

배경 IBM Institute for Business Value 에따르면인터넷에연결된사물들은오늘날 100 억개정도의숫자로시작해서 2020 년도엔 250 억개, 2050 년도에는 1000 억개에이를것으로파악된다. 이러한수치는가까운미래에한명의사람당 10 개가넘는 IoT 기기와연결될수있다는것을의미한다. IoT 시장규모도매년새롭게성장하고있다. IDC의예측에따르면 2018년도에 IoT에대한전세계총지출액은 7725억달러에달할것으로보이며 2020년도에는 1조달러를넘어설 것으로예측된다. 2 1 2 현재 IoT 개발자들의궁극적인목표는 IoT 서비스가우리의집과사무실을넘어서모든삶의영역으로확장되도록하는것이다. " 스마트시티 " 의개념은도시전체의물리적인물체에스마트기능을추가하여도시전체를최적화하는것을의미한다. 스마트시티의최적화에포함될수있는영역은무한하다. IoT와정보통신기술 (ICT) 을통합함으로써도시위생, 도시환경, 건물관리, 교통관리및주차와같은모든분야가스마트화프로젝트에포함될 수있다. 3 예를들어, 교통부는운전자에게최신정보를실시간으로배포하고도로상의센서를통해각지역의교통정체를최소화할수있다. 어떤건물에비어있는상업공간이있는경우, 실시간으로임대를예약할수있는지여부를알리고주민이소득을창출하도록허용함으로써시민들이최대한활용할수있게하는것이가능하다. 주차시설을소유한개인은비어있는주차공간을실시간으로식별하여운전자가주차장에들어오고나가는주기를단축할수있도록도울수있다. 이것은물론사용회전율을높여서공간주인들의금전적이득을증가시킨다. 1 Device Democary, 2. https://www-935.ibm.com/services/multimedia/gbe03620usen.pdf 2 IDC Forecasts Worldwide Spending on the Internet of Things to Reach $772 Billion in 2018, https://www.idc.com/getdoc.jsp?containerid=prus43295217 3 Smart City, https://internetofthingsagenda.techtarget.com/definition/smart-city 8

배경 간단히말해서, 스마트시티는편의를위해공간을자동화하는것을넘어서상상할수있는모든것에새로운경제적 가치를더한다. IoT 기술의비전은초연결성의세계를창조하는것이다. 가정과사무실에현존하는장치와차후생산될모든장치는모바일장치에연결된다. 그들은사람들의건강을최적화할수있도록정보를공유하기위해인체와연결되어있다. 개인의기억력과의식적인관리노력을통해서만가능했던모든개선사항은이제실시간으로그리고자동적으로수행된다. Deep Learning을통해오류가점진적으로제거되고개선사항이정기적으로추가된다. 도시는결국지능적인하이퍼링크가되어인간사회를위한 " 완벽한보모 " 역할을하는촘촘한시스템이될것이다. 9

IoT 기술이 가진난관 10

IoT 기술이가진난관 3. IoT 기술이가진난관 3.1 미래의혁신들을막는문제 스마트시티구현을위한 IoT와 ICT(Information & Communication Technology, 정보통신기술 ) 기반기술들이이미어느정도완료되어있지만진정한의미에있어서초연결성을갖춘스마트시티의출현은생각보다더딘것처럼보인다. 여전히우리의삶은인터넷시대와스마트폰시대에서새롭게얻어진혜택들을통해얻은편리함을넘어선새로운혁신을누리고있지못하다. 홈 IoT도벌써나름의역사를국내외에서가지고있음에도불구하고그일부만이혜택들을누릴뿐이다. 우리의삶은스마트폰혁명이래로크게나아지지않았다. 현시점에서 IoT 기술은크게두가지장벽들을극복해야하는큰과제가있다. 초연결시스템의구축문제 보안문제 3.2 초연결시스템창조에놓인난제 IoT의핵심기술은여전히인터넷이다. 하지만여전히우리가사용하고있는대부분의사물들은네트워크에연결되어있지않다. 그들은그냥사물들일뿐이다. 여전히토스터가빵을태우지않도록직접버튼을눌러주어야한다. 이것을해결할수있는방법은두가지이다. IoT 토스터를사거나아니면기존토스터에 IoT 기능을더하던가해야한다. 물론 IoT 토스터를아예처음부터사는게효율적이다. 그러나이런식으로해서모든제품들을 IoT 제품들로교체하는데는상당한시간이걸리고 IoT 토스터자체도전통적인토스터에비해서비쌀수있다. 11

IoT 기술이가진난관 연결되어있지않는사물들을연결하는비용과아예처음부터연결된사물들로기존사물들을교체하는데소비되는 비용모두 IoT 에대한진입장벽을높이고있다. 이뿐만이아니다. IoT 기기들이상당히보급되어있는사무공간과가정에서도모든기기가마치무정부상태의개인주의자들처럼따로따로작동하는경향이있다. IoT 기기들의제조사가모두다르고그들이서로다른 ICT 프로토콜을사용하기때문에상호성이거의존재하지않는다. 그렇기때문에비록 IoT 장비들이가득한공간속에서생활하는개인일지라도전혀자신의삶이스마트하지않다는것을느끼는순간들을경험하게된다. 예를들어실내온도를자동으로파악해서온도를변화시키는 A 회사 IoT 에어컨이방에있다고해보자. 에어컨은 뜨거워지는온도에자동으로작동해서반응하며찬공기를내보낸다. 하지만나의몸에붙어있는웨어러블디바이스는 내몸의온도가수족냉증으로낮아졌다는신호를의료기관에보내고있다. 의료기관으로가고있는시그널을보내는센서는 IoT 에어컨의존재를전혀파악하지못한다. 결국난두기기의상호성의부재로생기는기능의충돌때문에불편을끊임없이겪을수밖에없게된다. 비록카카오미니나아마존에코가사용자의방에있다고해도이러한기기들에장착된인공지능은이문제들을해결할수있는능력이없다. 이러한 IoT 네트워크들의상호성의결여는기존서비스패키지들을서로묶어서새로운번들서비스로발전시켜판로를확장시킬수있는가능성을원천적으로차단한다. 12

가능한해결방법 13

가능한해결방법 4. 가능한해결방법 위문제를해결하기위해선다양한 IoT 제조업체들의기기들을통합시켜줄통합플랫폼이필요하다. 이러한통합플랫폼은 IoT 사용자용 DApp(Decentralized 어플리케이션, 탈중앙화된어플리케이션 ) 과 IoT UI 개발자용 SDK로구성될것이다. 사용자는가상머신의역할을하는스마트폰에통합플랫폼 DApp을설치하는것만으로모든 IoT 기기들을일괄적으로조정할수있어야만한다. IoT UI 개발자는 IoT 기기가기존에가지고있던 UI를크게변경하지않고도사용자가통합플랫폼에서이를사용할수있도록만드는방안이필요하다. 만약통합플랫폼과기존 UI를쉽게호환시켜줄오픈소스를포함한 SDK가있다면이문제가해결될것이다. 4.1 보안문제 현재 IoT 기술의가장큰문제점은보안문제이다. 그이유는대부분의 IoT 기술이중앙화된시스템에의해서 관리되고있기때문이다. 많은 IoT 기기가해킹과디도스공격에무방비로노출되어있다. IoT 기기의해킹은 사용자를크게두방면으로위협한다. 1. IoT 기기를사용자의동의없이작동할수있다. 2. IoT 기기안에저장되어있는사용자정보를해킹함으로써그것을비윤리적인방식으로활용할수있다. 예를들어 2013년도 8월에는라스베이거스에있는스마트 TV에부착된카메라가해킹되었고, 2014년도에는 4 스마트 TV에악성코드를넣어서 TV에저장된 WiFi 비밀번호를해킹하는사건이일어났다. IoT 기술에있어서가장위협적인해킹기술은봇넷기술이다. 봇넷기술은 2000년대부터존재했던기술이지만개인의 PC들을해킹하는 4 홈가전 IoT 보안가이드,12, http://www.kisa.or.kr/uploadfile/201708/201708071123540551.pdf 14

가능한해결방법 것이전부였다. 하지만거의보안능력도없고보안업데이트도받을수없는 IoT 기기들의숫자가기하급수적으로증가하게되면서봇넷의활동범위는엄청나게넓어졌다. 2017년도 10월에는봇넷에의하여조종된 10만개의 기기들이한인터넷사회기반시설공급업체의서비스를통째로마비시키는사태까지일어났다. 만약한가정에서도난방지시스템을통해집안에설치한스마트감시카메라들의관리네트워크가해킹된다면해커는이러한카메라들을멋대로작동하여우리의사생활을감시할수도있을것이다. 또한 IoT 기기들을사용한내역들이구성하는데이터가생산업자인대기업에의해서동의없이저장되고유출될수있다. 좀더치명적인피해도있을수있다. 예를들어무인자동차가해킹당하는사태를생각해보자. 달리는고속도로에서누군가가무인자동차네트워크를해킹해서차에대한운전자의통제를완전히상실하게만든다고생각해보자. 이럴경우운전자는즉사할수도있다. 테러단체중에서 IT 인력을보유한단체들은선진국과의전쟁에서민간에대한타격을입히기위하여얼마든지이러한방식을사용할수있다. 테러범들이더이상비행기에탑승하지않고도비행기를추락시킬수있는상황이올수도있는것이다. 특히현재많은 IoT 홈기기들이클로즈드소스 (Closed Source) 를통해개발된중앙화된플랫폼을사용한다. 예를들어 LG와같은회사에홈 IoT 서비스를신청하게되면 LG에서제공한하나의플랫폼으로집에있는모든 LG IoT 기기들을사용할수있게된다. 이러한플랫폼이해킹될경우해커들은하나의개별적인 IoT 기기가아닌집에있는 IoT 기기들전체를멋대로통제할수도있다. 5 해결방안 분산된공유원장 (Distributed Shared Ledgers) 을활용하며분산저장을가능하게하는클라우드에네트워크를사용함으로써이문제를해결할수있다. 이러한분산화된클라우드에서는등록된 IoT 기기들은네트워크에대한전체데이터를가지고있지않고부분색인의정보만을저장하고있다. 그러므로하나의노드가해킹된다고할지라도전체네트워크는거의손상을입진않는다. 4.2 문제의해결 BIoT 범용플랫폼 을통하여 비록 IoT 기술의확장을막는몇가지장애물들이있을수있지만이모든것들은새로운기술적시도로극복될수 있다. 일단각각의 IoT 생산업체들이서로다른프로토콜을사용해서 IoT 기기들이서로상호작용할수없다면 우리는이를해결할통합용플랫폼과 SDK 를제공할수있다. 이통합플랫폼은등록된사용자들의모든 IoT 5 Botnets of Things, https://www.technologyreview.com/s/603500/10-breakthrough-technologies-2017-botnets-of-things/ 15

가능한해결방법 기기들을동시에운영할수있으며이를통해얻어진정보들을인공지능으로취합하여최적화된유저경험을 선사하도록할수있다. 하지만이러한통합플랫폼을만드는것은기존에 IoT 기기들을연결하고있는폐쇄형서비스를사용한중앙화된 클라우드보다더해킹의위험에노출된것이아닐까? 우리는이문제또한 IoT 기기들간의중앙화된클라우드네트워크를블록체인기반의분산화된클라우드로 대체함으로써해결할수있을거라고믿는다. 만약 IoT 기기에대한사용권한정보가블록체인원장에기록된다면이를기반한새로운 IoT 서비스는막강한 보안력을가지게될것이다. 수많은원장들을동시에해킹하는것은현실적으로불가능하기때문이다. 16

Enter IoTon 17

Enter IoTon 5. Enter IoTon 그러므로, 우리는이모든기술적필요들을만족시킬초연결시스템과안정적인블록체인기반보안시스템을둘다 성공적으로구축할수있는지능화된초연결사회를위한 BIoT( 블록체인 IoT) 범용플랫폼인 IoTon 을소개하고자 한다. 5.1 IoTon 플랫폼이란무엇인가? IoTon 의비전 : 디바이스민주주의와데이터주권보호에기반한지능화된초연결사회의실현 IoTon 플랫폼은전세계의모든사람들을위하여다음의목표들을실현할비전을가지고있다. 5.1.1 디바이스민주주의 디바이스민주주의라는개념은 IBM에서출판한 Device Democracy, Saving the future of the Internet of Things 라는소논문에서최초로소개되었다. Device Democracy 의저자들에따르면 2005년도이전의 IoT 네트워크는폐쇄되고중앙화된네트워크이며, 2005년이후의 IoT의네트워크는개방되긴했지만여전히중앙화된클라우드를통해서운영되고있다. 마지막으로 2025년도이후에는중앙화된클라우드가완전히분산화된, 즉 탈중앙화된클라우드로대체될것이다. 공개되고탈중앙화된 ( 분산화된혹은민주화된 ) 클라우드기반의 IoT 네트워크에서각각의기기들과기기들의사용자들은신뢰가필요없는 P2P 방식으로직접정보를거래한다. 그리고 이렇게성사된모든거래들에대한정보들은암호화된블록으로전환된다. 6 7 6 Device Democracy, 9. 7 Ibid, 3, 10. 18

Enter IoTon 디바이스민주주의 IoT 기술은기존 IoT 기술보다보안과상호성 ( 기기-사용자, 사용자-사용자, 사물-사물 ) 의면에서월등하게뛰어나다. 기존중앙화된 Cloud IoT Network는보안이뚫렸을때소속된모든 IoT 기기들에악성코드를퍼뜨릴수있다. 하지만개별블록들이서로를끊임없이상호검증하면서트랜잭션을기록하는블록체인시스템에선이러한악성코드유포가미연에방지된다. 또한스마트계약으로자동화된상호동의를통해서신뢰를보장하기에데이터거래관계자들이중개인을거치지않고도효율적으로데이터를교환할수있다. 결과적으로데이터거래량의증가는사물들과사용자들간의상호파악 ( 사물-사람, 사물-사물 ) 을쉽게만들어양자에게최적화된경험을제공한다. 5.1.2 데이터주권 블록체인기술은인터넷의등장으로도극복될수없었던데이터주권보호의문제를상당부분해결할것으로전망된다. 데이터주권 (Data Ownership) 이란 정보에대한소유와책임을의미한다. 주권은권한과통제를모두의미한다. 정보의통제는데이터를이용하고, 창조하고, 변경하고, 묶고, 그것을통해이득을얻고, 판매하고또는제거할수있는능력을 포함할뿐만아니라이러한접근권한들을타인들에게도양도할수있는권리또한포함한다. 온라인에서사용자의모든활동은아주미세한것일지라도쿠키의형태로남아사용자의생활패턴에대한다양한데이터를형성한다. 또한웹사용자들의창작과편집을통해서도새로운데이터가창출된다. 이제개인에대한데이터를가지는것은개인의모든비밀을아는것과다름이없게되어버렸다. 하지만이러한데이터의창조, 보관, 축적과정은너무나도복잡해져서더이상데이터를만들어내고있는한개인은자신의데이터의형성부터사용까지의과정을더이상추적조차할수없게되었다. 이러한상황에서많은웹서비스를제공하는거대기업들은중앙화된데이터베이스에사용자들의데이터들을누적하고분석한뒤그것을자신의서비스를발전시키고매출을증가시키는데활용한다. 문제는많은웹기업들이사용자들의데이터를때론허락없이수집하고사용하며심지어국민의사생활을통제하려는정부기관과도거래한다는것이다. BIoT 범용플랫폼으로서 IoTon은블록체인기술을활용하여이러한위협을미연에방지하고자한다. IoTon 상에서 IoT 기기들의사용자들은공용키와암호화된개인키를소유하게된다. 이것은 IoT 기기의활용이끊임없이투명하게공적으로파악되는것을가능하게는하나, 사용자자체는상당한익명성을유지하도록허용해준다. 비록 IoT 기기에대한데이터들은플랫폼관리자들이서비스를향상시키는데사용될수있지만그들은네트워크상에서당신이사용하는가상의아이덴티티에기록된최소한의정보를넘어서는당신에대하여알수없기때문에당신의사생활은보호된다. 또한 IoTon을기반한 IoT 기기들의사용자들과생산업체들은자신들의데이터를 Alibaba나 Amazon과같은온라인상거래기업들과자연스럽게거래할수있다. 그동안데이터거래는폐쇄적인중앙데이터베이스를소유할능력이있는일부대기업들에의해서독점되었고우리의동의와심지어인지도없이비밀스럽게거래되어왔다. 8 하지만블록체인의스마트컨트랙트 (Smart Contract) 기술을통해서데이터공개범위를구체화함으로써이러한유출을 차단할수있다. 8 Data Ownership, htps://ori.hhs.gov/education/products/n_illinois_u/datamanagement/dotopic.html 19

Enter IoTon 5.1.3 지능화된초연결사회 IoTon 플랫폼의궁극적인목표는디바이스민주주의와데이터주권을확보하면서지능화된초연결사회를구현하는것이다. 누구나블록체인기반의 IoT 네트워크에손쉽게가입할수있다. 그리고우리는다양한 IoT 제조사들이서로의서비스을동기화하여유저경험을입체적으로향상시킬수있는통합플랫폼을제공함으로써모든 IoT 기기가조화를이루며인간을위해작동하게만든다. 이렇게 IoT 기기로구성된지능화된생태계는국경을초월하며인간삶의모든영역들이서로협력하여삶을윤택하게만든다. 또한모든스마트폰에 IoTon 플랫폼어플리케이션을설치할경우스마트폰이가상머신으로등록되어다른가상화된 IoT 기기들을즉시사용할수있게된다. 스마트도시의빌딩속회의실들, 대중교통, 공공기관의창구이용가능상태, 신호등이매우저렴한센서들을설치함으로써실시간으로파악된다. 이러한센서들이전송하는정보들이끊임없이동기화되는과정에서인공지능의딥러닝을통한최적화된 User Experience 옵션들이제시된다. 예 : 국제회의에참석하는존을상상해보자. 존은미국에서스마트폰을통해서한국서울의현재임대가능한회의실공간을실시간으로추천받는다. 그리고한국에도착했을때근처에이용가능한공유자동차중한대가이미그의도착시각을알고대기하고있다. 위성에서는막히지않는도로에대한정보를공유자동차내비게이션에반영해준다. 그는회의가시작되기전에커피를한잔하러 Starbucks 매장에들어간다. 물론바리스타들은이미그의사이렌오더를접수했고스타벅스 IoT 네트워크인 CloverNet은그가평소에즐겨먹는조합에딱맞춘아메리카노를미리준비해놓는다. 회의실에있는에어컨, 냉장고, 자판기들을사용할때그는현금을필요로하지않는다. IoTon 플랫폼을통해서이모든서비스를사용하고결제까지진행할수있다. 존의여정에는이미수많은존-IoT 기기들, IoT-IoT 기기들, 존소유의 IoT 기기의 Network-이용매장 IoT의 Network 간의무수한상호작용이발생한다. 이러한과정에서새로운사용자데이터가축적된다. 그리고존이동의한스마트계약에따라이데이터들은관련업체들이더매력적인서비스를구축하는데활용된다. 그럼에도불구하고존은본인의블록체인네트워크를이용하여 IoT 기기들과소통하였으므로그의신상정보의노출은매우최소화된다. 이것이바로지능화된초연결사회이다. 지능화된초연결사회에서개인정보는최대한으로보호되고개인은민주화된디바이스들의자동화된협력을통해삶의질을극단적으로향상시킨다. 20

IoTon 플랫폼 21

IoTon 플랫폼 6. IoTon 플랫폼 IoTon은블록체인기술에기반한범용플랫폼으로서지능화된초연결사회의구현을위하여 IoT 기기들, 사용자들, 민간및공공기관들의상호작용을도와주는통합플랫폼이다. IoTon은먼저서로다른제조사들의 IoT 기기들을프라이빗블록체인네트워크에통합한다. 그리고 IoTon 네트워크에등록된 IoT 기기들의사용을통해얻어지는데이터를 DBMS( 데이터베이스관리시스템 ) 에저장한다. DBMS는데이터외에도개인키를분실했을때복구할수있는최소한의계정정보를보유한다. 또한 IoTon 자체의룰엔진 (Rule Engine) 을통하여프라이빗네트워크에서창출되어서 DBMS에저장된데이터를분석하여서비스사용에대한보상을설정하는보상체계를마련한다. 추가적으로 DBMS의데이터에서퍼블릭네트워크에서사용될원장에들어갈일부데이터를추출하여공유된클라우드데이터베이스 (Shared Cloud Database) 를만든뒤퍼블릭블록체인네트워크에서 IoTon 토큰을발행할시토큰발급및거래, 전자지갑등의서비스를위하여사용한다. 22

IoTon 플랫폼 그림 1. IoTon 플랫폼구조 23

IoTon 플랫폼 6.1 IoTon 응용핵심기술들 6.1.1 분산공유원장 (Distributed Shared Ledger) 분산공유원장은블록체인에서사용되는핵심보안기술이다. 기존의통합되고중앙화된데이터베이스는모든데이터를한곳에서저장하고관리하고있기에보안이매우취약하다. 하지만이러한데이터들이한곳이아니라여러개의분산된노드들에따로따로저장되어있기에각각의노드가속한단일서버가손상된다고하더라도전체네트워크의데이터는보존된다. 블록체인은철저하게 P2P 방식으로운영되기때문에분산화된네트워크에등록된모든기기가한번에타격을입지않으면악의적인공격에의하여시스템이마비되지않는다. IoTon은 DHT(Distributer Hash Table) 라는 P2P 분산저장기술을사용하여데이터보안을극대화하였다. 전체파일에대한데이터는분산스토리지에저장되며, 분산된스토리지에색인테이블기능을통해진위여부를확인할수있게하였다. 또한추가적으로데이터의중복성과신뢰성을위해브릿지모듈을사용함으로무결성과보안성을 2차적으로점검할수있게하였다. 6.1.2 데이터베이스구조 방향성비순환그래프 (DAG) (1) DAG 도입이유비트코인으로대표되는블록체인 1.0은최초로분산화된네트워크에서합의를성공적으로이루어내며수천개의뒤따라온암호화폐들의청사진을제공하였다. 이더리움으로대표되는블록체인 2.0은프로그래밍이가능한스마트컨트랙트 (Smart Contract) 를도입하며암호화폐의응용시나리오들을엄청나게확대했다. 그러나현존하는블록체인기술은수행능력에있어서명백한병목현상을나타내고있다. 이론적으로비트코인은 7 TPS( 초당거래량 ), 이더리움은 15 TPS를지원한다. 반면에금융계의대표라고할수있는 Visa는평균적으로 2,000 TPS를지원하며처리속도가최대일때는 56,000 TPS를지원한다. 진정으로사람들이매일사용할수있는파이낸셜시스템이되기위해서블록체인은여전히갈길이멀다고할수있다. 이런상황에서고동시성 (high concurrency) 을지원하는특징들을가진 DAG는블록체인의현존하는확장성문제를효과적으로해결할것으로기대되어블록체인 3.0 기술의핵심으로부상하였다. Byteball과 IOTA는 DAG에기반한분산원장솔루션을제안했다. Byteball은 12개의명예노드들을시스템의증인들 (Witnesses) 로도입하였다. 이증인노드들은 DAG의메인체인을결정하기위하여자주트랜잭션들을퍼블리싱 (Publishing) 하고트랜잭션순서와이중지불판단을완료한다. IOTA에서각트랜잭션의퍼블리셔들은트랜잭션을퍼블리싱하기위하여약간의작업증명 (Proof of Work) 를수행해야한다. 트랜잭션의확정은누적가중치 (cumulative weight) 에의해서행해진다. Byteball 과 IOTA 중누구도진정한탈중앙화를실현하지못했다. Byteball 은증인들이일반사용자들에의해서 24

IoTon 플랫폼 선택되어진다고명시한다. 하지만실질적으로사용자들은플랫폼설계의한계로증인들을선출할자유를거의가지지못한다. 결과적으로증인들은플랫폼의운영이시작된이래로한번도교체된적이없다. 추가적으로, Byteball의합의진행알고리즘은수학적증명이부족하여해석적으로애매모호함을지니고있다. 결과적으로합의가원활하게진행되지않으며극단적인경우에는오류들이발생할여지가있다. IOTA에서는명확한보안한계점이제시될수없다. 현재네트워크에참가하는사용자들의제한된숫자때문에악성공격들이효과적으로방어될수없다. 이러한이유로 IOTA 재단은거래확정을위해서매우중앙화된코디네이터 (Coordinator) 를운영하기시작하였고이것은블록체인의탈중앙화라는설계이념으로부터의이탈을의미했다. Tendermint 와 DAG 에기반하여, IoTon 은탈중앙화된조건들에서도효율성과보안성을모두갖춘 DAG 합의를 도출해낼새로운하이브리드컨센서스모형을설계하였다. DAG 합의와그토대가되는합의모듈들은 6.1.2 (2) 와 6.1.3 에자세하게묘사되어있다. 그림 2. DAG 구조 본질적으로블록체인은 2개의계층을가진시스템이다. 트랜잭션이생성되고확산될지라도분산원장의일부가될수없다. 채굴자들 (Miners) 이트랜잭션들을모아블록에넣었을때만인정될수있다. 채굴자가블록을생성할필요가있기때문에채굴자의처리능력의한계는블록체인의병목현상을야기한다. 블록체인의단일체인구조가자연적인성능한계가되는것이다. DAG에는이러한제한이없다. DAG 상에선사용자가생성한합당한트랜잭션이 DAG 데이터베이스에직접추가되어장부의일부가될수있다. 사용자가트랜잭션을생성하면 IoTon은 DAG에서최신터미널노드 ( 자식없는노드 ) 를사용하도록사용자를유도한다. 네트워크의트랜잭션양이적을시 DAG에서가끔포크가일어나나다시빠른속도로병합된다. 활동중인네트워크사용자들이있는경우 DAG에더많은터미널노드가있을수있다. 이 25

IoTon 플랫폼 DAG에는이러한제한이없다. DAG 상에선사용자가생성한합당한트랜잭션이 DAG 데이터베이스에직접추가되어장부의일부가될수있다. 사용자가트랜잭션을생성하면 IoTon은 DAG에서최신터미널노드 ( 자식없는노드 ) 를사용하도록사용자를유도한다. 네트워크의트랜잭션양이적을시 DAG에서가끔포크가일어나나다시빠른속도로병합된다. 활동중인네트워크사용자들이있는경우 DAG에더많은터미널노드가있을수있다. 이때에활동중인네트워크사용자들에의해서생성된새로운거래들은모든노드들을사용할수있으며이것은 DAG의융합을효과적으로촉진한다. 이러한비단일체인 (non-single-chain) 구조는자연적으로고동시성 (high concurrency) 과높은처리량을지원하며사물인터넷의퍼플릭체인의지반원장구조가될잠재력을가진다. DAG 원장설계와자체합의알고리즘이결합될때 IoTon은다음과같은강점들을가진다. 1. 고동시성 : DAG 구조는자연적으로 IoT 네트워크노드들에서동시적으로발생하는트랜잭션들을지원한다. 다수의동시적으로발생한트랜잭션들은동시적으로터미널노드들을호출할수있다. 2. 고처리량 : DAG 네트워크는탁월한적재능력을가지고있다. IoTon 고유의혼합합의모형디자인 (Mixed Consensus Model Design) 과결합되었을때 IoTon은 5000-300K TPS를달성할수있다. 3. 즉각적인거래확정 : Tendermint( 텐더민트 ) 의합의모형에기반하여, IoTon은 DPoS( 위임지분증명-Delegated Proof of Stake) 와 PBFT( 실용적비잔틴장애허용 - Practical Byzantine Fault Tolerance) 를통합하여거래들이일초안에확증되도록한다. 4. 낮은수수료 : 작업증명에서요구되는엄청난컴퓨팅파워가불필요하므로네트워크의에너지소비량이매우적다. 이러한친환경적인특징으로말미암아 IoTon은사물인터넷경제에어울리는매우낮은수수료를보장한다. 분산원장분야에서고동시성을자랑하는자연스러운솔루션인 DAG는 Quarantine Witness, Lightning Network 및 Bitcoin-NG와같은블록체인기반확장방식에비해탁월한이점을제공한다. IoTon은강력한기본인프라를제공하여다양한상황에서개발자들이유저들에게탁월한서비스를제공하고 IoTon의생태계를풍성하게할수있는블록체인어플리케이션들을설계할수있게해준다. 더많은참가자들이 IoTon 네트워크에참여할수록전체시스템은더욱강력해지고다양화되어사물인터넷분야의가치인터넷의기반토대를구축할것이다. (2) 합의와이중지불판단 DAG가차세대블록체인 3.0의핵심원장모형이될것으로 6.1.3에서언급되었다. 그러나기존기획들은가장중요하고어려운합의의문제를근본적으로해결하지못했다. IoTon의합의모형은 Tendermint 합의아키텍처를기반으로 PBFT와 DPoS를결합한것이다. IoTon의합의알고리즘은결정론적알고리즘을통해 DAG의모든트랜잭션의전체순서를결정하여 DAG의효율적인수렴을촉진한다. PBFT, DPoS 및 Tendermint는각각다음섹션에서소개될것이며 IoTon 컨센서스모형이해당장의마지막부분에세부적으로설명될것이다. 26

IoTon 플랫폼 6.1.3 합의매커니즘 (PBFT + DPoS) DAG가차세대블록체인 3.0의핵심원장모형이될것으로 6.1.2에서언급되었다. 그러나기존기획들은가장중요하고어려운합의의문제를근본적으로해결하지못했다. IoTon의합의모형은 Tendermint 합의아키텍처를기반으로 PBFT (Practical Byzantine Fault Tolerance) 와 DPoS (Delegated Proof of Stake) 를결합한것이다. IoTon의합의알고리즘은결정론적알고리즘을통해 DAG의모든트랜잭션의전체순서를결정하여 DAG의효율적인수렴을촉진한다. PBFT, DPoS 및 Tendermint는각각다음섹션에서소개될것이며 IoTon 컨센서스모형이해당장의마지막부분에세부적으로설명될것이다. 6.1.3.1 PBFT Leslie Lamport는 1980년대에 " 비잔틴문제 " 개념을제안했으며, 그뒤비잔틴문제의학술적연구에서악의적인노드가있는분산시스템에서합의에도달하는방법에대한여러가지제안들이있었다. 1999년 MIT의 Castro 팀은 PBFT (Practical Byzantine Fault Tolerance) 에서악의적인노드가전체노드의 3 분의 1 미만을차지할때시스템의안전하고안정적인작동을보장할수있는상대적으로효율적인비동기적비잔틴결함허용알고리즘을제안했다. 이제안은 PBFT 알고리즘의청사진이되었으며많은다른변형들이파생되었다. 9 일반적으로 PBFT 는사전준비 (Pre-prepare), 준비 (Prepare), 헌신 (Commit) 의세단계로구성된다. 주요작업과정은다음과같다. 1. 주요노드들은합의내용에대해제안을한다. 2. 각복제노드는주요노드들에서제안한내용을검토하고합법적인것으로간주되면서명한다. 3. 2/3 이상의유효한서명이수집되면합의가이루어지고이는해당작업이완료되었음을의미한다. 9 Practical Byzantine Fault Tolerance 는한국어로 실용적비잔틴장애허용 으로번역된다. 27

IoTon 플랫폼 그림 3. PBFT 알고리즘작동매커니즘 각작업중에위원회의 PBFT 참여노드는주요노드가제안한것을검토및확인해준다. Commit 단계에서복제 노드의 3 분의 2 이상의서명을수집할수있으면위원회는결과에동의한다. 악성기본노드의경우 PBFT 는 View-change 메커니즘을통해 View 를변경하며기본노드를대체하여시스템이정상적으로작동하도록한다. Bitcoin 은분산원장기술의적용을성공적으로촉발하였다. 분산시스템에서컨센서스를달성하기위해 Bitcoin 은 PoW 프로토콜을사용한다. 이후컨센서스알고리즘의진화로 IBM 의 Hyperledger, Algrand, Stellar, Elastico 등과같은암호화폐체제들이합의에도달하기위해 PBFT 를도입했다. 악의적인노드들의비율이 3분의 1 미만일경우에 PBFT는분기없이안정적으로운영되며사물인터넷에참여하는노드들에대하여편리한즉각적확정을제공한다. 이것은 Bitcoin과유사시스템에서사용된작업증명의확률적알고리즘에비교했을때명백한개선점들이라고할수있다. 이러한이유로 IoTon은기반위원회에서합의에도달하기위하여 PBFT를도입하였다. PBFT는아래에언급될 DPoS와결합되어 IoTon 컨센서스의코어를구축한다. 6.1.3.2 DPoS 블록체인컨센서스알고리즘인 DPoS (Delegated Proof-of-Stake, 위임지분증명 ) 는 2014년 Dan Larimer ( 현재 EOS CTO) 에의해제안되었으며 Bitshares에처음적용되었다. DPoS는주로과도한에너지소비, 중앙집중식컴퓨팅및작업증명 (PoW) 의비효율성문제를해결하기위해고안되었다. DPoS는신속성, 안전성, 분산화및낮은에너지소비와같은많은장점을가지고있으며점차업계에서수용되고있다. 대표적인 DPoS의 28

IoTon 플랫폼 사용자는 EOS 이다. IoTon의 DPoS에는주주 (Stakeholder), 증인 (Witness), 대표 (Delegate) 라는세가지의중요역할들이있다. 주주는시스템토큰을보유하고있으며권력을행사할수있는증인과대표를투표를통해선출한다. 증인은 PoW( 작업증명 ) 시스템의채굴자들과비슷한역할을한다. 즉, 증인은블록들을생성하며트랜잭션의정확한기록과분쟁상황해결을담당한다. 대표들은주주들의신탁관리자로서중요한시스템업데이트들과매개변수변경들에대한투표를담당한다. IoTon 에있는증인의수는 21 로고정되어있으며이증인들은주주에의해선출된다. 네트워크운영을유지하는 중요한기능을가진증인은정기적으로거래를패키지에넣어차례대로블록을생성한다. 증인들의주요임무들은 다음과같다. 1. 노드들의정상적인작동을보장하는고성능서버노드를제공한다. 2. 네트워크에서트랜잭션들을수집한다. 3. 트랜잭션들을확인하고이를블록으로묶는다. 4. 검증후블록을유포하고다른노드들을자체데이터베이스에추가한다. 증인의노드서버는 Bitcoin 네트워크의마이닝시스템과같다. 일반적으로시스템에기여하는자들로서그들은정상적인업무수행을위해거래수수료및시스템보상을받을수있다. 그러나행동을취하지않거나악의적인행위 ( 불법정보제안또는상충하는두가지제안서체결등 ) 를제시하면모기지자금을체계적으로압수당할뿐아니라주주들의신뢰를잃고증인자격을박탈당한다. 작업증명네트워크에서네트워크를업그레이드하거나매개변수를조정하는것은매우어렵다. Bitcoin의확장성에관한논쟁을보면이는분명해진다. DPoS( 위임지분증명 ) 시스템에서커뮤니티는주주가선택한대표들에의해서공동으로관리된다. 대표들은수수료, 블록사이즈, 블록스페이싱과같은매개변수들을변화시킬지말지에대하여투표를통하여결정한다. 대표자는주주들에의해서선택되어서네트워크에속한일반적인유저들의이해관계를대표함으로써분산화된커뮤니티거버넌스를달성한다. 또한 DPoS 는공정성측면에서 PoW 보다뛰어나다. DPoS 하에서주주가비교적적은수의사용자일지라도증인 및대표를선출함으로써권력을행사할수있다. 반면에컴퓨팅파워가작은 PoW 의채굴자들은기본적으로 채굴에관여하지않는다. 만약이러한채굴자들이마이닝풀에참여하기로결정하면시스템의중앙화가발생한다. 효율성, 보안, 친환경및편리한커뮤니티거버넌스를기반으로 DPoS 는 IoTon 의컨센서스모형의중요한구성 요소로선정되었다. 29

IoTon 플랫폼 IoTon 의 DPoS 메커니즘은다음사항들을보장한다. 1. 노드들이경쟁이아닌협업을선택하며 21 개의노드들이신속하게합의에도달할수있다. 2. PBFT 합의매커니즘과결합될때강력한보안능력을보여준다. 6.1.3.3 Tendermint Tendermint는다수의상태머신들가운데서안정적이고일관성있는복제어플리케이션들을개발하기위한오픈소스소프트웨어로 2014년도에설계되었다. Tendermint의또다른설계목적은 Bitcoin의작업증명시스템에의해서야기된속도, 확장성, 환경오염에관한문제들을해결하는것이었다. Tendermint는 PoS(Proof of Service, 지분증명 ) 의가장두드러진문제점인 Nothing-at-stake ( 잃을것이 10 없는상태 ) 를해결했으며개선된 PBFT 알고리즘을갖춘고성능의일관성있는 PBFT 기반컨센서스엔진을제공했다. 악의적인적의통제비율이 1/3 미만일때컨센서스프로세스블랙박스를만들어합의에확실하게도달하고상태머신들가운데서자동적으로동기화를진행한다. Tendermint는두가지중요한기술구성요소인블록체인컨센서스엔진과제네릭응용프로그램인터페이스를포함한다. 컨센서스엔진은 Tendermint Core라고불리며트랜잭션레코드가모든노드에서일관되게정렬될수있도록보장한다. 일반응용프로그램인터페이스는 ABCI ( 어플리케이션블록체인 Interface) 라고도불리우며모든프로그래밍언어로트랜잭션을처리할수있도록만드는기능을담당한다. Tendermint는그림 5에서제시된단순한상태머신을따르는주로비동기적인비잔틴장애허용합의라고할수있다. IoTon의 DpoS에있는증인들은위원회의회원이된다. 나머지가투표를하는동안각자가순서대로제안한다. 여기서 Tendermint는개선된 PBFT를사용하여 3단계컨센서스를 2단계컨센서스로변경하고 PBFT의뷰변경메커니즘을조정한다. 개선후, 성공적인합의는 2단계 (Pre-vote와 Pre-commit) 의투표를요구한다. 동일한제출라운드에서 Witness의 3분의 2 이상이동일한제안서를사전제출했을때만합의에도달한것으로간주된다. 10 블록체인내부에서분기가발생할경우에노드가분기가일어난두블록에동시에투표해서블록의순서파악을어렵게해도손해를볼것이없는상태를말한다. 투표를통해서블록을인증하는 PoS ( 지분증명 ) 합의시스템에서서는 Nothing-at-stake 문제가발생할가능성이높다. 30

IoTon 플랫폼 그림 4. 컨세서스단계 1. DeliverTx 는응용프로그램간의주요메시지이며모든트랜잭션이메시지와함께전송된다. 2. CheckTx 는 DeliverTx 와유사하지만, 트랜잭션확인에만사용된다. 3. 응용프로그램의현재상태를계산하려면다음블록의헤드에놓고 Commit 을수행한다. 31

IoTon 플랫폼 그림 5. ABCI ABCI 에서 Message Flow 는아래그림 6 에묘사되어있다. 그림 6. ABCI Message Flow 32

IoTon 플랫폼 PBFT 알고리즘에서위원회의모든구성원의가중치 (weight) 는같고 2/3 서명은위원회의 2/3명이상의서명으로정의된다는점에유의해야한다. PBFT가제대로작동하기위해필요한서명중 2/3 이상이 IoTon의증인들의가중치를기반으로계산된다. 마찬가지로이들가운데서발생하는로테이션은가중치비율 (weight ratio) 에따라실행된다. IoTon의합의설계는 DPoS와 PBFT를결합하여 Tendermint 컨센서스엔진에통합시켜안전하고신뢰할수있는컨센서스아키텍처를형성한다. 결과적으로, IoTon은 IoT 네트워크에참여하는라이트노드에대한효율적이고안전한즉각적인확인및무신뢰적인 (trustless) IoT 장치들간의잦은소액의트랜잭션들에대한강력한지원을제공할수있다. 6.1.3.4 IoTon의 Consensus Architecture 이전섹션에서는 IoTon 컨센서스모형의세가지중요한구성요소인 PBFT, DPoS 및 Tendermint를소개하였다. 여기서는구체적인합의모형을제시하고구성요소가어떻게작동하는지설명하겠다. IoTon의컨센서스모형은그림 8에묘사되어있다. 일반적으로말해 IoTon 은 DAG 와컨센서스모형이라는두가지주요모듈로구성되어있다. 사용자지향 어플리케이션인 DAG 는주로비즈니스논리처리를완료하는데사용된다. 사용자에게거의투명한컨센서스 모형은 IoTon 의토대를이루며주로분산원장의 DAG 합의를완료하는데사용된다. 사용자는트랜잭션을생성하여 DAG 그래프에서최신터미널노드를인용 ( 해당인센티브를얻을수있도록 ) 하고소량의처리수수료를지불한다. 그뒤트랜잭션을유효하게서명한다음 P2P 네트워크를통해분산시킨다. 네트워크의모든노드는이러한트랜잭션을수집하여합법적인지 ( 이중지출확인및판단제외 ) 확인한다음로컬 DAG 네트워크에합류하여이를네트워크의인접노드에보급한다. 상위 DAG는주로원장의상태를유지하고기본 Tendermint 컨센서스엔진의최신결과를지속적으로동기화하여 DAG의모든트랜잭션의순서를구성하는데사용된다. 33

IoTon 플랫폼 DAG 그림 7. IoTon Consensus 다이어그램 DPoS 와 PBFT 의두부분으로구성된기반 Tendermint 합의엔진은주로 DAG 상태에대한합의에도달하는 것을책임진다. 주주의투표와증인자신의모기지를기반으로한 DPoS 모듈은 PBFT위원회를구성하기위해상위 21명의증인을뽑는다. 주주의모기지및투표에따라서이증인들은후속 PBFT 합의에서투표가중치에해당하는서로다른가중치를가진다. 증인은정기적으로 PBFT의리더역할을하고 PBFT를통해 DAG의핵심노드에대한합의가이루어진다. 리더는각라운드에서 DAG 상태에따라제안된키노드를업데이트하고다른증인들은합법성을확인하고합법적이라고판단되면서명한다. 제안된키노드가투표가중치의 2/3 이상을받으면 ( 이는증인의수가아니라가중치를기반으로함 ) 합법적인것으로간주되어네트워크의다른전체노드와동기화된다. 34

IoTon 플랫폼 이키노드는 DAG 를직렬로연결된서로다른 Epoch 들로분할한다. 각 Epoch 내의트랜잭션의상대적순서는 토폴로지정렬알고리즘을실행하여고유의방식으로결정될수있다. 각 Epoch 의정렬결과를연결하면 DAG 의 전체순서가형성된다. 이시점에서우리는이중지출비용을확실하게결정하고법적거래를확인할수있다. 거래가핵심노드에의해확인되고합법적인것으로판단되면향후이중지출은허용되지않는다. 나중에이중 지출을실현하려는거래가 Epoch 의증인에의해서만사용될수있으므로전체순서는더뒤쪽에있어야하기에 이중지불이성공할수가없다. 만약 Epoch 에서이중지불이발생할경우, 전체순서를놓고볼때, 상위랭크된트랜잭션에대해선합법이되며 뒤에랭크된트랜잭션에대해서는불법이된다. PBFT 알고리즘의확실성은 IoTon의핵심노드들에분기가없음을보장한다. 이경우트랜잭션이키노드들에의해직접또는간접적으로사용되고정당한것으로결정되면사용자는트랜잭션이정당하며변경될수없음을알수있다. 반면에트랜잭션이 DAG에들어지만이중지출로판단되면전체트랜잭션이불법으로표시되고데이터는전체노드의저장공간을낭비하지않도록블랭킹 (blanked) 처리된다. IoTon 의합의솔루션은다음과같은이점을제공한다. 1. PBFT 의확실성은분기 (forking) 의발생을막는다. 트랜잭션은 Bitcoin 처럼확률적인확인만을확보하는것이 아니라구체적이고최종적인상태들을가지게된다. 2. DPoS 의분산된설계는 PoW 의계산에서오는전력낭비와같은문제를피하기때문에효율적이고 친환경적이다. 3. 증인은 DAG 의새로운거래에대한합의에도달하기위해노력하고있으므로 IoTon 은 1 초이내에거래확인을 할수있다. 4. DAG 의구조는높은동시성을지원하므로 IoTon 은 5,000-300,000 TPS( 초당거래속도 ) 를달성할수 있다. 35

IoTon 플랫폼 6.1.4 IoTon 의보안매커니즘 분산원장의보안은최저계층암호화키조합의보안과밀접한관련이있다. 시스템이보안성이철저한상태로 안전하게작동하도록하기위해 IoTon 은암호화솔루션을설계할때두가지측면을고려했다. 1. 해시알고리즘을통한 IoTon 의보안향상 : IoTon 은 SHA-3 을해시알고리즘을사용한다. 2. 양자 - 저항서명 : 보안성이확보된암호화폐시스템은장기적으로안정적으로작동해야한다. 양자컴퓨터의 미래는현재명확하지않지만우리는이를대비해야만한다. 이를위해 Bliss 양자저항서명과 IoTon 서명솔루션 설계의일반적인 ECDSA 서명을포함시켰다. 사용자는실제필요에따라이들중선택하여사용할수있다. 6.1.5 스마트컨트랙트 IoTon의스마트컨트랙트는코인플랫폼 ( 퍼블릭블록체인 ) 에서만작동하도록분리된다. 가상머신의트랙잭션저장및상태처리는코인플랫폼에서수행된다. 퍼블릭블록체인과연동성이있는프라이빗블록체인은동기화를통해해당 IoT 인증및장치의구동을실행할수있도록디자인되었다. 룰엔진은스마트컨트랙트가필요없는행위와스마트컨트랙트가필요한행위를나누어필요한상황에서만스마트컨트랙트가작동하도록만든다. 시스템에서룰엔진을통해해당스마트컨트랙트를설정하여서비스중발생하는변동상황에유동적으로대처하게한다. 서비스별유저가동시에스마트컨트랙트에참여할수있으며가상화장비에서도스마트컨트랙트수행이가능하다. 특정행위는인증만참여후스마트컨트랙트를수행하지않을수있다. 스마트컨트랙트는자동으로실행되며, 룰엔진을통해서도컨트랙트의세부사항들을설정할수있다. 그림 8. 블록체인내부의스마트컨트랙트다이어그램 36

IoTon 플랫폼 (1) 스마트컨트랙트 2.0 도입 IoTon 의노드는 AI 가상시스템을통해스마트컨트랙트를호환가능한형식으로실행한다. 스마트컨트랙트 2.0 은 다음과같이구현된다. 첫째, 여러사용자가계약수립단계에속하는스마트컨트랙트개발에공동으로참여한다. 계약집행자 ( 사용자 ) 가블록체인의사용자로등록되면그는한쌍의공개키와개인키를배급받게된다. 공개키는블록체인의사용자계정주소이며개인키는계정을조작할수있는유일한키이다. 두명이상의사용자가필요에따라계약을설계한다. 절차적조건을통해양당사자의권리와의무가포함된관련약속을결정한다. 이러한권리와의무는기계어로전산화되어프로그램에입력된다. 참가자는개인키각각에개별적으로서명하여계약의유효성을확인한다. 서명된스마트컨트랙트를통해계약된내용이블록체인네트워크에업로드된다. 둘째, 사용자가스마트컨트랙트를블록체인에제출하면유효성검증단계로들어간다. 유효성검증단계에서는다음절차가진행된다. 계약은 P2P 를통해블록체인전체에퍼지며각 IoTon 노드는하나의복사본 (replica) 을받는다. 블록체인의확인 노드는수신된계약을먼저메모리에저장하고새로운합의라운드를기다리며계약의합의및처리를유발한다. 합의시간에도달하면유효성검사노드는가장최근기간에저장된모든계약을계약집합으로패키지화한다. 계약집합의해시값을계산하고계약집합의해시값을블록구조로모아전체네트워크에전파한다. 다른검증노드가블록구조를수신하면포함된계약집합의해시가추출되어해당계약집합과저장된계약집합과비교된다. 또한자체인증된컬렉션을다른인증노드로전송한다. 이다중라운드전송및비교를통해모든검증노드는지정된시간내에최신계약세트에대해최종적으로동의한다. 새롭게동의를확보한계약집합은블록의형태로모든네트워크에전파된다. (2) 디지털자산지원대부분의블록체인어플리케이션은디지털자산을중심으로이루어진다. 또한사용자는흔히자체자산유형을만들고스마트컨트랙트를사용하여발급및거래논리를관리하려한다. 그러나전통적인블록체인디자인에서각디지털자산은 " 바퀴를계속해서발명하는모든사람 " 과비슷한방식으로스마트컨트랙트를기반으로한일련의비즈니스프로세스를반복적으로새롭게개발해야한다. 이러한방식은매우비효율적이며많은오류에노출된다. 안전한스마트컨트랙트에서 IoTon 은 AI 기술을사용하여디지털자산을기반으로많은트랜잭션모델및비즈니스 프로세스를생성한다. 사용자가자신의디지털자산을만들면해당 IoTon 내장자산계약인터페이스를호출하여 37

IoTon 플랫폼 완전한디지털자산시스템을생성하기만하면된다. 해당디지털자산거래로직은사용자가개발하고 IoTon 의 다양한 AI 모델을통해생성되므로 IoTon 에서정의한디지털자산모델기능을직접상속받을수있다. IoTon의보안전망과사용자정의디지털자산을생성할수있는능력은 IoTon이주도하는 " 자가재정 (Self-finance) 시대가도래했다는것을의미한다. 각사용자는계약에따라자신의속성들 (attributes) 중하나를토큰으로판매하고 AI가자격이있다는전제하에 IoTon의트랜잭션을안전하게처리할수있다. 예를들어기업가는 IoTon에대한그의아이디어를토큰으로팔고적절한지원을얻기위해스마트컨트랙트의형태로소유권을거래및수익화를시행한다. 기업가의아이디어를구매한사용자는이에따르는혜택을누리게된다. 일반적으로사용자가만든디지털자산은온라인자산일뿐이므로기존의스마트컨트랙트를통해오프라인자산및동작과상호작용할수없다. IoTon은다양한확장을통해 AI 판단메커니즘과신뢰할수있는게이트웨이장치를도입하여온라인및오프라인연결및상호작용을달성한다. (3) 보안성을가진스마트컨트랙트의확장기존블록체인들은오라클문제를해결하지못했고확장성을증가시키는데실패하였다. 오라클문제는스마트컨트랙트가외부데이터에대한직접적인접근능력을가지고있지않다는것을의미한다. 만약스마트컨트랙트에입력된외부데이터가정확하지않다면합의메커니즘은스마트컨트랙트의정상적작동여부와상관없이혼동되게된다. IoTon 은다수의독립된신뢰할수있는게이트웨이들을이용하는 AI 감사를도입함으로써이문제를해결한다. 구체적인시행계획들은다음과같다. 단계 (1): 스마트컨트랙트가직접호출데이터를판독할필요가있을때, AI 가상기계는지능형감사를수행하여 계약이외부데이터및해당보안을판독할필요가있는지결정한다. 보안이오래되지않았을경우 AI 가상시스템은 후속프로세스처리를위해미리정해진규칙을따른다. 통과하면단계 (2) 로들어간다. 단계 (2): 외부데이터소스가판독될필요가있는것으로확인되면, IoTon 상의모든신뢰게이트웨이는외부데이터 추출을위해통지된다. 신뢰할수있는게이트웨이는외부데이터를읽고공용장부에기록한다. 단계 (3): AI 가상머신은각신뢰할수있는게이트웨이가제공한데이터를감사하고데이터신뢰도분석을 수행한다. 예를들어, 항상일관된데이터를제공하고잘못된데이터를제공하는게이트웨이를처벌하는보완 게이트웨이가존재한다. 38

IoTon 플랫폼 단계 (4): AI 가상머신은감사된데이터를독립블록체인데이터영역에기록하고체인에서계약실행의토대를 구축한다. 그림 9. 스마트컨트랙트와외부데이터소스의상호작용 위의아키텍처를통해 IoTon 은온라인및지정된오프라인거래시스템을손쉽게통과하고다양한거래체계를 시작할수있다. (4) 스마트컨트랙트다중언어생성지원고급프로그래밍언어로스마트컨트랙트를직접작성하는것이가능하다. 지원되는첫번째언어는 C ++, C #, VB, Net, F # 및 Java다. 우리는이러한프로그래밍언어에대해작성자와플러그인을제공할것이다. 프로그래밍언어를통해가상언어가지원하는명령을준수할수있다. 또한 C, GO 및 Javascript와같은추가프로그래밍언어도지원할예정이다. 39

IoTon 플랫폼 6.1.6. 스마트컨트랙트를위한 AI 지원 (1) AI 에기반한안전한스마트컨트랙트실행 IoTon 은 AI 기반계약실행메커니즘을채택한다. 계약실행프로세스는자동적일뿐아니라진정한의미에서 지능적이다. 1) 개발단계에서계약당사자는 IoTon에서제공하는컨트롤체인및스마트컨트랙트보안보조소프트웨어를통해보안 AI 모델을게시한다. 당사자는계약서에결함이있는지여부를확인하고계약이완료되고보안검토규정을충족할때까지양당사자의 " 권리 " 및 " 의무 " 코드를자동으로수정한다. 2) 타당성확인단계에서계약은전체네트워크의합의에따라확인될필요가있다. 현재계약의외부조건이이시점에서변경될수있다. 따라서계약서명의일관성을확인하는것외에도각검증노드의 AI 가상시스템은계약이요구사항을충족하는지여부를추가로점검하여다양한실행조건이완전하고실행가능하도록보장한다. 계약자가추가비용을지불하면검증노드는추가조건부검토및사전실행기능을실행하여계약의새로운취약점을역동적으로감지할수있다. 계약유효성이확인되면블록체인에기록되고자동실행단계로들어간다. 3) 자동계약실행단계에는예기치않은미래로인한다양한허점이발생한다. 이시점에서계약을실행하는 AI 가상시스템노드는계약의원활한실행을보장하기위해 IoTon이공식규칙및규정에따라 AI 자동판단메커니즘을통해나타나는허점을보완할수있다. 또한 IoTon AI 가상머신은내장된 AI 모델을통해솔루션을제공하고참가자가운데갈등이생겨스마트컨트랙트를을정상적으로실행할수없을때솔루션을지원한다. 4) 스마트컨트랙트이실행되면, IoTon의스마트툴은거래의중간단계와해당거래및상태를분석할수있다. 사용자는모델행동을요약하고최적화하여노드를통해계약실행결과를제출할수있다. IoTon의노드가모델에동의하면블록으로작성되고사용자모델로게시되어 IoTon의계약모델라이브러리를더욱풍부하게한다. 40

IoTon 플랫폼 그림 10. AI 에기반한지능적인계약실행과정 41

IoTon 플랫폼 (2) Security smart contract based on AI script model 사용자가 AI 스크립트모델을기반으로지능형계약을제출하면 AI 가상컴퓨터가사용자계약을분석한다. 스마트컨트랙트기반모델라이브러리를직접호출하는부분에서 AI는 IoTon에서정의한대로실행된다. 스크립트섹션의경우보안검토는통역사 (interpreter) 를통해수행된다. 행동규칙을확인하고악의적인공격을막기위해모든실행행동을 AI가식별해야한다. 이구현의장점은사용자가모델설명에집중할필요가없으며모델목적에따라개발을단순화한다는것이다. AI 스크립트모델을기반으로한스마트컨트랙트는많은기본보안모델을필요로하기때문에 IoTon 은초기 단계에서일부거래모델을구축하고사용자가이후에보안거래모델을적극적으로제출함으로써전체모델 라이브러리를완성한다. 그림 11. 스크립트에기반한 AI 모델실행 42

IoTon 플랫폼 6.1.7. Wallet 다음은블록체인 Wallet 구현원칙이다. 블록체인의 Wallet 구현의기술적인원칙을이해하기위해서우리는먼저다음사항들을이해해야한다. 1. 개인키, 공개키및주소생성방법. 2. 원격호출에 API 를사용하는것과같은기본개념을이해한다. 이것은전통적인 IT 산업관련지식이다. 3. 마지막으로지갑디자인과관련된연상기호 (mnemonic) 단어, 키저장소및암호개념을이해한다. 블록체인 공개키, 개인키및주소가생성되는것과같은방식이다. 그러나전체프로세스는블록체인 Wallet 설계프로세스에 속하므로블록체인과관련된지식과혼동될수없다. 개인키, 공개키및주소가생성되는방식 : 1. Bitcoin 개인키는실제로 sha-256 을사용하여생성된 32 바이트 (256 비트 ) 의임의의수이다. 유효한개인 키의범위는 Bitcoin 에서사용하는 secp256k1 타원곡선디지털서명표준에따라다르다. 2. 개인키앞에버전번호를추가한다음압축플래그와추가체크코드를추가한다. 소위추가체크코드는개인 키에대한두번의 sha-256 작업후두번해시결과의첫번째 4 바이트이다. 그런다음 base58 이일반 WIF (Wallet Import Format) 형식의개인키를가져오기위해인코딩된다. 3. 개인키는타원곡선곱셈을통해얻을수있다. 공개키는 x와 y 좌표를가진타원곡선상의점이다. 공개키에는압축형식과압축되지않은형식이있다. 초기에는 Bitcoin이압축되지않은공개키를사용했으나, 이제대부분의클라이언트는기본적으로압축된공개키를사용한다. 공개키는개인키에서파생되며공개키의해시는단방향이다. 이알고리즘은타원곡선알고리즘 (Elliptic curve algorithm) 으로도불리며철회불가한알고리즘이다. 4. 공개키가생성된후공개키는 SHA256 해시알고리즘에의해처리되어 32 바이트해시값을얻는다. 이후자쌍의해시값은 ripemd-160 알고리즘을통해가져와 20 바이트의해시값 (Hash1605) 을얻는다. 버전 [2] + Hash160으로구성된 21 바이트배열을이중해시처리하며해시값의처음 4 바이트는체크섬들 (checksums) 로사용되어 21 바이트배열의끝을배치한다. 43

IoTon 플랫폼 6.1.8. Cross Chain Gateway 응용프로그램내에서디지털자산의정적보안및동적보안을효과적으로보장한후에기업은더많은시나리오에적용하여더많은사용자에게서비스를제공할수있는지여부를고려해야한다. 그러나현재상황은다양하고새롭게부상하는공공블록체인들, 동맹체인들및 DAPP이서로분리되어수많은격리된섬들로구성된 " 블록체인세계 " 를형성하고있다. 따라서서비스범위를확장하고자하는기업의경우모든새로운블록체인은새로운기술요구사항, 새로운게임규칙및새로운사용자를의미한다. 한계비용이높으면개별응용프로그램의확장과블록체인상용화의전반적인속도를저해할수있다. 이러한개발장벽을고려하여 IoTon Cross Chain Gateway는어댑터체인과데이터동기화장치가다른블록체인과연결되도록요청하는노드커넥터로서서로다른체인사이에서작동한다. 이는스마트계약의교차체인호출변환과서로다른체인간의데이터및자산의동기화및전송을실현한다. IoTon의분산 Wallet을예로들면사용자는 Wallet을사용하여 BTC, ETH 등과같이서로다른체인에저장된토큰을동시에관리하기만하면된다. 물론 IoTon 의 Cross Chain Gateway 는서로다른체인에서동일한사용자의자산을통합관리할수있으며체인 간에스마트컨트랙트를호출하여블록체인응용프로그램의교차체인작업을실현할수있다. 기업의경우이 기술은현장및서비스범위의한계를벗어나상업용응용프로그램의구현을촉진하려는동기를부여한다. 6.1.9. 퍼블릭블록체인과퍼미션드 (Permissioned) 블록체인의동시운영 원래블록체인의기술은탈중앙화되고신뢰가필요가없는철저하게공개된오픈클라우드에서만데이터거래를하였기때문에누구나블록체인네트워크의거래내역을관찰할수있었다. 하지만이러한퍼블릭블록체인은몇가지단점이있다. 먼저, 퍼플릭블록체인은네트워크의성능향상을위한정책을도입할때불특정다수의동의를항상받아야하기때문에혁신의수용이느리다. 둘째로, 퍼블릭블록체인이기때문에개인의프라이버시를보존할필요가있는거래가수행되기어렵다. 이러한문제를해결하는방법은철저하게공개된오픈퍼블릭블록체인과더불어소수의허락된이만이거래할수있는폐쇄형프라이빗블록체인 ( 또는몇몇에게만거래가허용된 퍼미션드블록체인 이라고도불림 ) 을동시에운영하는것이다. 프라이빗블록체인 ( 퍼미션드블록체인 ) 을병행하여사용함으로써오는강점은 권한관리의유연성과다양한프라이버시의확보, 그리고압도적인고도의퍼포먼스의 11 실현 으로요약될수있다. 하지만프라이빗블록체인의경우에등록된노드들의숫자가많지않기때문에이노드들이전부해킹이된다면시스템전체가무너지는일이생길수도있다. 또한퍼블릭블록체인은특정이해당사자들에의해서데이터가조작될수있다는위험이있다. 다행히현재기술수준으로이두가지위험을상쇄시킬수있다. 앵커링 (Anchoring) 기술을통해서프라이빗블록체인을퍼블릭블록체인에끊임없이동기화시켜프라이빗블록체인의해시값과퍼블릭블록체인의해시값을대조하여위변조를확인해볼수있다. 이렇게할때프라이빗블록체인의거래가퍼블릭블록체인을통해서보존될수있다. 또한프라이빗블록체인에등록된기기들이서로를앵커링하여상호검증을하게 11 [ 블록체인의충격 ], 비트뱅크 & [ 블록체인의충격 ] 편집위원회지음, 김응수, 이두원역 : Book Star, 2016, 134. 44

IoTon 플랫폼 함으로써내부적인위 - 변조를차단할수있다. 12 IoTon은퍼블릭블록체인과프라이빗블록체인을동시에운영하며둘을잇는서비스플랫폼을운영한다. 프라이빗블록체인은대부분의 IoT 기기들의운영과보안을담당하며, 서비스플랫폼은 IoT 통제시스템및관제시스템을제공한다. 또한퍼블릭블록체인은토큰플랫폼을통하여토큰이코노미시스템을작동시킨다. 그림 12. IoTon 플랫폼구조 12 [ 블록체인노믹스 ], 오세현, 김종승지음, 한국경제신문, 2017, 70. 45

IoTon 플랫폼 6.1.10 HIPP 삼중구조 IoTon은 HIPP(Hyper Integration of the Private and the Public 개인적인것과공적인곳의초통합 ) 이라는삼중구조를가지고있다. HIPP은프라이빗네트워크, 퍼블릭네트워크와둘사이를중재하는서비스플랫폼으로구성되어있다. 그림 13. IoTon 네트워크구조 IoTon은지능화된초연결사회의구현을위하여다음과같은통합의절차들을수행한다. 먼저서로다른제조사들의 IoT 기기들을프라이빗블록체인네트워크에통합한다. 그리고 IoTon 네트워크에등록된 IoT 기기들의사용을통해얻어지는데이터를 DBMS( 데이터베이스관리시스템 ) 에저장한다. DBMS는데이터외에도개인키를분실했을때복구할수있는최소한의계정정보를보유한다. 또한 IoTon 자체의룰엔진을통하여프라이빗네트워크에서창출되어서 DBMS에저장된데이터를분석하여서비스사용에대한보상을설정하는보상체계를마련한다. 추가적으로 DBMS의데이터에서퍼블릭네트워크에서사용될원장에들어갈일부데이터를추출하여공유된클라우드데이터베이스를만든뒤퍼블릭네트워크블록체인에서 IoTon 토큰을발행할시토큰발급및거래, 46

IoTon 플랫폼 전자지갑등의서비스를위하여사용한다. HIPP 을통해서우리는개인들, IoT 기기들과공적사회가강력하게연결되는초연결사회를실현할것이다. (1) 프라이빗네트워크 - 통합 SDK를통해서노드가내재된 IoT 기기들을연결한다. - 암호화된개인키와공개키의입력을통해서 IoT 기기에접근하고사용하는것을가능하게만든다. - 유저서비스의원활화하기위하여가상머신들을운영한다. - DAG (Directed Acyclic Graph) 기술을이용해트렌잭션비용을거의무료화하고속도또한극대화한다. - IoT 기기사용패턴들을인공지능으로분석하여사용자경험을향상시킨서비스들을고안한다. (2) 서비스플랫폼 - DBMS에프라이빗네트워크에서발생한 UE(User Experience) 를저장한다. - Shared Cloud DB : DBMS에있는데이터중퍼블릭네트워크블록체인들어갈정보를추출하여따로저장한다. - 관리자서비스 : 해당기기관리, 관제, 과금, 룰엔진을통한보상서비스를운영한다. - 프라이빗네트워크에서개인키를잃어버렸을때복구해준다. (3) 퍼블릭네트워크 - 퍼블릭네트워크에서는 IoTon 토큰발급및거래, 전자지갑등의서비스를지원한다. - 프라이빗네트워크에등록되지않은기기들의가상머신들을연결한다. - DAG 기술을이용해트렌잭션비용을거의무료화하고속도또한극대화한다. 47

IoTon 플랫폼 6.1.11 통합 SDK 를통한 IoT 기기들연결 그림 14. SDK 구성도 IoTon은 IoT 기기들이제조사별로사용하고있는플랫폼의통합을원활하게하고사용과개발을원활하게하기위하여소프트웨어개발키트 (SDK) 를제공한다. 해당 SDK는 Management Agent, Service Ready Agent, Connection Ready Agent, 블록체인 Agent를각각제공하고이를통해프라이빗네트워크의 IoT 기기들과사용자들간의초연결사회를구현한다. 48

IoTon 플랫폼 6.1.12 Service Software 와 Service Flow 그림 15. Service Map 서비스최초이용시 DApp을설치하고 IoTon 플랫폼에가입하는것만으로도 IoTon 토큰을발급받는다. IoTon 토큰을통해서사용한서비스들의결제를진행한다. 그러면서비스플랫폼에포함된룰엔진 (Rule Engine) 의보상체계에따라서비스이용에대하여 IoTon 토큰으로보상을받는다. IoTon 토큰들을암호화폐거래소에서다른암호화폐들과교환하거나현금화하여실물경제에서사용한다. 마지막으로다른 IoTon 유저들과토큰들을송금하며상호거래한다. 49

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 50

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 7. IoT 비즈니스서비스에기반한 IoTon 생태계의창조 7.1 IoTon 적용가능산업군 스마트모빌리티 IoT 센서가장착된공유자전거들과공유자동차들을블록체인화시켜통합적으로관리한다. 핸드폰에설치된통합플랫폼을통해공유자전거의위치를파악해자전거를타고이동한다. 또한자전거이동후공유자동차나대중교통으로갈아탈수있도록주변교통상황의정보를실시간으로전송해준다. 결과적으로는대중교통, 전기자동차, 화물차, 비행기와같은모든교통수단들을연계 / 통합해주는플랫폼을완성한다. 스마트보험 예를들어, 자동차의각부품에 IoT센서를부착하여주행속도, 부품의노후화같은사항들을실시간으로파악한다. 이렇게얻어진데이터를개방된클라우딩시스템의블록체인에저장함으로써정보조작의가능성을상당부분제거한다. 보험사는이러한정보를이용하여고객별서비스를디자인하고보험사기가능성을차단한다. 스마트파킹 주차공간에 IoT 센서를부착하여주차가능공간의상태를실시간으로파악하여잠재적사용자에게알리고주차 게이트를관제함으로공간사용회전율을극대화한다. 스마트건강 웨어러블 IoT 기기를통하여환자의상태를실시간으로모니터링한뒤, 그정보를의료기관에전송한다. 또한 의료기관과스마트 TV 를연결하여 IoT 기기를통해서얻어진정보에따라원격진료를시행할수있다. 51

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 교통관리 도로, 신호등, 자동차들의상태를실시간으로파악하여교통의흐름을최적화한다. 향후무인주행자동차들이보편적으로보급될경우에자동차들의속력을실시간으로파악하고조정하여서신호등이일체필요없는도로를구현할수있다. 수질관리 하천들의수질, 집수도꼭지에서나오는수질, 그리고정수기의수질들을모두실시간으로모니터링할수있다. 각각의수질상황에대한실시간파악으로상호영향을통합적으로파악하고관리함으로써식수의위생을철저하게유지할수있다. 재난관리 지진, 화재, 폭설등다양한자연재난과인재를발생했을때건물과건물주변의상황들을실시간으로모니터링하고 해당정보를구조및정부기관에전송함으로써치밀한재난해결인프라를구축한다. 대기오염관리 실내외에있는대기질측정 IoT 센서들에서오는정보들을통합한뒤스마트윈도우를통해서환기를자동화할수 있다. 오염된실외공기가실내로유입될경우 IoT 공기청정기들을자동으로작동시킬수있다. 범죄예방 실외와실내에있는감시카메라들을 IoTon 플랫폼과연동시켜서범죄를예방하고범죄자들을빠르게추적할수 있다. 스마트빌딩 상가건물중미임대사무공간을실시간으로파악하여대여가능정보를전송하고, 임대시공간을사용하는고객들이 IoT기기로쉽게결제할수있도록도와준다. 또한건물안에있는전등, 전기등각종 IoT기기들을쉽게관리할수있는통합플랫폼을제공하여고효율저소비빌딩관리를구현한다. 스마트시설임대 현재 AirBnB와같은숙박가능제공자들을최대한많이등록시킨뒤그정보를통합하여숙박시설사용자들에게공개한다. 이때 P2P 거래가불가할정도로최소한의정보만공유함으로써막대한중간수수료를챙긴다. 하지만 IoTon의블록체인플랫폼은이러한중간거래자를제거하고 IoT 센서를통해서숙박시설의상황을실시간으로파악한다. 또한블록체인기반의 P2P 거래를활성화하여수수료를없애며진정한의미의공유경제를실현한다. 52

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 스마트홈서비스 IoTon은 Sony, 삼성, LG, 아마존에코, 카카오미니와같은모든 IoT홈업체들과인공지능스피커업체들이공동으로사용할수있도록통합플랫폼과 SDK를배포할것이다. 인공지능스피커한대로다양한생산업체들의 IoT기기를동시에사용할수있게만드는어플리케이션들이무수히개발될것이다. 스마트농업 & 축산업 현재농업과축산업은상품의생산과정이매우불투명하고유통단계에서많은중개자들을거침으로써가격이상승한다. IoT 센서들을통해서농작물과가축들의재배및양육과정들을실시간으로파악하는것이가능하게만들어짐으로써생산화과정을투명하게만들어고객의신뢰를증진시킬수있다. 또한제품이유통되는과정들을센서를통해세밀하게추적하게함으로써불필요한중개자들의개입을최소화할수있다. 스마트건설 건설의모든현장에 IoT 센서들을부착함으로써진행과정과현장안전상태를실시간으로파악하고대처하여산재를예방할수있다. 또한건물의각부분들이도면에따라설계되고있는지를정확히측정하며, 건물의설비가안전기준에부합한지를센서들의정밀한감식기능을통해결정한다. 스마트중장비 IoTon 플랫폼을중장비에적용하여중장비의위치정보와동선및작업내역들을빠르게파악할수있다. 중장비에탑승하고있는인력의상태를확인하여안전상태도실시간으로체크한다. 또한사람이들어가기어려운위험지역에도 Smart 중장비기계를들여보내어스마트폰으로원격으로조정하여작업할수있다. 스마트학교 IoTon 플랫폼을이용하여학교에있는 IoT 모든센서들을통합하여학교건물의운영과학생들의활동들을실시간으로관리할수있다. 저학년학생들이미아가되는것을방지하기위하여위치추적기능을사용할수있으며학생들의위치를야외에서실시간으로파악한다. 또한학생의출석을 IoT 센서들을통해파악하며, 학생들이사용하는공간의온도 / 습도 / 조명상태를실시간으로파악하여에너지사용효율을극대화하면서학습환경을개선한다. 예를들어, 학교급식실의음식저장용기들에센서를삽입하여떨어진메뉴를파악하여빠르게보충하거나, 급식실에들어간학생들의수를파악하여대기열이지나치게길어지지않도록조종할수있다. 53

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 7.2 지능화된 IoTon 생태계구축 지능화된 IoTon 생태계구축은 IoTon이적용된여러산업군들에사용된인공지능들이상호작용할때자연스럽게구축될것이다. 각각의산업군에서사용되는센서들의데이터들이빅데이터로패키지화되고통합플랫폼에있는인공지능에의하여끊임없이학습된다. 사물-사물, 사물-사람, 사람-플랫폼, 플랫폼-서비스개발자간의데이터전송이끊임없이이루어지면서최적화된서비스들이끊임없이창출된다. 시나리오 1: 스마트모빌리티 + 스마트파킹 + 교통관리 앤드류는집근처에주차된 MaaS Aisa (IoTon 협력업체 ) 의공유자전거의 QR Code를통합플랫폼의판독기로읽어내서결제한뒤에 GPS기술을이용해센서가부착된공유자동차로이동한다. 이때, MaaS Asia의스마트파킹서비스와연계된공유자동차는자신의주차위치를정확하게앤드류에게전송한다. 공유자동차에도역시 QR Code 가부착되어있으며공유자동차결제때는자전거를사용한내역이반영이되어일정부분가격이할인이된다. 자동차에장착된네비게이션에는교통관리센서들이파악한실시간도로상황들이끊임없이반영되어앤드류는최소시간이걸리는최단거리를파악하여목적지에도달한다. 목적지에도달할때는 MaaS Asia의 S-Parking이근처의사설및공립주차창의이용가능구역정보를네비게이션에나타낸다. 차를주차하고시동을끄는순간자동차에있는센서가운행종료를파악하고앤드류의통합플랫폼을통해자동으로결제한다. 시나리오 2: 스마트모빌리티 + 스마트숙박임대 + 스마트홈서비스통합 존은통합플랫폼의스마트모빌리티를통해서여행지에도착하기위한가장빠르고저렴한교통수단을예약한다. 해당플랫폼에있는스마트숙박임대프로그램이지하철역과공항근처에있는평점이좋고가격이저렴한 AirB&B 숙소, 호텔룸들, P2P 직거래임대업자들의방들을존에게추천한다. 존은평점이높은한 P2P 임대업자의집에서숙소에머물기로결정한다. 해당숙소에는유료로이용가능한세탁기, 건조기, 안마기등이비치되어있다. 존은통합플랫폼에그가적립해놓았던토큰들로결제한뒤에이러한장치들을자유롭게원하는만큼사용한다. 위두사례는 IoTon의활용범위의극도로미세한일부일뿐이다. IoTon은분산화된통합플랫폼이기때문에사용자들이늘어나고그역사가길어질수록더욱고도화될것이다. 정부, 기업, 개인들이소유하고있는 IoT 기기들과제공가능서비스들이 IoTon 플랫폼으로끊임없이통합될때우리의세계는극도로지능화된생태계로거듭날것이다. IoTon 플랫폼에장착된인공지능은기존의 IoT 서비스들이어떻게조합될때가장최적화된유저경험을산출할수있는지를끊임없이연구해낼것이고, 그에따른새로운서비스패키지들을계속제시하게될것이다. 이제인간만이세상을바꾸기위해서노력하는시대는지나갔다. 기기와기기들도서로정보를공유하며인공지능의학습을위한데이터를축적하고있다. 가까운미래에 IoTon 생태계로서구현된초연결사회의완성을우리눈으로보게될날이있을것이다. 54

IoT 비즈니스서비스에기반한 IoTon 생태계의창조 7.3 IoTon 실제적용사례 Smart Mobility : S-Bike, S-Parking 그림 16. 스마트모빌리티의실제적용사례 Smart Mobility운영에 IoTon플랫폼을적용한사례이다. S-Bike는 IoT기반스마트락블록체인기술을이용해서과금결제를진행하고자체룰엔진에따라서보상을진행한다. 서비스플랫폼 DBMS의인증시스템을통해개인키를분실해도찾을수있게되어있다. 서비스사용자가편리하게 IoT기기를사용할수있도록 QR 코드결제및인증시스템을도입하였으며개인지갑 APP용 SDK를배포한다. IoTon플랫폼은 IoT에기반한공유자전거 S-Bike의운영을통하여축적된노하우들을다른모든 IoT 모빌리티서비스들의운영에적용함으로써블록체인에기반한스마트종합교통플랫폼을빠르게구축할수있다. 55

Token 토큰이코노믹스 Economics Copyright 2018 IoTON IoTon Foundation 44 56

토큰이코노믹스 8. 토큰이코노믹스 8.1 토큰운영의철학과비전 IoTon 플랫폼은고유의토큰이코노믹스를통해데이터보상강화, 서비스이용활성화, 실물경제와의안정적인연동이라는세가지목표를달성하고자한다. 먼저, 데이터를사용하는기업에게토큰의형태로수수료를수집한뒤일정량을데이터생성자에게돌려주는구조를확립함으로써부의재분배를달성한다. 둘째로, 토큰의보유, 분배, 사용에대한적절한인센티브를설정함으로써토큰에의해서결제가능한서비스이용을활성화시킨다. 마지막으로, 변동성있는상장토큰과변동성이없는고정환율의비상장토큰을분리해서운영함으로써실물경제에안정적으로연동가능한토큰노믹스를구현한다. 8.2 토큰별특성 토큰의종류 IoTon 토큰 : 제 1 토큰으로서상장된토큰이다. IoTon 토큰의최소단위는 ITN 으로명칭한다. IoTon 토큰은 가상화폐거래소에있는다른토큰들과교환이가능하다. Stream 토큰 : 제 2 토큰은상장되지않고 IoTon 플랫폼내에서만사용되는토큰이다. Stream 토큰의최소단위는 STM 으로명칭한다. Stream 토큰은고정환율제로운영되며화폐가치는미국달러의가치에고정된다 (1STM = 0.0025 USD). 57

토큰이코노믹스 두토큰의상호보완성 IoTon 토큰은 Stream 토큰으로교환할수있다. Stream 토큰을사용한양을스코어로환산하여이스코어에따라 IoTon 토큰을지급받도록할수있다. IoTon 플랫폼은진행되는거래의특성에따라거래화폐의종류를다르게하며토큰이코노믹스를운영한다. 8.3 토큰용례 8.3.1 플랫폼예치금 현재많은공유경제기업들은고객들과공유자본소유자들에게서예치금을걷고있다. 이렇게하는이유는공유자본소유자와사용자의분쟁에서손해보상의필요가발생할경우예치금에서보상하기위해서다. 이러한예치금은일정기간이지나고손해보상의경우가없을경우전액반환된다. 문제는많은공유경제기업들이경영난이나파산을이유로예치금을반환하지못하는경우가생긴다는것이다. IoTon은예치금을스마트컨트랙트를통해서블록체인네트워크에폐쇄된상태로보관된다. 그리고반환시기가되었을때스마트컨트랙트를작동하여예치금이자동적으로반환되게처리한다. 이렇게할경우기업들과사용자들은예치금을돌려받지못하는것을걱정하지않아도된다. 기업과사용자는 IoTon 토큰을사용하여예치금을지불할수있다. 8.3.2 IoT 기기사용료 모든 IoT기기의사용에대한지불은 Stream 토큰을통하여이루어진다. Stream 토큰은고정환율제로운영되기때문에실물경제에서안정적으로사용될수있다. 또한 IoTon 플랫폼은 Stream토큰의누적과사용에대하여스코어를부여한다. 이스코어에따라서 Stream을추가적으로지급받거나 IoTon을지급받을수있다. IoT 사용에대하여스트림으로지불된액수의일부 (3% 이하 ) 는거래수수료로수집되며차후에 IoTon 플랫폼의리워드풀 ( 보상풀 ) 을구성하는데활용된다. 8.3.3 데이터조사및거래 대부분의 IT 기반서비스들을제공하는기업들을데이터를매우중앙화된식으로관리하고통제된다. 사용자들은데이터해킹으로부터자신의데이터를지키기가어려우며자신의데이터가마케팅목적으로사용되었을때어떠한보상도받을수없다. IoTon은탈중앙화된블록체인네트워크를통해서유저데이터를관리함으로써보안을강화한다. 또한토큰노믹스를통해서기업에게서데이터관련서비스에대한수수료를받아서데이터생성자에게보상해주는선순환구조를완성한다. 58

토큰이코노믹스 - 정제된데이터제공수수료 : 사용자들이 IoT 서비스를사용할때다양한종류의유저데이터가발생한다. 이러한데이터는사용자에대한많은사생활정보를포함하고있기때문에함부로공개되어선안된다. IoTon은사용자들이자신의유저데이터공개범위를설정하도록할수있으며, 이러한설정된범위에따라로우데이터 (Raw Data) 를정제하여서기업에제공한다. 기업은이에대하여 IoTon 플랫폼에게일정량의토큰으로보상한다. 기업은이렇게정제된데이터를받아서사용자패턴에대한통찰력들을얻을수있다. 정제된데이터제공수수료는 IoTon 토큰으로결제된다. - 리서치수행에대한수수료 : 기업은자신들이원하는정제된데이터를통하여사용자패턴에대한통찰력을얻을수도있지만자신들이원하는데이터조합을만들어줄것을의뢰해줄수있다. 즉, IoTon 플랫폼은기업들이원하는데이터를확보하기위하여리서치수행을담당할수있다. 이때 IoTon은기업들로부터일정량의토큰으로보상을받을수있다. 리서치수행에대한수수료는 Stream 토큰으로결제된다. 기업은 IoTon을구매하여 Stream으로환산후지불하면된다. - 데이터기반컨설팅수수료 : IoTon 플랫폼은자체적으로데이터에대하여과학적인분석을수행할수있으며이를기반으로기업들이관심하는빅데이터를예측하여구축할수있다. 만약소비자행동패턴에대한통찰들을요구하는기업들이의뢰할경우토큰으로수수료를받고컨설팅서비스를제공할수있다. 데이터기반컨설팅수수료는 Stream 토큰으로결제된다. 기업은 IoTon을구매하여 Stream으로환산후지불하면된다. - 리서치참여에대한인센티브 : 위에서언급한바와같이기업들은 Raw Data가아닌자신들의구체적인필요에부합한데이터를얻기위하여리서치를의뢰할수있다. 이때서비스사용자들에대한패턴분석이필요한경우특정한질문서작성을사용자들에게부탁할수있다. 이때 IoTon 플랫폼은기업에게리서치수행을위해받았던 Stream토큰수수료의일정부분을작성자에게보상으로줄수있다. 이때보상은 Stream 토큰으로주어진다. 8.3.4 평판프로토콜 (Reputation Protocol) - 예치금관련평판프로토콜 : IoTon의평판프로토콜은플랫폼예치금과관련하여작동한다. 사용자의경우예치금을전액환급받기위해선사용기간동안 IoT 기기들을파손해선안될뿐만아니라서비스제공자와약속한사용규정들을준수해야한다. 서비스제공자의경우최적의 IoT UX를제공해야하며서비스규정들을준수해야한다. 만약사용자나서비스제공자가각자에게주어진규정들을지키지않을경우예치금을전액환불받을수없다. 이때사용자들과서비스제공자들은서로에대하여평판스코어를매김으로써각자의성실성이평가받도록할수있다. 평판스코어는사용 / 서비스규정들을어길시에낮게측정된다. 그렇게해서평판스코어가일정점수에도달하지못할경우예치금의일부를공제하고반환받게할수있다. 8.3.5 Advertising Space 이용료 59

토큰이코노믹스 - IoTon 플랫폼은직접 DApp 들을제작하고 Advertising Space 를넣은뒤배포할수있다. 이때광고스페이스를 기업들에게 1 년동안무상으로이용하도록허락하게한뒤에 2 년차부터시작해서 IoTon 토큰으로수수료를받을수 있다. 8.3.6 거래수수료 - IoT기기사용에대한지불이있을때서비스제공자로부터지불액에서 3% 를 Stream 토큰의형태로거래수수료로 IoTon 플랫폼에지불하도록한다. 이렇게지불된돈은서비스사용에대한보상을제공할리워드풀을구성하는데사용된다. 8.3.7 보상프로토콜 ( 보상 Protocol) 1) 서비스이용에대한보상프로토콜 - IoT 기기들을플랫폼내에서사용할경우일반적으로 Stream 토큰으로지불이이루어진다. 그러므로이용자들은 IoTon 토큰을 Stream 토큰으로교환하거나혹은다른방법들로 ( 예를들어, 보상이벤트 ) Stream 토큰들을확보해야한다. 이때개인의서비스사용량과 Stream 토큰사용량을분석하여 Stream 토큰을플랫폼내규에따라서추가적으로지급해줄수있다. - Stream 토큰으로보상을받는것외에도스코어링시스템에따라 IoTon 토큰으로보상을받을수도있다. 서비스 사용률과토큰사용률의비율에가중치를적용하여, 서비스와토큰을많이사용하는사람에게스코어점수를많이 부여하는방식이다. - 서비스별개인사용률 : 개인스트림토큰사용량 = 2:8 스코어산술식은아래와같다. 특정서비스에부여한토큰전체수량 ( STC : Service Total Coin ) 특정서비스개인사용률 ( SPUR : Service Personal Use Rate ) 특정서비스의전체스트림토큰사용량 ( TA : Total Amount ) 특정서비스에대한개인스트림토큰사용량 ( PTA : Personal Total Amount ) 서비스가중치 (SW : Service Weight ) 60

토큰이코노믹스 SW(Service Weight) 는서비스에부여한토큰통화량 (STC) 에서서비스에사용되고있는토큰통화량비율에따라가중치를산정하도록하며이는 Score 점수에영향을준다. 서비스가초기단계여서사용되고있는토큰통화량비율이낮을때는 SW가높다가사용자가늘어서서비스를위해결제된토큰통화량이증가할수록 SW가낮아지는방식이다. * 세로축 : SW * 가로축 : 특정서비스에서사용되고있는토큰통화량비율 - 서비스사용의빈도에따라서등급을매겨추가적으로보상정도의차등을둘수있다. 예를들어등급별보상 비율을다음과같이설정할수있다. 등급 VVIP MVIP VIP ROYAL PRESTIGE COMMON 보상비율 90% 80% 60% 40% 20% 10% 2) 개인 PC 리소스제공에대한보상제공 IoT 플랫폼에서가상화된일부노드를개인이할당받아자신의컴퓨팅파워를통하여운영할수있다. 이때운영을 위하여컴퓨팅파워를제공하는시간을계산하여 IoTon 토큰으로개인에게보상한다. 3) 마스터노드에대한코인할당및분배 각서비스별마스터노드를생성할수있으며, 마스터노드소유자가 IoTon 토큰을구매하여서비스사용자에게 보상으로제공할수있다. 즉각서비스별사용의활성화를위하여프로모션이벤트에 IoTon 토큰을활용함으로써 61

토큰이코노믹스 서비스사용뿐만아니라토큰의사용또한촉진할수있다. 4) 데이터구매및사용에대한보상데이터마켓을통해 Low Data 또는정제된데이터를 IoTon 토큰을받고판매할때발생하는수수료에서얻어진이익을보상을제공하는곳에사용할수있다. 또한서비스용환전 (IoTon->Stream) 과다른가상화폐로의교환에서발생하는수수료 (3% 이하 ) 사용자에게보상제공으로돌려주는순환방식의보상시스템을운영한다. 또한주기적으로오픈 API를통해기업들이제공받는데이터트래픽의양을파악하여해당 API에대한추가적접근에대한유료화 / 무료화시점을결정할수있다. 유료화를통해발생되는수익에일부를사용자에게보상으로제공할수있다. 즉수수료나데이터이용료를통한수익으로보상풀을형성하여이를통해사용자들이보상을되돌려받는선순환적토큰생태계를확립한다. 8.4 토큰별용도정리표 Token Type IoTon (ITN): 상장토큰 Usage 다른암호화폐로교환가능, Stream으로교환가능, 플랫폼예치금, 정제된데이터제공수수료, Advertising Space 이용료, 스코어에따른보상 Stream (STM): 비상장토큰 IoT 기기사용료, 리서치의뢰수수료, 데이터기반컨설팅수수료, 거래수수료, 서비스사용보상 62

토큰발행및 배포계획 Copyright 2018 IoTON IoTon Foundation 44 63

토큰발행및배포계획 9. 토큰발행및배포계획 13 IoTon 은 4,000,000,000 ITN 을발행할예정이다. 1 ITN 의발행가는 0.025 USD 이다. 9.1 토큰배포계획 토큰배포파트너쉽개발팀 & 어드바이저보관연구및개발마케팅인프라구축운영 백분율 30% 15% 30% 12% 3% 10% 13 IoTon 토큰의최소단위 64

로드맵 65

로드맵 10. 로드맵 10.1 비즈니스로드맵 3Q/18 - 백서공개 - Foundation 설립 4Q/18 - 블록체인 & AI R&D Lab 오픈 - 1차 IoTon 소개세미나 ( 기업대상 ) - 협력업체와 1차개발세미나 - IoTon 1차해커톤 1Q/19 - 테스트넷개발완료 - 협력업체와 2 차개발세미나 ( 아이오톤개발진행과 DApp 개발관련 ) - 2 차아이오톤소개세미나행사 ( 기업대상 ) 2Q/19 - 매스아시아와협업으로 Sharing-bike 아시아권진입 - 가정용도구 IoT 서비스사업개발 (Lian과트라이앵글와이드와협력한다.) - 메인넷개발버전 1.0 개발완료 - 전기자전거한국론칭 ( 매스아시아와협력 ) 66

로드맵 3Q/19 - 블록체인기반 IoT 디바이스 1차개발시작 - 아이오톤매인넷소개세미나행사 - 협력업체와 3차 DApp 개발회의 - 아이오톤 2차해커톤개최 4Q/19 - 스마트모빌리티 DApp 론칭 - 블록체인기반 IoT 제품 ( 스마트락 ) 적용 - 페이먼트소개행사 ( 협력업체 ) 1Q/20 - DApp 제 1 차개발발표회 - 가전제품 IoT 서비스론칭 - 스마트빌딩실증사업시작 2Q/20 - DApp 제 2차개발발표회 - 스마트홈가전제품서비스론칭 ( 한국 ) - 주차공유론칭 ( 한국 ) 모델시범테스트 - 아이오톤 3차해커톤 3Q/20 - 공유 E-Scooter 를론칭한다 ( 한국 ) - 주차공유서비스글로벌론칭 - 전기자전거아시아권론칭시작 ( 매스아시아와협력 ) 67

로드맵 10.2 Technology 로드맵 2018.10 * 블록체인전체설계및구조화 - 전체블록체인설계및구조설계 2018.09 ~ 2018.12 * 각모듈설계 -토큰지급모듈설계 ( 룰엔진설계 ) - 블록체인메인코어설계 - 인증 ( 서명 ) 설계 - 브릿지모듈설계 - 블록체인모듈설계 - Sync모듈설계 - 관리모듈설계 - SDK설계 2018.12 ~ 2019.03 -테스트넷개발 * 각모듈개발및메인넷개발 - 블록체인메인코어개발 - 브릿지모듈개발 - 토큰지급모듈개발 ( 룰엔진개발 ) - Sync 모듈개발 2019.04 ~ 2019.06 - 메인넷버전 1.0 개발완료 * 2차설계및구현, 안정화서버구성및 1차개발항목적용 QA진행및모듈안정화 APP 고도화 AI설계 Payment연계설계 Smart Lock고도화장비에블록체인설계관리모듈개발 2차 SDK 개발 2차 68

로드맵 2019.07 ~ 2019.11 * 시범서비스및메인넷런칭준비시범서비스및안정화 Smart Lock블록체인구현관리모듈안정화및추가개발 2019.11 ~ 2020.02 * 인공지능설계구현및결제시스템구현 AI 개발및페이먼트개발적용 ( 교환시스템개발 ) 관리모듈안정화및추가개발 2020.03 ~ 2020.05 * AI 적용및페이먼트적용 2020.06 ~ 2020.07 * AI, 페이먼트안정화및스마트락안정화 2020.08 ~ 2020.10 * 다른 IoT 서비스적용및확장 2020.12 ~ 2020.12 * 전체시스템안정화및고도화 69

로드맵 10.3 Core Team Members 정수영, 설립자겸대표 IoTon 프로젝트전체총괄을담당하고있다. IoT컨설팅회사인트라이앵글와이드의창업자이자대표로서NATE, Cy-world, T-map, 삼성모바일 UX 등대형프로젝트와정부, 제조, 통신, 리테일, 여행, 금융, 의료, 헬스케어, 교육, 보안등의 IoT제품과서비스프로젝트에참여한경험이많은 20년이상의 IoT 전문가이다. 한완기, Chief Strategy Officer 한국최초공유자전거업체인 MaaS Asia의창업자겸대표이다. IoTon 프로젝트의전략담당으로글로벌사업전략수립과사업개발, 글로벌파트너와협업을담당하고있다. 김정훈, Chief Technology Officer 19년동안글로벌기업들과다양한 Payment 기술개발, IoT플랫폼개발, 관제시스템개발, APP 마켓플레이스개발, BLE payment 기술설계 / 개발등 IoT관련프로젝트를수행했다. IoTon프로젝트의블록체인플랫폼설계와개발을총괄하고있다. 유현정, Chief Business Officer 소프트엔지니어로시작하여 LG, 삼성, 롯데, KT, SKT, 국토해양부등글로벌기업및정부부처의다양한비즈니스플랫폼을기획했으며 PM으로 18년동안활동하였다. 최근헬스케어, 모빌리티등 IoT산업분야에경험을토대로 IoTon에서블록체인비즈니스기획을총괄하고있다. 70

로드맵 진민수, Chief Marketing Officer IoTon 글로벌마케팅담당. 여행 / 관광및공유경제, IT분야에서브랜드마케터로 15년간활동한글로벌마케팅전문가이다. 종합여행그룹롯데관광을시작으로인터파크투어해외마케팅을담당하였으며, 2010~15년까지여행업체노랑풍선에서 TV Mass Campaign등을성공적으로이끌었다. Raphael Shu, artificial intelligence R&D IoTon 프로젝트 AI 선임개발자. 동경대학교에서머신러닝테크놀로지박사 과정중에있다. 블록체인과 AI 의융합연구를선도하고있다. 강은석, 개발팀리더 LG TMS 시스템에어콘서비스, LG 전자스마트가전 Energy Management IoT시스템을포함한다수의프로젝트PM을수행한경력자로 IoT 소프트웨어솔루션전문가이다. 박수환, 블록체인선임개발자글로벌기업삼성전자에서 Software 엔지니어였으며. 개발언어로는 C,C++Java, php, Embedded software programing, Solidity, Object C, Android, Python을사용하며, 네트웍프로그래밍, Embedded software programing, SK, KT 모바일iOS, Android 어플리케이션개발에참여했다. 71

로드맵 송세현, 블록체인개발 JAVA 개발을시작으로JAVA, PHP, ASP 등다양한언어기술들을사용하여웹사이트, App, 서버등을 8년간개발해왔다. 환경센서에기초한환경서비스인 " 웨더퐁날씨 " 앱을개발했으며매스아시아의S bike의앱, 서버를개발했다. 권영운, HW 개발팀리더 모빌리티통신장비, 위치추적장치등 18 년이상 IoT 디바이스와통신장비 개발에참여한 IoT 하드웨어전문가 김정하, 기획 PM SK텔레콤, 삼성전자등대기업중심의대형프로젝트관련기획을주로담당하였으며, 웹, APP, IPTV, PMP 다양한 device 기반의서비스및솔루션분야에서풍부한기획역량을보유하고있다. IoT, Cloud, 교육, 게임, 컨텐츠, 커머스, 검증등다양한분야의서비스의 PM으로참여하였으며블록체인기술에기반한 IoT서비스구축을담당하고있다. 권경철, 기획 PL UX/UI, WEB, APP, DIGITAL SPACE까지다양한 IT 기획업무를담당하였고, 최근 IBM, SAMAUNG SDS, SK, KT, Boryung등다수의 Project를성공적으로마무리했다. Web award, App award, & Award 등에서최우수상, 대상을다수수상하였다. 72

로드맵 이효선, 디자인팀리더 UI/UX 디자이너로서 11 년간 SKT, KT, LG 통신사광고디자인을담당하였으며, 트라이앵글와이드에참여하며글로벌기업들의 UX 디자인을기획함. 한형대, IoT 디바이스엔지니어 IoTon 에연계되어있는 IoT 디바이스들의관리등을담당한다. 약 30 년간 KT 에 관련엔지니어로참여함. 차건, 블록체인전략담당버지니아공대철학과와연세대종교철학석사과정을졸업하였다. 다양한스타트업에기업철학을컨설팅하였으며, IoTon 프로젝트의사회적가치와미래비전에대한정책가이드라인설정과집행업무를담당하고있다. 73

로드맵 10.4 Advisors Zhaojin Lu Beijing Easy Master Education & Technology Co.,Ltd 의공동설립자. 로봇공학박사블록체인프로젝트투자자, 블록체인개발자 리웨민 Taidai Capital 대표, 상해 Graceinno Consulting 대표. 10년동안 IBM에서고객관리매니저, 스마트도시솔루션팀리더직등다양한직책을수행하고 Microsoft China에서금융과제조업대기업을위한솔루션담당시니어매니저로활동함. 장신동토큰이코노미설계컨설턴트이다. 중국기업컨설팅전문가로서현재추앙푸즈캐피탈대표이자심천추앙푸즈비즈니스모델설계주식회사대표. Philip Kim 필립킴은현 Circum-Pacific U.S. 의 CEO로서, 기업용부동산및스마트도시에적용되는 IoT기술및빌딩과학을바탕으로자산가치를향상시키는컨설팅을수행해오고있음. 74

로드맵 오삼균교수성균관대학교오삼균교수는소셜데이터의효율적인분석을위한다양한온톨로지설계및정형 / 비정형데이터의모델링에관한전문가. 9년간저작권관리를위한국제표준식별자및전자문서분과의위원장을역임했으며국제정보대학협의회 (ischool) 의의장직 (2018-2020) 을수행중. 이명호교수상명대이명호교수는공공데이터, 소셜데이터, 내부데이터분석을통한디지털마케팅전략수립에관련된풍부한경험이있으며, 데이터품질향상을위해필요한데이터정제작업전문가로활동함. 최재홍교수현강릉원주대학교과학기술대학교수로있으면서카카오의사외이사로도활동하고있음. 대한민국모바일어워드심사위원장, 일본디지털체크사업고문, e-samsung Japan 사업고문, NHN Japan 사업고문을역임하였다. 최성호대표변호사 VEAT 로펌의 Managing Partner로있음. 서울대학교에서컴퓨터과학학사를받음. 대한민국사법고시통과후사법연수원에서연수를받음. 다수의암호화폐거래소, 블록체인사업, ICO 사업에법률고문으로활동함. Woori Capital, Hyperconnect, Dunamu Investment에서 Auditor를담당함. 75

로드맵 10.5 파트너스 ( 주 ) 매스아시아 한국최초의 MaaS를구현하는스마트모빌리티플랫폼을지향하는회사이다. 서울시, 서울교통공사, 한국에너지공단등의기관과협력하여한국최초의공유자전거 Sbike를운영하고있으며공유전기자전거, 공유전기스쿠터, S-parking 서비스를준비하고있다. http://maas-asia.com/ ( 주 ) 트라이앵글와이드 2006년에설립되어지금까지가정, 비즈니스공간과매장과공공관광지, co-working space 과같은오프라인공간에 IoT와 ICT기술을접목하여혁신적인사용자경험을제공하는업체이다. SAMSUNG, LG, KIA, SAMSUNG SDS, SK Telecom, KT, DOOSAN, CISCO, IBM, GS리테일, BIT, Amway, BC card, KB, SHINHAN card, 에스원, 국가연구기관등과같은국내외글로벌기업과다수의 IoT, ICT 빅프로젝트를수행한경험이있다. http://www.trianglewide.co.kr/ 타타커뮤니케이션 인도타타그룹산하글로벌통신업체로서전세계 200 개국가에 IoT 통신및글로벌통신서비스하고있다. https://www.tatacommunications.com/ 리안그룹 선풍기, 가습기, 정기정화기, 믹서, 전기히터, 주방용품등의가전제품을생산하는 12개의자회사를가진그룹으로글로벌 80여개국가에제품을수출하고있다. http://www.szlianchuang.com/ 인스랩 디지털트랜스포메이션제공전문기업으로클라우드네이티브, 빅데이터, IoT를핵심사업영역으로하고있다. 클라우드네이티브에서는클라우인프라환경을안정적이고효율적으로사용할수있는기술을제공하고빅데이터에서는분석처리를쉽게하는기술그리고 IoT에서는음성 / 비전처리와인공지능기술을제공한다. 서비스제품으로는 CODE ALLEY, CLAY, IOTOI를보유하고있다. 본사와기술연구소는서울에있으며기술제휴와판매를위한법인은시애틀에있다. http://inslab.co.kr/ 76

로드맵 ( 주 ) 콤티테크놀러지 SDP ( 소프트웨어설정형전원 ) 와 PLC( 전력선통신 ) 가핵심기술이며사물인터넷, 클라우드, 빅데이터등의 IT 기술을결합하여스마트도시구축에대한빠르고경제적이며편리한종합솔루션을제공하는기업이다. 본사는중국심천에 R&D센터는미국실리콘밸리에있다. 2017년심천 IoT 최고잠재력있는기업상을수상했다. http://www.comtika.com/ ( 주 ) 옴니스마트디바이스 사물인터넷하드웨어제조업체로, 현재가정용, 기업용스마트락, 공유자전거, 공유전기자전거용스마트락을 생산하고있다. ( 주 ) 드림오션스 IoT 기술을적용하여스마트홈과스마트주차, 스마트빌딩등의사업을하는건설회사이다. http://www.dreamjj.co.kr/ Circum-Pacific U.S Inc 써컴퍼시픽유에스 (Circum-Pacific U.S. Inc) 는뉴욕에기반을둔스마트도시및부동산솔루션전문기업이다. 고객들에게 IoT기술을바탕으로새로운비즈니스모델제시하고조달구조를컨설팅한다. 당사가제공하는서비스영역에는지능형빌딩에너지관리, 생산성이높은근무공간및도심형수직농업설계가있습니다. 대표적인프로젝트들로는현대자동차글로벌비즈니스센터지능형관리방안컨설팅, 스마트그리드해외실증단지자문, IoT를활용한글로벌근무솔루션업체본사의공간최적화데이터분석자문등이있다. Hyledar Group 심천, 상해, 천진에서 20 개의국제유치원들을운영하고있는중국의유아교육전문기업 http://www.hyledar.com/ 77

책임면책성명 78

책임면책성명 11. 책임면책성명 해당문서는 IoTon 플랫폼및토큰이코노믹스의계획을설명하기위한정보제공용문서다. 이문서는 IoTon 플랫폼과 IoTon토큰이코노믹스에대한참고자료일뿐이며 IoTon 플랫폼과 IoTon 토큰이코노믹스의상품, 관련상품, 주식들을구매할것을제안하는문서가아니다. 이문서에나오는어떠한내용도 IoTon 프로젝트에대한투자나기금형성에참여할것을제안하지않는다. 이문서를주식공모설명서나다른그어떠한형식의표준화계약문서로간주할수없다. 본문서의내용은또한가상화폐의투자결정의건의를구성하지않는다. 본문서는아직어떤국가의사법당국의심사도받지않았으며차후끊임없이업데이트될것이기때문에최종화된문서로도볼수없다. 본문서를참고하여작성된어떠한분석자료에대해서도본문서는책임을지지않는다. 본문서의어떠한내용도미래에대한약속이나진술로간주될수없다. 본문서를참고하여내려진어떠한손실에도본문서는책임지지않는다. 다만정보제공을위하여이문서를참조할때본문서의영문버전과한글버전이충돌된해석을일으킬경우영문버전이최종적권위를가진다. 본문서를참고하여만약 IoTon 플랫폼과토큰이코노믹스에투자나혹은다른형태의결정을내릴때독자들은 반드시자기자신이직접법률전문가, 기술전문가, 회계전문가들을포함한필요분야전문가들과상의하고결정을 내려야한다. 물론이렇게내려진어떠한결정에대해서도본문서는책임지지않는다. 79