블록체인 개발 플랫폼 정리

블록체인 개발 플랫폼

본 절에서는 금융서비스에서 기술적 레이어 기반의 솔루션 형태별 현황에 대해 개요를 포괄적으로 조사하였다.

최근, 다국적 기업의 블록체인을 구현하는 솔루션에 대해 개발도구가 나타나고 있다. 금융서비스에서 블록체인 관련 기술 생태환경 그림을 참고하면 된다.

글로벌 IT회사들에 의한 자체적인 IT 서비스로써 Baas나, 비트 코인, 이더리엄, 리플 등의 블록체인 프로토콜, API 회사 뿐 아니라, 패치 워크 형태의 쉐어 웨어 미들웨어 오버레이 등이 나타나고 있다.

❍ Blockchain as a serveice(BaaS)

먼저 서비스로서의 블록체인인 BaaS(Blockchain as a serveice)는 블록체인을 테스트하고 연구하기 위한 환경을 설정하기 위해 연구 및 테스트를 개발할 수 있는 시스템을 갖춘 생태계를 제공한다. Amazon (AWS), Microsoft (Azure), IBM (BlueMix) 등의 대기업은 클라우드에서 블록체인 서비스를 제공함으로써 얻을 수 있는 잠재적 이점을 파악하고 고객에게 일정 수준의 BaaS를 제공하고 있다. 사용자는 작업 블록체인을 구성하고 설정 또는 별도의 하드웨어도 필요 없다.

Microsoft는 ConsenSys와 파트너 관계를 맺고 Microsoft Azure에서 Ethereum Blockchain을 서비스 (EBaaS)로 제공한다. IBM (BueMix)은 고객에게 BaaS를 제공하기 위해 Hyperledger와 제휴했다. Amazon은 Digital Currency Group과 공동으로 서비스를 제공한다.

국내의 경우, KT BaaS는 별도의 서버 구축 없이 유클라우드(uCloud)에 블록체인 노드를 자동으로 구성하는 방식, KT그룹 내부에 BaaS 플랫폼을 1차로 오픈했다. 이후 2월 시범사업을 진행한 후 3월에는 블록체인 개발을 원하는 외부 기업들을 대상으로 정식 서비스를 제공할 예정이라고 밝혔다. LG CNS가 구축해 운영하고 있는 마곡 커뮤니티 화폐 플랫폼을 블록체인 허브의 기반으로 BaaS를 활용하려는 움직임도 보이고 있다.

❍ 블록체인 프로토콜 (Blockchain Protocol)

Bitcoin, Ethereum 등에서 제공하는 블록체인 오픈소스를 활용하여 주어진 블록체인 도구 및 스택을 사용하여 직접 작업할 수 있기 때문에, 어셈블리 형태로 다양한 기술이 개발되고 진화하고 있다. 공개형 애플리케이션을 구축하는 경우, 블록체인을 직접 사용하여 블록체인의 핵심 개념에 가장 가까운 혁신적인 비즈니스 모델이 나타날 수 있다. OpenBazaar (Bitcoin) 또는 Ujo Music (Ethereum)과 같은 P2P 응용 프로그램 영역에서 활발하다.

● 예 : Bitcoin, Ethereum 등

❍ 개발 플랫폼 (Development Platforms)

Hyperledger, Eris 등의 개발플랫폼 방식을 지칭한다. 이 영역에서는 개발 접근 방식으로 시작하여 향후 클라우드에서 제공되는 블록체인 인프라 확장을 위해 앱을 제작하는 기반을 제공한다. 목표는 사업 목적에 따라 신속한 개발이며 블록체인 프로그래밍 가능성에 중점을 두게 된다.

● 예 : EthCore, Hyperledger, Tendermint.

❍ 수직 솔루션(Vertical Solutions)

수직 솔루션의 경우는 금융 서비스 분야에서 가장 빠른 변화가 일어나고 있다. 엄밀한 의미에서 블록체인이라기보다 블록체인 기능의 하위 집합인 분산원장에 가까우며, 합의 알고리즘이 없는 경우도 있다. 엔터프라이즈형으로 산업계 최적화 솔루션으로 프라이빗 블록체인이나 원장 인프라를 기반으로 한다.

● 예 : Axoni, 체인, Clearmatics, Digital Asset Holdings, itBit, R3.

❍ API 및 오버레이 형태(APIs & Overlays)

다섯째, API 및 오버레이 형태의 제공 사례이다. 블록체인을 자산, 소유권 또는 신원 확인 등의 인프라로 사용하는 산업에 주로 적용된다. 내장된 신뢰 기반 구성 요소를 사용하여 증명 체인, 소유권 권한, 타이틀 레지스트리 또는 기타 특정 서비스에 중점을 둔 응용 프로그램에 적합한 모델이다. Blockstack, Factom, Open Assets, Tierion 등이 주요 개발사다.

● 예 : Blockstack, Factom, Open Assets, Tierion.