사례 분석 : 람다256의 루니버스 BaaS 분석
- 람다256에서 개발한 루니버스 BaaS는 많은 디앱 개발사들이 블록체인을 기존 서비스에 빠르게 도입할 수 있도록 멀티 클라우드 인프라와 블록체인 프로토콜, web3 지식 없이 개발할 수 있는 편리한 환경, 토큰 보관이 가능한 지갑 등을 제공하는 종합형 BaaS 플랫폼이다. 특히, 다양한 기능들을 웹 기반의 개발 환경을 통해 처리할 수 있어 블록체인 기술에 대한 이해도가 부족해도 쉽게 사용할 수 있다.
- 루니버스는 크게 아래 2개의 특화 기능으로 구성된다.
- 1) 비즈니스 특화 기능(Business Feature)은 3가지 수준별로 구성되며, 각 수준 별 활용 엔드 포인트를 제공하여, 탄력적인 컴포넌트 구성이 가능하다.
- 2) 개발/운영 특화 기능(Dev & Ops Feature)은 각 대시보드/운영자 콘솔/개발자 도구 연계 환경을 제공하고, 통합된 보안/컴플라이언스 대응 기능을 제공한다.
- 각 특화 기능은 다음과 같다.
- 비즈니스 특화 기능 (Business Feature)
- (1) 비즈니스 서비스 (Business Service)
- 고객 비즈니스에 즉시 활용 가능 한 제품형 서비스와 기술자문 및 운영 서비스(Value-Up Kit)를 제공한다.
-
- · 마케팅(Marketing) : 디지털 자산(토큰)을 활용한 마케팅/이벤트/프로모션 서비스
- · DID 앱(App) : 분산 인증(DID) 클라이언트(APP) 서비스 (APP 및 SDK형 제공)
- · NFT 마켓플레이스(Marketplace) : 발행된 NFT를 유통하기 위한 채널 플랫폼 제공 서비스
- · 지불결제(Payment) : 가상자산을 활용한 지급/지불/정산/리워드 서비스
- (2) 응용 서비스 (Application Service)
- 루니버스에서 블록체인 어플리케이션을 개발하려면다음과 같은 과정을 거쳐야 한다.
- 1. 블록체인 네트워크를 생성
- 2. 어플리케이션용 스마트 컨트랙트를 구현하고 블록체인 네트워크에 배포
- 3. 어플리케이션의 함수들을 API 로 정의
- 4. 트랜잭션 API 를 이용해서 정의한 API 호출
- 루니버스를 사용하지 않고 블록체인 어플리케이션을 개발하는 경우 이보다 더 복잡한 과정을 거쳐야 하기 때문에 상기 4단계로 블록체인 학습 비용을 줄이고 개발기간을 단축할 수 있다. 추가로 루니버스는 2.의 과정을 생략할 수 있도록 여러 어플리케이션에서 많이 사용하는 기능들을 API 서비스로 제공하고 있다. 루니버스가 제공하는 API 어플리케이션 서비스는 DID, 토큰, 로열티 포인트(Loyalty Point), 트레이스(Trace), NFT, 브로커리지, 베리파이VASP 등이 있다.
- · 토큰(Token) 서비스 : 블록체인 기반 포인트/토큰 생성 및 관리 서비스
- · DID 서비스 : 블록체인 기반 분산 신원 및 권한 인증 서비스
- · 트레이스(Trace) 서비스 : 트랜잭션 검증 기반의 데이터 위변조 검증 서비스
- · NFT 서비스 : NFT 토큰 발행/관리 및 메타 정보 및 컨텐트 등록/관리 서비스
- · 브로커리지(Brokerage) 서비스 : 가상자산 관리를 위한 브로커리지 서비스
- · 베리파이(Verify) VASP : 금융사고 방지를 위한 VASP 사업자간의 트랜잭션 트래벌 룰 검증 프로토콜 서비스
- 개발 및 운영 특화 기능 (Dev & Ops Feature)
- · 개발 툴 : 개발자 도구(Solidity등) 연계 인터페이스 및 개발자 포
- · 아이엠(IAM) : 사용자 접근/권한 제어 및 API 접근키(Access Key) 관리 기능 제공
- · PKMS 와 볼트(Vault) : Private Key 관리 시스템 및 저장소 제공으로 키유실/유출 방지 서비스 제공
- · 서비스 콘솔(Console) : 각 서비스 수준별 서비스/빌링 대시보드 및 운영/관리 콘솔 UI/UX 제공
- · KYC/AML/FDS : 디지털 자산 규제 당국의 법/규제를 위한 규칙 엔진 및 사전 통합된 인터페이스 제공
- 현재 블록체인이 안고 있는 고비용, 저성능, 비확장성 문제를 해결하고 매우 빠르게 변화·발전하는 블록체인 기술을 보다 손쉽게 블록체인 기술을 활용하기 위한 방법으로 BaaS는 무척 중요하다. 이러한BaaS 시장은 2018년 약 6억 2,300만 달러에서 2023년 약 150억 달러 수준의 규모로 성장할 것으로 전망(테크나비오)하며, 현재 루니버스, 셋틀민트, 알키미, 칼레이도 등 전문 BaaS들이 치열한 경쟁을 이어가고 있다. 이들 업체는 공통적으로 아마존 AWS, MS 애저 등 멀티 클라우드 환경하에서 이더리움, 하이퍼레저 등 다양한 퍼블릭 체인 및 프라이빗 체인을 지원하고 있고 다양한 합의 알고리즘과 모니터링 기능을 제공하고 있다. 특히, 이들 업체 중 루니버스는 이종의 블록체인 간의 연동을 위한 브릿지를 제공하고 있다. 또한 셋틀민트는 스마튼 컨트랙트 개발 생산성을 위해 컨트랙트 라이브러리와 개발 툴을 제공하고 있고, 알키미는 이더리움 블록체인 상의 서비스 개발을 지원하기 위한 다양한 서비스를 제공한다. 이처럼 전문 BaaS 사는 주요한 특징들을 갖고 있으며 이러한 특징들을 잘 파악하여 자신의 프로젝트에 맞고 안정적인 기술 지원을 제공하는 BaaS 제품을 선택하는 것이 중요하다. 향후 블록체인 기술이 점차 확산되고 대중화됨에 따라 BaaS의 필요성과 중요도는 더욱 증가할 것이며 다양하게 발전하는 블록체인 기술을 수렴하는 역할을 BaaS가 수행하게 될 것이다.