I D G S u m m a r y Blockchain 블록체인기반프로젝트진행시알아야할사항과유즈케이스 블록체인기반의프로젝트는기존 IT 시스템구축프로젝트와는상당히차이가있다. 구축단계가운데중요하지않은부분이 없지만무엇보다유즈케이스선정단계는전체블록체인프로젝트의성패를가를정도로중차대하다. 많은블록체인기반 프로젝트가실패하고있다는소식은업계의공공연한비밀이며, 이는블록체인도입을꺼리는장애요소가될수있다. < 블록체인기반프로젝트시작하기전, 알아야할사항들 > 에이어블록체인프로젝트진행시고려사항과대표적유즈케이스에 대해살펴보기로하자. 무단전재재배포금지 본 PDF 문서는 IDG Korea 의프리미엄회원에게제공하는문서로, 저작권법의보호를받습니다. IDG Korea 의허락없이 PDF 문서를온라인사이트등에무단게재, 전재하거나유포할수없습니다.
블록체인기반프로젝트진행시알아야할사항과유즈케이스 허강욱차장 Blockchain Leader, Client Innovation Lab, CTO Office, IBM Korea 전세계적인 IT 화두로자리잡은블록체인기반프로젝트는산업별, 사안별로진척도가다르지만대부분산업에서 PoC(Proof of Concept) 단계를넘어 PoP(Proof of Provenance) 단계에접어들었다. 하지만프로젝트를 실패하는사례도만만치않게존재한다. 블록체인기반프로젝트는기존 IT 시 스템구축프로젝트와는큰차이점이존재하기때문에제대로알지못하면구 축시어려움을겪을수있다. 4단계블록체인기반프로젝트수행방법론블록체인기반프로젝트는 유즈케이스선정 요건분석및시스템구축 블록체인서비스설계및개발 테스트및운영등총 4단계로구성되어있다. 우선 4단계에대한전체적인흐름을파악하고이후각단계별로알아야할고려사항에대해알아보자. 1단계. 유즈케이스선정일반적인구축프로젝트와달리블록체인이라는신기술을실제비즈니스에접목하기위해서는유즈케이스선정단계가중요하다. 만약기업이구축하기위한프로젝트와유사한사례를찾지못하거나비즈니스요건에부합되는케이스를선정하지못하면해당블록체인프로젝트는실패할가능성이높아진다. 기업은우선자사의어떤비즈니스에블록체인기술이적용할것인지파악해야 그림 1 블록체인기반프로젝트 4 단계 1
한다. 각종유즈케이스를통해자사가갖고있는문제점을블록체인기술을접 속했을때개선할수있거나비용측면에서 ROI 가창출되는등의효과를확인 할수있어야한다. 2단계. 요건분석및시스템구축유즈케이스가선정되는과정에 IBM은해당기업에어떤비즈니스가있는지파악하고블록체인을적용하는데어떤요건들이필요한지분석한다. 요건분석및시스템구축단계는기존구축프로젝트와유사하다. 그리고인프라를설계하는등블록체인개발환경을검토하고구축한다. 이단계에서는블록체인다중노드구성및합의모델과멤버십서비스를구성하고적용한다. 그리고마지막으로이단계에서중요한것이블록체인개발환경검토및구축이다. 3단계. 블록체인서비스설계및개발블록체인서비스설계및개발단계에서는비즈니스아키텍처설계, 데이터모델링, 사용자 UI, 비즈니스애플리케이션및인터페이스, 스마트컨트랙트 (Smart Contracts), 블록체인모니터링등을설계, 개발한다. 해외지사나해외에있는기업과비즈니스가연결되어있다면해외에도노드를구성해야하며, 그노드간네트워크를어떻게연결할것인지, 네트워크가전용망인지아닌지에따라구축난이도는달라진다. 그래서가장간단한방법으로 VPN 서버를설치해연결하긴하는데, 정작 VPN을설치하더라도, 여러가지난제로인해프로젝트를진행하기어려운경우도있다. 그래서이런경우, BaaS(Blockchain as a Service) 를선택하는것도하나의방법이다. IBM과같은클라우드서비스업체가블록체인플랫폼을기업에서비스하는것인데, 기업은간편한관리웹UI을통해클릭만으로 5분만에프라이빗블록체인네트워크를만들수있다. 예를들어, 한프로젝트를진행하고주도하는기업의내부시스템과연결이필요하다면 BaaS와내부시스템간인터페이스를통해연결만해주면된다. 이렇듯기업은 BaaS를사용할것인지자체구축방식을선택할것인지등인프라를고민해서여러가지요소들을구성해야한다. 4단계. 테스트및운영이런고려사항들을적용해설계하고개발이끝나면검증단계를거친다. 테스트는기능및비기능검증으로나누어지며, 기능처리부분및성능 / 장애항목검증이필요하다. 테스트결과를기반으로블록체인기반의실제서비스를운영할수있는지여부를판단한다. PoC의경우, 전체적으로 3~4개월정도소요된다. 유즈케이스단계는 1개월, 요건분석이나개발단계는 1.5개월, 테스트및운영단계는 1.5개월정도다. 일반프로덕션서비스가아닌 PoC에서는개발범위가크지않기때문에요건분석이나개발기간은그리길지않아도되기때문이다. 2
착각과오해로인한블록체인실패의씨앗들기업이착각하는것가운데하나가기존데이터모델링인 RDBMS를블록체인분산원장 DB가다처리해줄수있을것이라믿는것이다. 이는잘못된생각이다. 기존비즈니스를블록체인화한다고해서기존에구축했던애플리케이션을전부스마트컨트랙트로전환하고 RDBMS에있던데이터를모두분산원장으로처리하는것은맞지않다. 블록체인은 RDBMS처럼좋은성능을내는것이목적이아니다. 그리고쿼리나트랜잭션을처리할때마다모든이력이남는다. 기존 RDBMS도이력을저장하긴하지만블록체인은트랜잭션이력이나업데이트와같은이력들도모두블록체인 Ledger 및블록으로저장된다. 최근한블록체인프로젝트에서 15시간걸리던기존서비스가오히려 17시간이소요되는현상이발생했다. 이는앞서설명한대로유즈케이스를제대로파악하지못한채진행했기때문이다. 또한기존프로세스를정확한분석설계없이블록체인으로구축하면오히려시간이더걸리기된다. 블록체인의경우, 중앙집중방식이아닌개별노드가자율적으로블록을생성하되일종의합의과정을거쳐결국에는모든노드가같은기록을가지도록하는방식을사용하기때문에시간이걸릴수밖에없다. 합의알고리즘은블록체인형식에따라다양한방식이도입되고있지만, 태생적으로실시간으로적용해야하는프로세스에는맞지않다. 이와함께대용량의데이터를처리하는것또한블록체인적용범위에서벗어나는것이다. 하지만기업은내부적인고민사항들을해결하기위해블록체인을도입하는데, 대용량트랜잭션처리, 응답속도개선이나실시간프로세스등은블록체인으로는해결할수없는경우가많다. 블록체인은신뢰성이나보안성을위한것이지빠른처리를위한서비스가아니다. 향후기술발전을통해처리속도가빨라지고적용분야가늘어날수는있겠지만현재로써는무리다. 최근블록체인에서가상화폐가주목받으면서기업들은퍼블릭블록체인에대해많이알고있다. 대부분의기업이블록체인도입에있어퍼블릭블록체인개념으로접근하는데, 이역시블록체인을실제비즈니스에접목하기어려 3
운원인이되고있다. 기업에서의블록체인프로젝트는가상화폐나토큰기반으로한포인트서비스에초점을두는것이아니라비즈니스프로세스관점으로봐야한다. 이처럼블록체인기반의프로젝트는기대와는달리적용범위나용도가제한적인데다가구축장애요소가많아제대로된준비를하지못하면실패확률이상당히높다. 그래서기업은각구축단계마다의고려사항들을파악하고자사에적합한블록체인유형을찾아구축하는것이중요하다. 블록체인유형선정자사의목적에따라유즈케이스를기반으로블록체인유형을선정하게된다. 데이터관리방식의유형은크게 4가지로나눌수있다. 전통적인관리방법은모두들잘알고있는데이터중앙집중형이다. 그다음이퍼블릭블록체인, 프라이빗블록체인, 그리고혼합형블록체인이다. 블록체인유형별로장단점을갖고있어유형선정은신중해야한다. 퍼블릭블록체인의경우, 가상화폐기반의트랜잭션은기업에서원하는데이터를올리기에는블록크기가너무작고올릴때마다가상화폐를소모해야하기때문에이에대한비용처리부분이발생한다. 프라이빗블록체인은기업이원하는퍼블릭블록체인과같은코인기반의서비스는어려우며, 최근에프라이빗블록체인기반의토큰서비스가구체화되고있지만아직기다림이필요하다. 혼합형블록체인은퍼블릭과프라이빗을함께사용하는개념인데, 최근혼합형으로많이이동하는추세다. 핵심비즈니스서비스는스마트컨트랙트를이용해프라이빗블록체인으로구성하고결제나포인트서비스와같은경우에는퍼블릭블록체인기반의가상화폐를사용하는형태다. 멤버십서비스의경우, 프라이빗블록체인네트워크일경우가많은데, 이는폐쇄형이기때문에인증서를어떻게발급할것인지부터고민해야한다. 기업에서블록체인유형을선정했다면이후어떤네트워크로구성할것인지비즈니스확장성및구축리소스등을종합적으로고려해인프라구축안을선정한다. 블록체인요건분석블록체인요건분석에서해야할것은총 3가지다. 첫번째, 업무별 IT 현황진단이다. 우선업무별 IT 현황을파악하고, 수작업처리부분과자동화프로세스영역을분류한다. 블록체인의수많은유즈케이스가대부분수작업프로세스를블록체인기반의인터페이스를통해자동화한것이다. 이후블록체인네트워크와연계가능한범위를진단한다. 블록체인네트워크를만들긴했지만실제비즈니스와접목할때에는맞지않는구조도있는데, 이를미리진단해야한다. 그렇지않으면만들어놓고아무도사용하지않는무용지물이될수있기때문이다. 블록체인데이터영역현황진단에서는업무별데이터보유여부진단이상 4
당히중요한부분이며, 블록체인원장에어떤데이터를저장할것인지파악해야한다. 일부기업은 RDBMS 데이터스키마를가져와이를분류해데이터를다저장할것이라고요구하기도한다. 이경우, 레코더당기본 2MB~5MB라고해도상당히큰규모의데이터가발생한다. 그래서기업은해당비즈니스에어떤데이터를사용하고있는지, 어떤데이터를저장하고활용하고있는지파악해야한다. 이데이터중에서공통적으로사용할부분도도출해야한다. 업무별데이터식별부분도데이터기반의연관애플리케이션보유현황을파악하는것으로, 기존에서비스하던애플리케이션부분도파악해야한다. 일부프로젝트경우에는기존에했던서비스를어느정도갖고오는경우가있으며, 완전히블록체인으로전환하지않는경우도있다. 이럴때어느시점에서블록체인과연관되는지파악하는것이중요하다. 유즈케이스를기반으로한필요데이터간격차 (Gap) 분석이다. 기업이도출한데이터와선정한유즈케이스에서필요한데이터사이에는격차가존재한다. 이런경우, 기존데이터중에서공유하는데이터와비즈니스프로세스데이터를분류, 도출해야한다. 블록체인애플리케이션영역전환진단에서는기존애플리케이션서비스중에서블록체인서비스로전환할부분을파악하고, 수작업 / 자동화부분을분류해굳이블록체인으로사용할필요가없는자동화부분을파악해야한다. 즉스마트컨트랙트로적용할부분을파악하는것이다. 블록체인프로젝트에는기업에서 IT 개발팀과 IT 운영팀, 그리고현업전문가가참여한다. 이들은모두입장과관점이다르기때문에프로젝트진행시엄청난견해차이를보인다. 현업전문가는업무프로세스만을알고, 실제업무를처리하는 IT 프로세스는알지못할뿐만아니라관심조차없다. 그래서 IT 부서가절대로안된다는것을현업에서는무조건해야한다고서로의주장이부닥치는일은허다하다. 하지만데이터내용을제대로파악하는이들은기업내 5
현업과 IT 부서이기때문에공동으로진행해야한다. 현업전문가는업무별프로세스, 현재서비스되고있는프로세스, 자동화된프로세스등을도출해낼수있으며, 이에대한 IT 현황이나데이터는 IT 부서가제공할수있는데, 이를기반으로진단하고분석을진행한다. 업무별데이터식별작업또한현업과 IT 부서가함께진행해야한다. 블록체인시스템구축방안블록체인인프라구축방안에대해서는 ( 그림 2) 와같이여러가지방법이있다. 우선내부망으로구축하는경우다. 내부적으로여러부서간에비즈니스서비스를연계할수있거나, 혹은계열사간에도가능하다. 이는완전히폐쇄형구조로외부로는개방되어있지않은형태다. DMZ 망의경우, 내부망과다른점은 DMZ에노드를구축한다는점이다. 노드가 DMZ에있기때문에이노드가외부와연결하기위한중계역할을한다. 내부망보다약간개방된형태다. 외부클라우드는완전히개방된형태다. 예를들어, IBM 클라우드를사용하면 IBM 클라우드이외에다른노드들과도연결해준다. 이를통해외부에있는해외기업이나관련기업들도이클라우드를사용할수있다. ( 그림 2) 에서처럼혼합형태로인프라가구성되는데, 기업은클라우드에인스턴스를만들어협력업체의노드로제공할수도있으며, 또는클라우드로개방된노드에연결하라고요청할수도있다. BaaS 형태의경우, 노드자체가서버이며인스턴스이기때문에해킹당할수있다는우려를갖고있다. 이때문에 BaaS에서는보안컨테이너를통해노드가할당되어서버에접속자체가차단되어서비스사업자도접속할수없다. 내부적으로는완전히폐쇄형의형태를지니고있는셈이다. 그래서기업은좀더우수한보안환경에서서비스받을수있으며, 좀더빠르게블록체인네트 그림 2 블록체인인프라구축방안 6
워크를구축할수있다. UI/ 애플리케이션 / 데이터베이스설계및개발 UI/ 비즈니스애플리케이션 /RDB 설계는블록체인서비스를처리하기위해프론트엔드범위에서진행된다. GUI(Graphical User Interface) 를만들기위해웹디자이너가필요한경우도있다. 블록체인프로젝트를진행하는인력에는 IT 운영팀이있는데, 이들은구축된블록체인네트워크를담당, 운영해야한다. IT 운영팀은블록체인네트워크가정상적으로동작하는지, 참여노드가여러개가있으면정상적으로블록이동기화되고분산원장이동기화되는지를한눈에보기를원한다. 하지만블록체인기술은코어에서처리되는프로세스기때문에이를보여주기위해서는별도의 UI가필요하다. 그래서일반적으로 IT 운영팀의요구조건을수용하기위해서는블록체인모니터링을별도로만들게된다. 아예 UI가없이내부시스템간의비즈니스를처리목적의인터페이스만을처리하기위한블록체인사례도있는데, 이럴경우엔웹서버가필요하지않다. UI는웹서버를구성하기위한항목으로, HTML 등여러가지방식이있다. 그리고웹 URL를처리하기위한비즈니스애플리케이션, 이에대한필요한데이터를조회하거나저장할수있는 RDBMS를구성한다. RDBMS를설계, 개발할때에는블록체인과연관된설계부분에서앞서설명한대로 RDBMS에저장된데이터와분산원장에저장된데이터를구분해야한다. 체인코드및모니터링개발체인코드및모니터링개발단계에서는분석과설계를통해해당비즈니스를체인코드화시킨다. 스마트컨트랙트는블록체인네트워크에서동작하는프로그램으로분산원장에데이터저장용도로사용하고일부는조회성으로개발하는체인코드다또한데이터를받아내부적으로비즈니스처리로직이나룰에따라데이터를처리한다음, 해당데이터결과값을분산원장에저장하고기존시스템으로넘겨준다. 하이퍼레저패브릭 (hyperledger Fabric) 은요청및처리데이터기준으로스마트컨트랙트를통해분산원장데이터베이스에저장하는구조다. KVS(Key Value Store) 형식인분산원장데이터베이스는키기반방식으로기존 RDBMS 방식으로는설계할수없는구조다. 이부분에서기업은많은혼란을겪는다. RDBMS 개념으로생각하거나설계했다면이분산원장에있는 KVS는완전히다른개념이기때문이다. 그리고 JSON 포맷형태로저장할수있는분산원장데이터베이스가있지만성능을위한데이터저장방법이나키적용방법등을잘고려해야한다. 이를기반으로개발에착수한다. 앞서설명한대로블록체인네트워크를한눈에파악하고자하는요건은항상존재한다. 이를위해모니터링을개발하는데기본적으로하이퍼레저익스플로러 (Hyperledger Explorer) 라는인큐베이션프로젝트가있다. 블록체인모니 7
터링을개발할수있는기본툴인하이퍼레저익스플로러는블록체인과관련된거래, 데이터, 네트워크정보, 체인코드, 거래이력, 그리고분산원장에저장된기타관련정보를열람, 호출, 배포또는쿼리할수있다. 이도구에는블록체인을모니터링하기위한기본기능들이다구현되어있다. 하지만제공되는기본기능만으로는기업이원하는수준의모니터링개발이어렵기때문에커스터마이징이필요하다. 블록체인테스트및운영방안블록체인테스트및운영방안단계에서는개발이다끝난이후에실제서비스별단위테스트나운영을한다. GUI의경우당연히업무별기능을확인할것이고, 그다음레거시시스템에데이터가제대로넘어가는지확인한다. 이렇듯각단위별로기능을검증하고확인하는절차를밟는다. 이단계가끝나면비기능검증으로넘어간다, 여기서는성능과장애항목에대한각각의시나리오를만들어테스트한다. 이후업체별통합테스트까지통과하면실제운영단계로진행되는데, 운영팀이이를인계받아실제블록체인네트워크를운영한다. 블록체인기반프로젝트수행시고려사항지금까지각단계별로고려해야할사항에대해설명했다. 블록체인기반프로젝트수행시각항목별로유즈케이스선정이무척중요하다. 유즈케이스를아무리빨리적용하고싶어도많은시간이투입되어야한다. 아주적합한유즈케이스를찾아서가져온다고하더라도자사와맞지않기때문에검토한유즈케이스를기반으로독자적인방안을마련해야한다. 그래서효과를많이보거나성공적으로블록체인네트워크를구축, 운영하기위해서는유즈케이스에대한시간투자가필수적이다. 유즈케이스를잘선정했다면다음단계인요건정의및시스템구축단계는어렵지않게진행할수있다. 또한업무별 IT 현황및데이터처리현황파악이중요하며, 블록체인적용범위에따라시스템구축방식이달라진다. 블록체인은일반적인기존 IT 구축프로젝트와는다르다. 사실기존프로젝트의설계개발단계에서는웹서버몇대, DB 몇대를설치하면끝이라고생각할수있다. 하지만블록체인프로젝트는테스트서버와운영서버구축방식에서부터스마트컨트랙트나관련자원의배치방법에이르기까지고민해야할것이많다. 또한프로세스와연관되어있는시스템, 해당데이터를언제, 어느시점에서어떤시스템과공유해야하는지고민해야한다. 설계단계에서도출된요구사항기준, 체인코드기능및 KVS 설계수준에따라블록체인의서비스처리수준이달라진다. 이후개발단계에서는개발범위에서블록체인모니터링및체인코드개발이중요한항목이다. 테스트단계에서는블록체인의성능및장애테스트에대한시나리오준비가중요하다. 8
대표적인블록체인사용례 3선 IBM은무역금융, 리스크보상및결제, 디지털신원인증, 사모펀드관리, 로열티프로그램, 의료건강데이터공유, 사기및규정준수, 재생에너지관리, 물류무역, 식품안전망, 고가치자산추적등다양한분야에걸쳐수많은유즈케이스사례를갖고있다. 현재 600개이상의블록체인기반프로젝트를진행하거나비즈니스에최적화된환경으로전환중이다. 특히무역금융은은행들이많이고민하고있는분야로블록체인초기부터많이활성화되어왔다. 글로벌페이먼트유즈케이스사례다른국가에있는개인이디지털자산을전송하기위해서는그림과같이중개은행이개입했다. 캐나다은행과브라질은행간의거래를위해중간에미국은행이개입하는형태로, 거래시간이많이걸릴뿐만아니라수수료도많이발생한다. 그래서은행들은 SWIFT(Society for Worldwide Interbank Financial Telecommunication) 를통해이런문제를해결해왔다. SWIFT는전세계은행간자금결제와메시지교환업무를신속하고저렴하게처리하기위해설립된국제은행간금융정보통신망이다. 글로벌페이먼트사례는블록체인초반에가상화폐거래소에서많이얘기하던개념과비슷하다. 비트코인으로전송하면저렴하게보낼수있고빠르긴하지만, 가격변동성으로인해프라이빗블록체인에적용하기에는어려움이있다. 그래서가상화폐가치에변동성이없는스테이블코인 (Stablecoin) 을적용하는데, IBM은스텔라 (Stellar) 의기본토큰인루멘 (Lumens) 기반에스트롱홀드 (Stronghold) 와파트너십을통해미국달러로고정된스트롱홀드 USD(Stronghold USD) 라는스테이블코인으로 IBM 월드와이어 (IBM World Wire) 를구성했다. 예를들어, 캐나다은행에서 1억달러의자산이있다면이자산을기반으로토큰 (Token) 을발행하는것이다. 그림 3 글로벌페이먼트유즈케이스사례 9
IBM 월드와이어는신흥국가간의외환송금업무를중계은행을거치지않고중계역할로디지털자산을활용한청산 / 결제네트워크다. 준실시간정산및결제가가능하다는것이특징이며 2017년 4분기부터파일럿프로젝트를수행해왔다. 최초참가자 13개이상의금융기관이참여했으며, IBM과 Stellar.org, 클릭엑스그룹 (KlickEx Group) 간공동으로실행중이다. 가상화폐의극심한가치변동성문제에대해스테이블코인으로해결했지만, 자체자산가치의변동성에대한문제에봉착했다. 스테이블코인을발행한해당은행이부도혹은파산하거나코인의기반이됐던자산에문제가발생한다면해당자산은위험자산이되어가치가떨어진다. 토큰은이자산의가치를기반으로발행했기때문에토큰과자산간의가치가차이가나게되는것이다. 현재이런문제를해결하기위해많은노력을기울이고있다. - 리스크보상및결제영국런던에있는 AIG 보험은다국적보험을발행해왔는데, 특정룰이다른국가지사에있는마스터정책에적용되거나지역에맞게정책이바뀔수있었다. 문제는이런정책변화상황들이공유가되지않았다는점이다. 본사와지사간의다국적보험마스트계획은이행되긴하지만정책대부분이수작업처리가많았고실제로이런다국적보험정책을적용할때에는관련정책부분을다확인해야했기때문이다. 한마디로마스터계획이지역마다의정책과다르기때문에이를매핑하는것이어려운과제였다. 그래서 AIG는영국에서작성된다국적마스터정책을블록체인으로공유해미국, 싱가포르, 케냐등의지사정책데이터및문서공유환경을구축했다. 마 그림 4 리스크보상및결제유즈케이스 IBM Cloud Cloudant IBM Blockchain Platform Availability Monitoring 10
스터정책의룰자체를스마트컨트랙트로구현한것이다. 이를통해지사에서해당다국적보험에어떤문제가발생했다면스마트컨트랙트를통해데이터를넘기면이것이자동으로보험정책룰에따라계산해해당보험에대한평가, 지불등급등을알려줄수있다. 또한본사는다국적보험에대한계획이바뀌었을때, 이를블록체인에적용하면모든데이터가자동적으로동시에각지사에공유되며, 각지사는이를통해업데이트를할수있다. 이처럼블록체인은공유할데이터는있는데, 상호간인터페이스가없거나시스템간연계성이없어이를전달할방법이없을경우에탁월한효과를발휘한다. 또한각지사별로모든분산원장데이터베이스에새로운기록이들어오거나데이터가바뀌게되면이를레거시시스템에서바로이벤트성으로처리하게만들어지사에있는내부 RDBMS 데이터도바로변경할수있다. - 물류무역 IBM과머스크 (Maersk) 는블록체인플랫폼을위한합작법인인 트레이드렌즈 (TradeLens) 를통해해운으로운송되는무역상품의거래와선적, 운송과정에필요한수많은서류와승인정보를처리함으로써시간과비용을크게줄일수있게됐다. 개념증명 (PoC) 단계를벗어나수익증명 (PoP) 단계에접어든트레이드렌즈에는 IBM과머스크뿐만아니라 CEVA 로지스틱스, 퍼시픽인터내셔널라인 (PIL) 등세계적물류기업과수십곳의항만터미널운영기업등 94개사가협력업체가참여하고있다. 2016년 IBM과머스크는블록체인기반의실시간으로물류데이터를확인할수있는물류플랫폼개발을위해파트너십을맺고 12개월간의파일럿프로젝트를거쳐 2018년 8월물류블록체인플랫폼인트레이드렌즈를공식출범했다. 케냐의원예수출업체가네덜란드의로테르담항구까지단일컨테이너로꽃을운송한다고가정했을때, 꽃재배농가에서부터항만, 세관, 운송업체, 수입업체, 정부에이르기까지약 12개의운송참여자간거래가발생하는데거래검증을위해 200여건의문서작업이동반된다. 이런문서작업중가장기본적인선적컨테이너기록의대부분은수기로작성된서류형태로공유되어왔다. 이로인해물류정보가실시간으로공유되지못하고운송과정에서문제가발생하면물류지연에따른손실비용이뒤따른다. 특히복잡다난한물류망에서발생하는다양한이슈로인해전체거래속도는느려질수밖에없었다. IBM의하이퍼레저패브릭 (Hyperledger Fabric) 기반의프라이빗블록체인형태로구축된트레이드렌즈는주문형스마트컨트랙트솔루션을통해송장발행의비효율적인부분을해결할수있었다. 또한문서오류, 정보지연, 그밖의다양한장애요소로인해야기되는지연상황을방지할수있다. 특히미국에있는생산라인으로포장된원자재를운송하는시간을 40% 까지단축하고매거래당수천달러의비용을절감할수있었다. 11
현재 1억 5,400만개이상의선적데이터가트레이드렌즈플랫폼에저장돼있으며, 100만건에가까운데이터가매일업데이트되고있다. 트레이드렌즈가상용화되면모든선적에대한데이터를추적할수있다. 특히거래지연과문서의위변조를현저히줄일수있어매년수십억달러를절감할수있을것으로예상된다. 그림 5 IBM 블록체인서비스 엔드투엔드블록체인플랫폼을제공하는 IBM IBM은기업용블록체인네트워크를위한엔드투엔드블록체인플랫폼을제공한다. IBM은리눅스재단커뮤니티와함께개방형표준오픈소스및거버넌스를통해표준화된블록체인기술에대한토대를마련했다. IBM은블록체인구축에관한교육과기술및클라우드지원을통해성공적인블록체인시스템을구축할수있다. 또한식품안전, 글로벌무역물류, 금융서비스, 인증과같은광범위한분야에서지원가능한기업용블록체인솔루션과비즈니스네트워크를제공한다. 이와함께다양한블록체인사례경험을통해얻은심도깊은통찰력을활용해아이디어기획에서부터실제서비스까지지원할수있는숙련된블록체인전문가들을보유하고있다. 가장성숙하고, 확장이용이한플랫폼, 멀티네트워크지원및블록체인플랫폼시장의선두주자인 IBM은기업이블록체인기술을접목하는방법과프로젝트진행및운영방식으로전환하는데필요한서비스를제공한다. IBM 블록체인에대해더자세히알아보세요. 12