I D G S u m m a r y Blockchain 블록체인기반프로젝트시작하기전, 알아야할사항들 블록체인이 IT 세계에새로운바람을일으키면서대규모조직을중심으로블록체인도입이시작됐다. 다양한산업군에서블록체 인기술을접목해, 효과적인서비스나기존문제점을개선하기위해도입을위한 PoC 나파일럿을통해검증을시도했으며, 블 록체인기술에대해명확하게알지못하고시도한케이스는실패를경험했지만, 제대로된블록체인컨설팅을통해시작한블록 체인프로젝트는정상적인궤도를달리고있다. 블록체인기반프로젝트는기존 IT 시스템구축방식과는큰차이점이있다. 여 러조직이연계하는영역에서새로운비즈니스프로세스를구현하는블록체인을성공적으로구현하기위해서는무엇보다철저 한사전준비가필요하다. 블록체인프로젝트의개념과프로젝트수행전고려사항에대해알아보자. 무단전재재배포금지 본 PDF 문서는 IDG Korea 의자산으로, 저작권법의보호를받습니다. IDG Korea 의허락없이 PDF 문서를온라인사이트등에무단게재, 전재하거나유포할수없습니다.
블록체인기반프로젝트시작하기전, 알아야할사항들 허강욱차장 Blockchain Leader, Client Innovation Lab, CTO Office, IBM Korea 인터넷시대가열린이후, 가장유망한기술로각광받고있는블록체인은간단히말해, P2P(peer-to-peer) 네트워크를통해복제되는분산원장데이터베이스유형이다. 이런개념은중앙데이터베이스관리자가없는다른유형 의분산데이터베이스에도적용될수있다. 하지만블록체인은네트워크내의모 든참여자가공동으로거래정보를검증하고기록, 보관함으로써공인된제 3 자 가없어도거래기록의무결성및신뢰성을확보하는기술이라는점에서다른분 산데이터베이스와차이가있다. 사전검증이성패를가르는블록체인기반프로젝트블록체인기술은암호화, P2P, 합의알고리즘등기존기술과의조합으로공급망이나추적등과같이여러조직이연계하는영역에서새로운비즈니스프로세스를구현한다. 블록체인기반프로젝트는기존 IT 시스템의구축방식과는큰차이가있다. 블록체인기반프로젝트의경우, 기본적으로개념증명, 파일럿, 상용화과정을거치게된다. 우선블록체인기반사용사례를선정하고이사용사례가기능적으로구현가능여부를판단하기위해개념증명 (PoC) 프로젝트를수행한다. 기능검증이확인되면파일럿프로젝트를진행하면서상용화이전에고려해야할모든상황에대해검토한다. 파일럿을통해검토가완료되면상용화서비스를구축하고오픈한다. 이런단계를거치기전에기업은블록체인사용사례를선정해야하는데, 사실이과정이가장어려운부분이다. 대부분의기업이이단계에서어려움을호소하고있으며, 상당히많은프로젝트가여기서부터실패했다. 그림 1 블록체인기반프로젝트진행프로세스 1
지난해중국에서블록체인기술을기반으로한 8만개프로젝트가운데겨우 8% 만이활동적이며, 92% 는이미실패했다. 그이유는블록체인기술과적용서비스를사전에제대로파악하지않고무턱대고도입했기때문이다. 신기술의경우, 실패가좋은밑거름이될수도있지만, 굳이일부러실패를경험할필요는없다. 최근기업들은자사의블록체인프로젝트가블록체인에적합한지여부를제 3자에게검증받길원하며상당한논의를거친이후에야 POC를진행하게된다. 블록체인기반의프로젝트는기존시스템중에서다른업체나계열사와연관성이있거나, 협력업체나비즈니스파트너간프로세스가있는부분에서문제가있는사항들을자동화하거나개선하는것으로블록체인프로젝트의 80% 이상이기존시스템과연동되는케이스이다. 특히국내기업의경우, 기존시스템이잘구축되어있어블록체인기술기반으로만구축되는프로젝트는사실상거의없다. 네트워크기준의블록체인분류와사례블록체인프로젝트는크게퍼블릭블록체인과프라이빗블록체인으로나누는것이일반적이며, 구현형태는네트워크형태또는프로젝트규모기준으로상당히다양한형태로나눠진다. 블록체인프로젝트는네트워크기준으로 ( 그림 2) 와같이파운더리드네트워크 (Founder-Led Network), 조인트벤처네트워크 (Joint Venture Network), 컨소시엄네트워크 (Consortium Network), 비즈니스에코시스템 (Business Ecosystem) 등으로나눌수있다. 파운더리드네트워크는초기블록체인네트워크를구축할때파운더가주도하는형태로, 소규모업체나대기업과같은계열사나내부시스템간연동시많이나타난다. 조인트벤처네트워크는대기업에서그룹사와연관되는기업이나협력기업간블록체인네트워크를구축하는형태다. 어느정도규모가있는기업간협력을통해특정비즈니스나협력관계에서블록체인네트워크를구축하는것이다. 그림 2 네트워크기준의블록체인분류 2
IBM의경우, 머스크사례가있는데, 올해 1월 IBM과머스크가조인트벤처를설립해함께물류관련플랫폼을만들고있다. 컨소시엄네트워크는특정산업분야나서비스를중심으로블록체인네트워크를구축하는형태다. 이는소규모업체가주도하기엔어려운점이있어일반적으로대기업이주도하고중소기업이참여하는구조다. 특정목적이나산업분야, 특히금융에서컨소시엄형태가많은데, 국내에서는은행연합회사례가대표적이다. 암호화폐에서는리플 (Ripple) 이라는특이한가상화폐가컨소시엄네트워크이며, 코다 (Corda) 나이더리움 (Ethereum) 역시컨소시엄네트워크형태다. 비즈니스에코시스템은좀더큰네트워크형태로, 여러산업분야와연계한대규모블록체인네트워크다. 비즈니스에코시스템은컨소시엄도있고, 조인트벤처등여러블록체인서비스나네트워크가결합한혼합된형태다. 지금까지블록체인네트워크는자금과규모의문제로대기업위주로형성되어왔다. 특히컨소시엄네트워크의경우, 회원가입을제한하는경우도있으며상당한비용이청구되기도한다. 프로젝트규모로나눈블록체인분류와사례프로젝트규모기준으로블록체인을분류하면, ( 그림 3) 과같이컨소시엄기반의네트워크 (Consortium Based Network), 파운더감독기반의네트워크 (Founder Directed Network), 커뮤니티기반의네트워크 (Community Based Network) 등세가지형태로나눌수있다. 컨소시엄기반의네트워크는대기업주도의서비스로, 타대기업과중소기업을컨소시엄으로묶어블록체인네트워크를공동으로사용하는구조다. 파운더가여러개로규모가크기때문에프로젝트수행은대기업이나정부가주도한다. 올해초발표한관세청의수출통관물류서비스가컨소시엄네트워크구조와비슷하다. 관세청은수출화물에대한수출신고와적하목록제출절차에블록체인 그림 3 프로젝트규모기준의블록체인분류 3
기술을적용하는것이가능하다는것을검증하고 5월시범사업을위해총 60개사를모집했다. 이에수출입자, 물류창고업자, 화물운송주선업자등도시범사업에신청해충분한사업자를확보했다. 이프로젝트는해외관세청과의공동투자를통해보다큰규모의블록체인네트워크를형성할수도있다. 파운더감독기반의네트워크는파운더가하나로스타트업이나중소기업들이자체적인내외부블록체인을구성해서비스하는구조다. 개인이자신만의가상화폐를만들어블록체인네트워크를구축할수도있다. 초기에는내부서비스로만사용하다가외부업체를참여시키거나내부에서도확대해나가는구조라고볼수있다. 프로젝트규모는하, 중규모로상대적으로작다. 커뮤니티기반의네트워크는업계표준기관, 정부, 네트워크서비스를직접제공하는대기업이주도하는블록체인네트워크로, 파운더는없지만참여자간합의를통해네트워크서비스소유자가주도로구성된다. 일반적으로생각하는블록체인네트워크는모든업데이트되는데이터를공유한다는개념이지만최근에는당사자간거래는당사자끼리만저장하는개념도있다. 이렇게공유는하지만, 데이터는당사자간이나자체적인데이터를소유하는개념으로공유하고싶지않은정보나데이터를참여자자체적으로원장에보유하는것이다. 예를들어, 은행연합회의경우, 은행들이별도의노드를다구성했는데, 목적은두가지다. 하나는뱅크사인이라는블록체인네트워크의한참여자로서비스를받기위함이고, 하나는은행내부의시스템에서블록체인네트워크를갖고자하는것이다. 블록체인기반프로젝트수행시고려사항 블록체인기반프로젝트를수행하기위해알아야할사항가운데대표적인 4 가지는다음과같다. 1. 블록체인은모든데이터를저장, 처리하는분산저장데이터베이스가아니다. 2. 블록체인기술도입시, 효과여부를사전에파악해야한다. 3. 블록체인프로젝트수행범위중, 비용절감영역과비용증대영역을사전에검토해야한다. 4. 감사 (Audit) 및중앙에서데이터관리가필요한체계가필요한지여부를검토해야한다. 블록체인은모든데이터를저장, 처리하는분산저장데이터베이스가아니다. 많은사람이블록체인자체를데이터베이스라생각하는데, 블록체인은일반적으로알고있는 RDBMS 방식이아니라 NoSQL 방식이다. RDBMS 방식에서 NoSQL 방식으로의전환은어려우며, 그룹핑하기도어렵다. 또한블록체인은모든데이터를저장, 처리하는분산저장데이터베이스가아니다. 물론모든데이터를저장할수있긴하지만불필요한데이터를굳이저장할이유는없다. 앞서설명한대로레거시시스템과연동한다면 NoSQL에분산원장데이터, 4
즉필요한데이터만저장하고나머지는 RDBMS에저장하는등의하이브리드방식으로구성하게된다. 또한기업은기존업무시스템개선및확장, 혹은신규서비스를구축하는데블록체인기술을도입해얻을수있는효과를사전에확인해야한다. 무작정블록체인프로젝트를구현한다고해서효과를얻을수없다. 중요한것은어떤문제가있는지, 이를해결하는것인지, 개선하는것인지, 또는확장하는것인지도입이유가명확해야한다는점이다. 비용절감효과, 비용증대영역, 사전검토, 그리고감사와관련된부분, 중앙에서데이터관리가필요한부분에서도블록체인효과가있는지확인해야한다. 특히금융권에서블록체인프로젝트에는감사기관이일부로참여하게된다. 이감사기관은데이터를지켜보는역할만한다. 실제 2개이상의업체나은행들이블록체인을통해서로데이터를주고받을때, 감사기관은해당데이터를계속지켜보는것이다. 모니터링중에애매한것이나문제가되는것이있다면바로확인한다는개념이다. 현재까지는금융분야에서만감사기관이참여하는경향이있지만제조등다른분야에서도참여하려는움직임을보이고있다. 사용사례선정을위한고려사항들사용사례를선정하기위해서는먼저비즈니스적, 기술적, 법률적고려사항을살펴봐야한다. 우선블록체인프로젝트에서비즈니스적합여부를파악하는요소는다음과같다. 1) 디지털기반의, 혹은디지털화된자산에적합한가 2) 당사자간에신뢰가필요한가 3) 실시간처리기반의결제시스템이필요한가 4) 현재서비스아키텍처에수작업이다수포함되어있는가 5) 결제관련서비스가운영상의이유로프로세스처리에많은시간이걸리는가 6) 고객, 참여기관, 규제당국에자료의투명성및보고가필요한가 기업시스템상데이터흐름에는빌링시스템이함께할수있다. 예를들어, 주문이내려오면내부적으로빌링시스템에주문하고돈이오고갈때실시간처리가필요한상황인지판단한다. 또한현재서비스가수작업, 즉비자동화된작업이어느정도포함되어있는지파악한다. 이미자동화되어있는시스템을굳이블록체인으로전환할필요는없으며, 수작업이많을수록블록체인프로젝트효과는올라간다. 블록체인은인터페이스나네트워크를만드는것으로, 블록체인네트워크에참여하는기업이나기관은데이터를함께받을수있는것이다. 지속적으로발전하는 기술적고려사항 프라이빗블록체인은퍼블릭블록체인과달리, 참여자가원하는대로블록생 성주기와데이터크기, 블록크기를지정할수있는점이가장큰장점이다. 프 5
라이빗블록체인프로젝트에서기술적으로고려해야할사항은다음과같다. 1) 가상암호화폐나자체적인코인또는토큰처리기반프로세스가핵심요소인가 2) 블록체인을통해전자화된자산의결정적결제완결성 (deterministic settlement finality) 을보장할수있는가 3) 결제 (settlement) 가블록체인을통해청산되는가, 블록체인을기반으로청산되는가 4) 자산생애주기추적, 결제보고, 아이덴티티관리, 담보자산관리등의다양한필요요건을충족시키는시스템을가지고있는가 5) 기존시스템과통합될수있는가 6) 기관간의네트워크동의가이뤄지는동시에데이터정보가공유되지않게프라이버시를보장하는가 7) 규제기관이관찰자 (observer) 로서참여할수있는가 사실이전에는디지털화된자산, 즉가상화폐 (Crypto currency) 부분에서 퍼블릭블록체인에있는코인이왜프라이빗블록체인에는없냐 는질문에대해대답하기어려웠다. IBM 사용사례가운데위트레이드 (we.trade) 는중소기업들이믿고거래할수있는환경을만들기위해유럽 9대은행이구축한블록체인기반의국제금융거래플랫폼이다. 위트레이드플랫폼은무역을위한디지털원스톱쇼핑몰로, IBM 의블록체인플랫폼과하이퍼레져패브릭 (Hyperledger Fabric) 기술을사용해중소기업들이간단한사용자인터페이스에접속해혁신적인스마트컨트랙트 (Smart Contract) 를활용해거래를한다. 기업간거래서비스인이플랫폼에서돈이오가는것은당연한프로세스였지만, 프라이빗블록체인네트워크에서는코인이없기때문에데이터만이동하고돈은별도로보내야하는비효율적인구조였다. 그래서최근에패브릭코인 (Fabric coin) 이라는실물자산기반의토큰이탄생했다. 이토큰은자산평가당시가치를기반으로토큰을발행하게된다. 하지만발행한조직또는기관의자산가치가떨어지면해당토큰의가치도떨어져야하는데그렇지않다는것이문제가된다. 또한해당자산을폐기처분했을시이를기반으로한토큰을어떻게처리할것이냐는문제도발생한다. 최근 IBM은스텔라기반의스테이블코인 스트롱홀드 USD(Stronghold USD) 를준비하고있다고발표했다. 스테이블코인 이란가상화폐의단점인가치변동성을줄이기위해기존정부발행화폐와연동시킨안전한암호화폐를의미한다. 이처럼블록체인을통해전자화된자산에대해결제완결성보장여부와전자화된자산의실물자산유효여부도판단해야한다. 결제완결성이란참여자들의지급지시에따라지급시스템을통해이뤄진결제는어떠한상황에서도취소 (revocable) 되거나재지급 (repaid) 되지않고지급결제시스템의운영규칙에의거해무조건적 (unconditional) 으로성사되는것을의미한다. 여기에는해당자 6
산에참여하는기관이나업체간공동합의가있어야하는데, 서로간보내는데이터에대해동일한자산으로판단하겠다는법률적검토가내재되어야한다. 이와함께기술적으로중요한것은기존시스템과통합가능여부다. 기존시스템이제공하는인터페이스나 API, 관리하는데이터에따라어떤방식으로통합할것인지사전에고려해야한다. 블록체인에서제공하는기능들이제한적이기때문에기본적으로중간에에이전트를만들어공유하는사례가많다. 또한기관간네트워크동의가이뤄지긴했지만, 동시에데이터가공유되지않도록하는것도중요하다. 앞서설명한대로블록체인기반프로젝트는상당히다양한형태로구축할수있기때문에필요한데이터만공유하거나 3, 4개의네트워크구조로만들수있다. 전체공유데이터, 당사자간공유데이터, 컨소시엄형태에서의내부적그룹핑, 그룹간공유데이터, 자체적으로저장하는데이터등은기술적으로처리하는방식이다르기때문에확인이필요한사항이다. 갈길이먼법률적고려사항현재법률적고려사항에대해서는아직정의가명확하게규정되지않아상당히많은논의를하고있다. 특히국내에서는법률적논의자체가많이늦은상황이며최근문제가되고있는부분은스마트컨트랙트 (Smart Contract) 다. 1) 블록체인을통해전자화된자산의결제완결성이 법적으로 보장될수있는가 2) 전자화된현물자산의법적보증을누가할것인가 3) 법률적으로정해진예탁또는청산기관의역할은무엇인가 4) 스마트컨트랙트가법률적효력을가지는가 5) 한예로외환송금시, 외환법에위배되지않고서비스가가능한가 6) 고객정보를블록체인분산원장에저장, 공유할경우법적으로보장받을수있는가 스마트컨트랙트는계약정책이나처리프로세스를작성한후, 조건에따라계약내용을자동으로실행할수있는디지털계약서다. 기존서면계약서에서는계약조건을실제사람이계약서내용대로수행해야하지만, 스마트컨트랙트는계약조건이갖춰지면자동적으로계약이체결되고동시에이행된다. 이런스마트컨트랙트의거래방식은민법에서부터전자거래기본법에이르기까지총 5개법에적용되는데, 법마다해석이제각기다르다. 예를들어, 스마트컨트랙트는계약성립과이행을구분하도록한민법과개념이정면으로대치되기때문에법개정없이는활용하기어려운상황이다. 또한 스마트컨트랙트의주체를결정하는문제 계약내용로직에대한당 7
사자간합의여부문제 계약유효및성립시기문제 계약보증과실수로인한책임소재및보상문제등해결해야할사안들이복잡하고다난한다. 특히국내에서는 스마트컨트랙트를실제전자문서로인식할것이냐는사안조차정확히정의되지않았다. 이와함께실제송금시블록체인네트워크를통하면국가와는관계없이큰돈이거래될수있는데, 이로인해외화송금시외환법에위배되는경우가발생한다. 국내에서는지난해말부터외화송금금액을제한하고있다. 그리고고객정보관련문제도사전에고려해야할사안이다. 최근 EU에서시행한 GDPR이나국내클라우드법에서개인정보는해당국가위치에저장되어야하는데, 블록체인네트워크에서의저장위치는특정되지않기때문에위배될소지가있다. 최근국내에서는개인정보를국내뿐만아니라국외클라우드에도저장할수있도록법안을개정하려는시도가있다. 하지만개인정보저장문제는생각보다간단치않다. 개인정보저장방법에서부터관리방식, 그리고 GDPR과같은각국의컴플라이언스를피하기위한방법등많은사안이논의되고있다. 키를잃으면전부를잃는다 퍼블릭블록체인프로젝트고려사항퍼블릭블록체인프로젝트를진행하기위해서는키관리, 참여자권한관리, 거래검증및합의, 블록체인소프트웨어보안, 서비스보안등총 5가지항목에서사전검토가필요하다. 퍼블릭블록체인에서가장중요한문제는키 (Key) 다. 자신이보유한키를분실혹은도난당하는순간, 모든것을잃게된다. 그래서보유키가유출되지않도록안전하게보관할필요가있는데, 최근월렛기반의 USB 스틱이나월렛기능을탑재한스마트폰을사용하는이들이많아졌다. 또한키도난및분실시, 다중서명방식의복구절차가필요하다. 퍼블릭블록체인은불특정다수가참여자이기때문에당사자가해당서비스를이용할때는상당히제한적이다. 블록체인에서 51% 공격은전체네트워크의해시파워를절반이상보유한경우데이터를변조할수있다는구조적약점으로알려져있지만, 사실변조할수있는데이터는자신이올린데이터만가능하다. 그런의미에서거래와무관한제 3자접근통제가필요하다. 불특정참여자들로구성되다보니, 자기가원하는거래자와거래할수있는사례는드물다. 그래서블록체인의참여자권한은사실상제한적인셈이다. 또한거래무결성확인을위한정보외에개인정보침해가우려되는정보를관리할필요가있다. 블록체인의거래검증및합의는대부분마이닝방식으로되어있기때문에실제로리스크가많으며, 내외부사이버공격으로부터노드유효성조작에대한방지책이필요하다. 많은참여자가거래검증에합의하는구조검토가필요한데, 합의에대한이중지불이나긴블록우선권문제를해결하기위해이더리움은 POW(Proof Of Work) 방식에서 POS(Proof Of Stake) 방식으로바꾸려고한다. 블록체인소프트웨어는보안취약점에대한검토가필요하다. 시큐어코딩, 코 8
드검토, 보안테스팅등보안사항검토가필요하며 DDoS 공격과같은대량의 트랜잭션공격에대응가용성문제를검토할필요가있다. 그리고상호운용성을 위해비정상거래탐지및차단방안이검토해야한다. 인증서관리가중요한 프라이빗블록체인프로젝트고려사항프라이빗블록체인은퍼블릭블록체인과는달리허가받은특정노드만참여할수있는블록체인네트워크로, 프로젝트진행시총 5가지항목에대해사전검토해야한다. 인프라 : 사용사례를기준으로, 참여노드의환경및분산원장저장데이터형태, 자체시스템구성여부에따른인프라환경구성이필요하다. IBM 블록체인플랫폼의경우, 기업이사용사례를선정하면그에따른시스템환경이결정하고제공하기때문에기업은인프라와관련한여러가지고려사항들을신경쓰지않아도된다. 네트워크 : 시스템및노드간의복잡한네트워크구간의암호화및전송데이터암호화가필요하다. 인증서관리 : 프라이빗블록체인은폐쇄형으로네트워크에접속, 참여하는노드와클라이언트의인증절차는필수적이다. 또한인증서를발급받은참여자만이조인할수있기때문에인증서관리는무엇보다중요하다. 신뢰할수있는당사자가해킹당하면블록체인보안은사라지기때문이다. 그래서인증서가유출되지않도록별도의 HSM(Host Security Module) 장비에저장하거나, 좀더안전한환경에서인증서를저장하는사례도있다. 스마트컨트랙트 : 스마트컨트랙트는조건이충족되면자동으로실행되고이는되돌릴수없다. 즉, 문제를실행취소하고실수를수정하거나사기 (frauds) 를되돌리기가매우어렵다는걸의미한다. 지난해가을누군가의실수로멀티파티이더리움계약을잠궜는데, 그결과 3억달러상당의통화가손실된적이있다. 그래서비즈니스와연관된참여자간의협의된로직구성및디버깅을통한코드오류항목에대한사전검토가필요하다. 데이터 ( 분산원장 ) : 분산원장에개인정보및공유불가데이터에대한저장및처리방식을사전에검토할필요가있다. 블록체인기반프로젝트 4단계수행방법론블록체인기반프로젝트는 1단계사용사례선정, 2단계요건정의및시스템구축, 3단계블록체인서비스설계및개발, 4단계테스트및운영으로구성된다. 이가운데가장중요한단계는 1단계인사용사례선정이다. 사용사례목적에따라퍼블릭블록체인이나프라이빗블록체인적용여부를판단하게되는데, 사용사례도출을위한시간적인투자가필요하다. 퍼블릭블록체인과프라이빗블록체인선택에따라전체블록체인구성방안이달라진다. 이후선정된사용사례를기반으로효과적인블록체인도입을위한업무별 IT 9
표 블록체인기반프로젝트수행단계별고려사항 현황과데이터처리현황파악이중요한데, 블록체인적용범위에따라시스템구축방식이달라지기때문이다. 2단계에서는주요 IT 영역을중심으로시스템구축계획을수립하고비즈니스확장성과구축자원등종합적상황을고려해인프라구축안을선정한다. 3단계에서는도출된요구사항을기준으로체인코드기능및 KVS(Key Value Store) 설계방식에따라효율적인블록체인처리방식을설계, 개발한다. 개발단계에서블록체인모니터링과체인코드개발은아주중요한요소다. 블록체인서비스테스트는기능, 비기능검증으로구분되며, 기능처리부분과성능 / 장애항목검증이중요하다. 테스트결과를기반으로블록체인기반의실제서비스운영가능여부를판단한다. 또한블록체인성능및장애테스트에대한시나리오준비가중요하다. IBM 블록체인플랫폼을사용하는이유 IBM 블록체인플랫폼은비즈니스네트워크개발및거버넌스, 그리고운영관리효율성증대를위해최적화된기업용블록체인플랫폼이다. 이를통해기업은비즈니스네트워크활성화및참여자통제기능을통한관리능력이향상되고, 상시비즈니스네트워크를구축할수있다. 기업이일반적인온프레미스방식으로도커이미지를직접다운로드받아구축하면많은어려움을겪게된다. 하지만 IBM 블록체인플랫폼은기본적으로 5분내로원하는네트워크환경구축이가능하다. IBM 블록체인플랫폼은총 3가지의특징을갖고있다. 첫번째, 하이퍼레저기술을통한블록체인애플리케이션개발지원이다. 일반적으로 IBM은하이퍼레저패브릭기술을주도하고있으며, 이를기반으로한경험또한상당하기때문에블록체인애플리케이션개발지원이가능하다. 이를통해비즈니스와개발기간을단축시키고오픈소스툴과언어를활용해블록체인애플리케이션을빠르게구축할수있으며, 누구나쉽게학습하고개발할수있다. 두번째, 새로운블록체인네트워크를간편하고빠르게구축할수있다. 기본 10
정책을통해블록체인네트워크를효율적으로관리할수있으며, 스마트컨트렉트, 네트워크참여자및트랜잭션기반의채널을탄력적으로구성할수있다. 또한기본구축된룰및정책을통해빠른환경구성과커스터마이징이용이하다. 세번째, 우수한보안및성능의블록체인네트워크구축및확장이다. IBM 블록체인플랫폼을통해기업은작은규모로시작해참여자가증가하거나트랜잭션볼륨증가에맞춰빠른네트워크확장이가능하다. 또한 IBM 전용하드웨어펌웨어, 소프트웨어기능이포함된우수한보안환경을제공하며, 네트워크확장및업그레이드시에도, 서비스중단없이상시운영이가능하다. 블록체인플랫폼의 2가지제공방식 IBM 블록체인플랫폼을크게 2가지방식으로제안하는데, 스타터플랜 (Starter Plan) 과하이시큐리티비즈니스네트워크 (High Security Business Network, HSBN) 기반의엔터프라이즈플랜 (Enterprise Plan) 은클라우드상에서블록체인플랫폼을구현하는방식과나머지한가지는기업내에자체적인시스템구축을하는온프레미스 (On-Premise) 구축방식이다. 스타터플랜은개발부문에서필요한사례를간단히구축해테스트하는환경이며, 엔터프라이즈플랜은엔터프라이즈서비스에맞는구조로선택해구성할수있는계획을제공한다. 온프레미스는도커이미지를깔아서직접구축하는방식이다. 현재 IBM 블루믹스 (https://console.bluemix.net/catalog/services/blockchain) 에서스타터플랜을신규등록하면제공되는 500달러크레딧으로블록체인을무료체험해볼수있다. IBM은총 600개이상의다양한사용사례와경험을토대로어떤서비스에블록체인을최적화할수있는지컨설팅과하이퍼레저패브릭기술을토대로실제클라우드기반에최적화되도록커스터마이징한블록체인플랫폼을제공한다. 11