바이두 블록체인 엔진

위키원
Asadal (토론 | 기여)님의 2021년 5월 31일 (월) 17:50 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색
바이두 블록체인 엔진(BBE, Baidu Blockchain Engine)
바이두 블록체인 엔진(BBE, Baidu Blockchain Engine)
바이두(Baidu, 百度)

바이두 블록체인 엔진(BBE, Baidu Blockchain Engine)은 중국 바이두(Baidu)가 만든 프라이빗 블록체인 플랫폼으로서, 기업 블록체인의 운영체제(OS) 역할을 한다. 약칭 BBE라고 한다. BBE의 목표는 기업들에게 보다 빠르게 블록체인 기술을 응용할 수 있는 기회를 제공하는 것이다. BBE 운영체제를 통해 개발자들이 모바일 앱(App)을 개발하듯 블록체인 애플리케이션디앱(DApp)을 개발할 수 있다. 바이두 클라우드 측은 블록체인 영역에서 디앱 생태계가 형성되는 단계인 만큼 블록체인 산업이 3.0 단계로 진입하고 있다며 바이두 블록체인 엔진에 큰 의미를 뒀다.[1]

개요

바이두 블록체인 엔진은 블록체인 업무 시스템 개발단계를 보다 빠르고 간단하게 만든다. 그러한 서비스를 제공하기 위해 개발자들에게 멀티체인, 미들레어, 각종 스마트 계약 프레임, 디앱 프레임 등 서비스를 제공한다. 바이두 블록체인 엔진은 바이두의 ABC(AI·Big Data·Cloud computing) 기술 서비스를 활용하여 설계됐다.[2] 또한 모듈 방식을 채택하여 개발자들에게 편리함을 제공한다. 기업형 소프트웨어를 사용하고 있는 기존 고객들도 블록체인을 활용할 수 있도록 구성됐으며 프라이빗 체인 등 다양한 시나리오를 지원할 예정이다. 데이터 및 정보 보안, 신용거래 서비스뿐 아니라 500억 개 규모의 토큰 자산을 검증할 수 있는 서비스도 함께 제공한다.

등장 배경

아직 디앱 개발이 초기 단계에 머물러 있다고 평가된다. 가장 큰 약점은 블록체인 기반 기술의 지지대가 미약하다는 점이다.[1] 바이두 블록체인 엔진은 좀 더 완전한 형태로 사용자와 블록체인 네트워크를 연결하고 생태계를 갖추기 위한 엔진이다. 바이두 블록체인 엔진은 비효율적인 단일 머신 스토리지, 높은 데이터 스토리지 비용문제를 해결 할 수 있다. 이와 더불어 한 시스템의 사용 빈도가 높아 일시적으로 성능 저하가 발생하여 전체 시스템이 마비되는 병목현상을 극복하기 위한 설계이기도 하다.

특징

주요 기능

플랫폼은 고객의 기존 기업 프레임워크 사용을 지원함과 동시에 유동성을 보장한 블록체인 BaaS(Blockchain-as-a-Service) 플랫폼으로도 설치가 가능하다. 이와 더불어 컨소시엄이나 프라이빗 체인 등과 같은 다양한 블록체인 시나리오를 지원한다. 기술적인 부분으로는 다음과 같은 기능을 제공한다.

  • 신뢰받는 컴퓨팅 환경
  • 고성능과 높은 처리량
  • 확장 가능한 스토리지
  • 체인 간 호환
  • 스마트 계약 지원
  • 스마트 계약 보안 감사[3]

ABC

바이두 블록체인 엔진은 ABC(AI, Big Data, Cloud computing) 기술 서비스 위에 설계됐다. ABC는 인공지능, 빅데이터, 클라우드 컴퓨팅이 합쳐진 것으로 블록체인 기술의 연구와 개발에 도움을 준다. 이 시스템은 바이두의 지능 클라우드 플랫폼에서 호스트 되었다. 개발자들에게 스마트 계약 템플릿를 비롯한 디앱 템플릿 등의 다양한 체인 시스템을 제공하는 것을 목적으로 모듈러 블록체인 프레임워크를 이용한다.[2]

슈퍼체인

슈퍼체인(xuperchain)은 바이두의 디앱을 만들기 위한 플랫폼이다. 해당 플랫폼은 바이두가 이전에 발표한 BaaS(Blockchain-as-a-Service)를 활용해 새로운 디앱을 구축할 수 있다. 새로운 디앱을 만들기 위해 이용자는 블록체인 자체를 새로 구축할 필요가 없고 개발 비용 또한 저렴하다. 슈퍼체인의 코드는 2018년 5월부터 오픈 소스로 풀려있었으며, 현시점에서 350만 명 이상의 사용자가 이용하고 4억 5,000만 건 이상의 거래를 처리하였다. 슈퍼체인의 주요 기술들은 6가지로 아래와 같은 기술들을 제공한다.[4]

  • 슈퍼노드 기술 : 컴퓨팅 파워 및 스토리지 용량과 함께 수퍼 컴퓨터와 분산 아키텍처를 활용하며 외부적으로 노드로 표시되는 내부 분산 네트워크이다.
  • 인체인병렬 기술 : 병렬 트랜잭션 처리의 핵심 기술은 멀티코어 및 멀티 머신의 컴퓨팅 리소스를 완전히 활용할 수 있다.
  • 플러그 가능한 컨센서스 메커니즘 : 단일체인에서 다중 컨센서스 메커니즘의 전환을 지원한다. DPOS, 공인 컨센서스, PBFT는 필요에 따라 맞춤형 플러그인 개발을 지원한다.
  • 3차원 네트워크 기술 : 병렬체인, 사이드체인 및 체인 내 DAG 병렬 기술을 기반으로하는 논리처리이다.
  • 올인원 스마트 계약 : 계약 수명주기 관리, 사전 실행 및 기타 특성을 갖춘 스마트 계약 및 핵심 아키텍처 분리 기술이다.
  • 계정 권한 시스템 : 분산 계정 권한시스템으로 확장 가능한 권한 모델 및 여러 권한 모델 구성을 지원한다.

각주

  1. 1.0 1.1 유효정 기자, 〈中 바이두, 블록체인 엔진 플랫폼 공개〉, 《지디넷 코리아》, 2019-02-14
  2. 2.0 2.1 김혜정 기자, 〈바이두, 디앱 개발용 블록체인 플랫폼 'BBE' 공개〉, 《데일리토큰》, 2019-02-15
  3. 블록체인투데이, 〈바이두, Dapps위한 블록체인 플랫폼 출시〉, 《네이버 블로그》, 2019-02-15
  4. 코인코드, 〈바이두, ‘슈퍼체인(Xuperchain)’ 블록체인 프로젝트 베타 출시〉, 《코인코드》, 2020-01-07

참고자료

같이 보기

틀:검토필요