서비스형 블록체인(BaaS)의 선택 방법과 글로벌 BaaS 제공자 동향


상명대학교/서광규 교수


블록체인(blockchain)은 관리 대상 데이터를 '블록'이라고 하는 소규모 데이터들이 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장환경에 저장되어 누구라도 임의로 수정할 수 없고 누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 원장 관리 기술이다. 이는 근본적으로 분산 데이터 저장기술의 한 형태로, 지속적으로 변경되는 데이터를 모든 참여 노드에 기록한 변경 리스트로서 분산 노드의 운영자에 의한 임의 조작이 불가능하도록 고안되었다.

블록체인 기술은 요즘 어느 곳에서나 시장을 지배하고 있다. 그리고 블록체인은 기존 네트워크에 비해 더 빠른 출력과 더 높은 효율을 제공하는 많은 응용 프로그램을 제공한다. 많은 기업이 이제 블록체인을 실험하기 시작하여 새로운 종류의 시장을 창출하고 있다.

서비스형 블록체인(Blockchain as a Service; BaaS) 모델은 IT 부서가 아닌 핵심 역량이 있는 조직을 위해 블록체인 개발을 단순화하고 안전하게 만들 수 있다. 이 새로운 모델을 사용하면 조직이 핵심 영역에 더 집중하는 동시에 개발 공간에 대한 걱정을 줄일 수 있다.




서비스형 블록체인(BaaS)의 정의


서비스로서의 블록체인(Blockchain as a Service)은 소비자가 클라우드 기반 서비스를 사용하여 자사의 블록체인 앱, 기능 및 스마트 계약을 개발, 사용 및 호스팅할 수 있도록 하는 고유한 모델이다. 한마디로 개발 과정을 완화하는 본격적인 블록체인 플랫폼을 제공하는 것이다.

서비스 회사로서의 블록체인(Blockchain)은 기업 기업과 기업 블록체인 플랫폼 사이의 가교 역할을 한다. 이러한 플랫폼은 블록체인 기술의 일반화된 버전을 제공하지만, 모든 조직이 이를 비즈니스 솔루션에 통합할 수 있는 것은 아니다.

어떤 기업은 프라이버시를 요구할 수도 있고, 어떤 기업은 그렇지 않을 수도 있다. 자체 개발 팀과 함께 블록체인 솔루션을 구축하기 위해 플랫폼을 사용하는 것은 이상적인 해결책이 될 수 없었다. 블록체인 기술이나 플랫폼으로 일한 적이 없는 개발자들은 많은 보안에 허점을 남길 수 있고, 그 대가로 회사 자체를 해칠 수도 있다. 비즈니스 생태계 내에서 블록체인 구현을 계획하기 전에 항상 블록체인 전문가에게 접근해야 한다.




서비스형 블록체인(BaaS)의 작동원리


서비스로서의 블록체인(Blockchain as a Service)은 간단한 방식으로 작동한다. BaaS 제공자는 블록체인 구현을 설정하지만 블록체인 노드를 배치하고 유지하려면 일정 수수료를 지불해야 한다.

더욱이, 서비스 제공자로서의 블록체인(blockchain)은 백엔드 서비스, 특히 고객과 기업을 위한 복잡한 서비스를 관리해야 한다. 중요한 블록체인 기술 유물을 돌보고 다운타임 없이 계속 가동시키는 것은 그들의 책임이다. 블록체인 서비스에는 호스팅 요구사항 및 리소스 배포, 해킹 방지 계층화, 대역폭 관리 등과 같은 보안 프로토콜도 포함된다. 서비스 파트너로서의 블록체인(Blockchain)은 Ethereum, Hyperledger Fabric, Corda, 비트코인, 체인 코어, BlockApp 또는 Quorum과 같은 모든 블록체인 플랫폼에서 블록체인 네트워크를 구성할 수 있다.

BaaS 모델을 통해 고객은 블록체인 인프라와 성능을 관리하는 BaaS 파트너에 의존하면서 핵심 비즈니스 기능 및 전략에 더 집중할 수 있을 것이다. BaaS는 전 세계적으로 블록체인 기술의 대량 채택을 보장하는 올바른 접근방식이 될 수 있다. 기업은 더 이상 블록체인 솔루션을 구축하고 유지하기 위해 인력을 필요로 하지 않을 것이다. 서비스로서의 블록체인(Blockchain)이 무엇인지, 어떻게 작동하는지가 명확하므로 이제 올바른 BaaS 플랫폼을 선택하는 방법을 알아야 한다.




올바른 BaaS 플랫폼을 선택하는 방법


서비스 통합으로 블록체인(Blockchain)에 들어가기 전에 올바른 유형의 솔루션을 제공할 수 있는 공급자를 알아야 한다.

올바른 BaaS 플랫폼을 선택하는 데 도움이 되는 요인은 다음과 같다.

 

기본 기능

1) 백엔드 서비스

모든 기업에는 백엔드 서비스에 대한 고유한 요구가 있다. 통합의 장애물을 만드는 것은 회사들에게 장애물이다. 그러므로 서비스 제공자로서 블록체인(Blockchain)은 주류 기술과 같은 백엔드 서비스를 제공하고 인기 서비스를 통합해야 한다. 기업은 적어도 BaaS 공급자로부터 다음 중 일부를 보유해야 한다.

  • 데이터 보안: 애플리케이션과 사용자 데이터가 플랫폼의 경계 내에 있고 위험에 취약하지 않음을 확인하는 것은 기본적이고 필요한 요건이다.
  • 비용 제어: SaaS 플랫폼은 일회성 라이센스 대신 가입이 가능하다. 그러나 BaaS는 그러한 비용 모델에 기초하지 않는다. 그들은 비용 효율적인 해결책을 제시한다. 하지만 비용에 숨겨진 비용이 포함되어 있는지 여부를 확인할 필요가 있다.
  • 통합: 기업은 여러 계층의 프로세스, 워크플로우 및 데이터 소스를 포함해야 하는 네트워크 계층화에서 실행된다. 또한 백엔드 서비스는 아키텍처에 통합될 수 있어야 한다. 따라서 그것은 많은 어플리케이션을 지원하며, 기존의 네트워크를 수정하지 않는다.
  • 프로세스 제어: 확장 가능한 환경은 항상 원래의 성능을 유지해야 하기 때문에 모든 애플리케이션에 필수적이다. 또한 환경은 해킹, 데이터 흐름, 능동 모니터링 도구, 컴퓨팅 리소스 등을 제어할 수 있는 메커니즘을 가져야 한다.

2) 신속한 프로비저닝

신속한 프로비저닝은 블록체인 네트워크를 문제없이 신속하게 구축할 수 있는 기능을 제공한다. 서비스 회사로서의 블록체인(Blockchain)은 환경을 신속하게 설치, 배치 및 관리해야 하는 많은 압력을 감당해야 한다.

또한, 환경은 추가적인 지원이 필요하지만 브라우저, 방화벽, 데이터베이스, 하드웨어 및 애플리케이션 서버의 다양성으로 인해 달성하기가 복잡하다.

3) BaaS 기업들이 더 나은 솔루션을 제공하기 위해 극복해야 할 문제

  • 네트워크 환경은 너무 복잡하여 관리 및 지원할 수 없음
  • 배치 불일치는 표준에서 벗어남
  • 모든 프로젝트에 대한 하드웨어 지원 부족
  • 출시 후 즉시 프로비저닝해야 하는 새로운 툴
  • 수천 개의 환경에 배치
  • 수리하는 데 며칠이 걸릴 수 있는 복잡하고 오류가 발생하기 쉬운 설치 및 고된 작업
  • 테스트, 프로덕션 및 구현 간의 기능 구성
  • 통합하기 어려운 융통성 없는 환경 및 시스템

이러한 모든 문제를 해결하려면 오류 없이 경제적, 신속한 구축, 스테이징, 테스트 및 프로덕션을 제공하는 서비스 제공자로서 블록체인(blockchain)을 찾아야 한다. 블록체인(Blockchain)은 다음과 같은 이점을 제공하는 서비스 업체로 활용하는 것이 중요하다.

  • 응급상황 시 우수한 백업 솔루션을 제공
  • 블록체인 네트워크를 여러 가지 결함 없이 신속하게 전개
  • 서버 장애 없이 신속하게 플랫폼에 새로운 추가 기능 추가
  • 구축 시간 단축(예: 10~30분)
  • 데이터에 영향을 주지 않고 허점이나 버그가 발생할 경우 마지막 버전으로 롤백

따라서 서비스 플랫폼으로서의 블록체인(blockchain)이 신속한 전개를 촉진하는 것이 필수적이다.

4) 스마트 계약

비즈니스 논리를 블록체인 솔루션에 통합하려면 스마트 계약 메커니즘이 필요할 것이다. 스마트 계약은 일반적인 계약과 같은 규칙을 포함시킬 뿐만 아니라, 어떤 당사자가 규칙을 위반할 경우 벌금을 부과하기도 한다. 플랫폼은 불변하기 때문에 개발자들에게 스마트 계약의 시험과 배치는 매우 복잡하다. 서비스 회사로서의 블록체인(Blockchain)이 구축과 스마트한 계약 통합을 제공하는지 확인ㅎ여야 한다.

5) IAM 플랫폼

허가된 네트워크에는 사용자가 특정 정보나 계층에 접근할 수 있는 기능이 있다. ID 관리 플랫폼을 통합하면 블록체인 네트워크가 안전하게 보호되고 개인에게 허가를 받을 수 있을 것이다. 예를 들어, 사무실의 모든 직원이 내부적인 민감한 정보에 접근할 수 있는 것은 아니다. 아이덴티티 액세스 관리(IAM)는 기업을 위한 디지털 아이덴티티 관리를 용이하게 하는 프레임워크다. ID를 관리하기 위해 단일 로그인 방법이나 여러 인증 방법을 사용하여 사용자에게 정보에 대한 액세스 권한을 부여할 수 있다. IAM 프레임워크 통합을 제공하는 BaaS 플랫폼은 중요하다.

6) 다양한 런타임 및 프레임웍스

BaaS 아키텍처에서 블록체인 앱을 구축하는 동안 다른 블록체인 플랫폼으로 전환하려면 어떻게 해야할까? 블록체인 프레임워크에 관해서는, 다양한 기능을 제공하는 서비스 프로바이더로서 블록체인(blockchain)을 많이 발견하지 못할 수도 있다. 일부 BaaS 기업은 한 종류의 엔터프라이즈 블록체인 구축만 지원한다. 따라서 다양한 런타임과 프레임워크를 지원하는 BaaS를 꼭 이용하는 것이 중요하다. 이는 기업 요구 사항에 대한 유연성을 확보하는 데 도움이 될 것이다.




서비스 프레임워크로 블록체인을 요구하는 이유


1) 유연하고 효율적인

블록체인(Blockchain)을 서비스 플랫폼으로 사용하는 것의 가장 좋은 점은 광범위한 합의 메커니즘을 제공한다는 것이다. 이러한 합의 알고리즘은 비즈니스 생태계에 필요한 유연성을 제공할 수 있다. 다양한 BaaS 솔루션이 초당 5000건의 트랜잭션을 제공할 수 있는 이유다. 또한 BaaS 공급자가 동적 결합, 물리적 리소스 관리 및 스위칭 프로토콜과 같은 다른 툴을 제공하여 솔루션을 효율적으로 만든다.

2) 개방적이고 쉬운

서비스로서의 블록체인(Blockchain as a Service framework)은 복잡한 구축에 대한 손쉬운 솔루션을 제공한다. 블록체인 솔루션을 구축하는 것은 간단한 작업이 아니다. 한 번의 실수로 인해 시스템이 작동을 수행할 수 없게 될 수 있다.그러나, BaaS 프레임워크는 구현이 간단하고 시작하는 데 몇 분 이상 걸리지 않기 때문에 매 분마다 새로운 네트워크를 구축할 수 있다.

3) 개인 정보 보호 및 보안

Blockchain을 서비스 프레임워크로 사용하면 단일 제어판에서 권한 수준, 노드 및 키를 관리할 수 있다. 모든 BaaS 공급자는 쉽게 접근할 수 있는 제어판을 제공한다. 그러한 솔루션의 사이버 보안은 내부 또는 외부 부정 행위가 발생하지 않도록 하기 때문에 예외적이다.

4) 비용 효율적인

서비스로서의 블록체인(Blockchain)은 처음부터 블록체인 앱을 구축하는 것보다 비교적 저렴하다. BaaS 플랫폼을 사용하면 필요한 기능을 사용할 수 있다. 따라서 전체 프레임워크가 아니라 사용 중인 기능에 대한 비용이 든다. 또한, 그것은 어떠한 숨은 비용도 가지고 있지 않다.




글로벌 최고의 BaaS 업체


비즈니스를 개선하기 위해 블록체인 솔루션을 개발, 테스트 및 배포하는 데 사용할 수 있는 업계 최고의 BaaS 제공업체는 다음과 같다.


서비스

제공자
설명

서비스

시작년도


주요

파트너


블록체인

업계 명성


트위터

팔로워


회사의

블록 체인 포커스

정도
점수
Microsoft2016년에 출시된 마이크로소프트 블록체인 on Azure는 마이크로소프트 Azure 클라우드 컴퓨팅 플랫폼에서 호스팅되는 블록체인 애플리케이션 개발 플랫폼이다. 이 인기 있는 BaaS 플랫폼에서 기업은 "보안 블록체인 앱 개발, 테스트 및 구축"을 할 수 있다. 이로 인해 마이크로소프트는 리플, 비트페이 등 다양한 고급 파트너를 유치할 수 있게 되었으며, 플랫폼이 업계 개념 증명을 위한 BaaS 솔루션 중 하나가 되었다.2016 년Bitpay, Factom, Ripple, Openchain58,490,00044.0
IBM2017년에 출시된 IBM 블록체인 플랫폼은 BaaS 분야의 강자 중 하나이다. IBM 블록체인(Blockchain)은 기업이 "유연한 클라우드 기반 플랫폼에서 신속하고 비용 효율적으로 블록체인 생태계를 개발, 관리 및 운영할 수 있도록 하는 완전히 통합된 분산형 원탁 기술 플랫폼"이다. 은행업계와 상업업계에서 가장 유명한 기업들 중 일부는 이미 IBM 블록체인 플랫폼을 이용한 블록체인 솔루션을 개발하기 시작했다.2017 년Stellar, Travelport, UBS, Commerzbank5502,00053.5
SAP2017년에 출시된 SAP의 클라우드 기반 블록체인 서비스 플랫폼인 SAP 레오나르도는 분산된 원장 기술을 사용하여 기업이 디지털 방식으로 전환할 수 있도록 지원하는 것을 목표로 하고 있다. 이 플랫폼은 플러그 앤 플레이 블록체인 솔루션을 제공하고 블록체인 노드를 쉽게 설정하고 호스팅할 수 있도록 한다.2017 년Hyperledger, Lufthansa, Intel, Deutsche Telekom4252,00023.0
Amazon2018년 아마존은 "확장 가능한 블록체인 및 원장 솔루션을 쉽게 구축할 수 있는 서비스형 블록체인(Blockchain as a Service)" 솔루션인 AWS에 블록체인(Blockchain)을 출시했다. Amazon은 기업이 Ethereum 또는 Hyperledger Fabric을 기반으로 블록체인 솔루션을 구축하고 Amazon AWS의 다른 클라우드 컴퓨팅 서비스에 액세스할 수 있도록 한다.2018 년R3, ConsenSys, Tradewind41,710,00023.0
Oracle2017년 오라클은 "비즈니스 네트워크 전반에서 신뢰도를 높이고 거래에 민첩성을 제공할 수 있는 엔터프라이즈급 분산형 원장님 플랫폼"을 제공하기 위해 오라클 블록체인(Blockchain) 클라우드 서비스(BaaSe) 플랫폼을 출시했다. Oracle Blockchain Cloud Service 고객은 Oracle SCM(Supply Chain Management) Cloud, Oracle ERP(Enter Enterprise Resource Planning) Cloud 및 기타 Oracle 클라우드 솔루션과 원활하게 연결할 수 있는 블록체인 솔루션을 개발할 수 있다.2018 년OriginTrail, Technovative Group4748,00032.5
Hewlett-Packard2017년 HP는 "고객들이 미션 크리티컬 레벨에서 100% 내결함성을 요구하고 비즈니스와 함께 확장 가능한 대규모 확장성 및 기존 시스템과의 SQL 통합을 보장하는 HPE 미션 크리티컬 블록체인(Blockchain as a Service)이라는 블록체인(Blockchain) 플랫폼을 출시했다.s." BaaS 플랫폼은 소프트웨어 회사 R3와 제휴하여 개발되었으며 HPE Integrity NonStop 플랫폼에서 제공된다.2017 년Streamer, Global Blockchain Technologies31,070,00022.5

 




참고문헌



  1. Jerry Brito and Andrea Castillo, BITCOIN: A Primer for Policymakers”, 2013.
  2. Economist Staff, Blockchains: The great chain of being sure about things”, 《The Economist》, 2015.
  3. Morris, David Z., "Leaderless, Blockchain-Based Venture Capital Fund Raises $100 Million, And Counting". Fortune, 2016.
  4. https://mediashower.com/blog/blockchain-as-a-service-providers/