Oracle Blockchain Platform의 장점은 무엇입니까?

Oracle Blockchain Platform을 사용하여 블록체인 네트워크를 만들고 관리하면 사용 가능한 다른 블록체인 제품에 비해 많은 이점이 있습니다.

PaaS 사전 구성된 Oracle Blockchain Platform에는 컴퓨트, 스토리지, 컨테이너, ID 서비스, 이벤트 서비스, 관리 서비스 등 블록체인 네트워크를 지원하는 데 필요한 모든 종속성이 포함되어 있습니다. Oracle Blockchain Platform에는 통합 운영을 지원하는 블록체인 네트워크 콘솔이 포함되어 있습니다. 이를 통해 몇 분 안에 애플리케이션을 개발할 수 있으며 몇 달이 아닌 며칠 또는 몇 주 안에 개념 증명을 완료할 수 있습니다.

Oracle Blockchain Platform이 Hyperledger Fabric에 가치를 더하는 방법

Oracle Blockchain Platform은 Linux Foundation의 Hyperledger Fabric 프로젝트를 기반으로 하며, 여러 가지 방법으로 Hyperledger Fabric의 오픈 소스 버전을 확장합니다.

Oracle Cloud Infrastructure의 프로비저닝 및 통합

  • 템플리트 기반 프로비전과 함께 사전 구성된 PaaS를 포함합니다. 인스턴스를 생성하기 전에를 참조하십시오.
  • Oracle Cloud Infrastructure를 사용하여 인프라 종속성(관리 컨테이너, 가상 머신, ID 관리, 블록 및 오브젝트 스토리지)을 통합합니다.
  • 여러 Oracle Cloud Infrastructure 데이터 센터, Hyperledger Fabric의 온프레미스 배포, 조직, 데이터 센터 및 대륙 전반에 걸쳐 블록체인 노드를 연결하는 타사 클라우드, 하이브리드 블록체인 네트워크 토폴로지를 지원합니다.

Oracle 관리 서비스로 작동합니다.

  • Oracle 운영 모니터링을 포함합니다.
  • 제로 다운타임 관리형 패치 적용 및 업데이트를 제공합니다.
  • 포함된 원장 및 구성 백업을 포함합니다.

보안 향상

  • TLS 1.2를 기반으로 전송 중인 데이터 암호화를 사용하며, TLS 암호화 모음에서 전송 보안 암호화의 우선순위를 지정합니다.
  • 모든 구성 및 원장 데이터에 대해 미사용 데이터 암호화를 사용합니다.
  • 다른 테넌트 및 Oracle 직원으로부터 고객을 격리합니다.
  • 사전 정의된 OWASP(Open Web Access Security Project) 규칙, 여러 소스의 집계된 위협 인텔리전스, 계층 7 분산 서비스 거부(DDoS) 공격 등 블록체인 구성요소를 사이버 공격으로부터 보호하기 위한 웹 애플리케이션 방화벽을 포함합니다.
  • 블록체인 리소스에 대한 모든 API 호출의 감사 로깅을 제공하며, 인증되고 필터링 가능한 쿼리 API를 통해 또는 Oracle Cloud Infrastructure Object Storage에서 일괄 처리된 파일로 레코드를 사용할 수 있습니다.

내장된 Oracle Identity Cloud Service 통합 활용

  • 사용자 및 롤 관리를 제공합니다. 사용자 및 애플리케이션 롤 설정을 참조하십시오.
  • Oracle Blockchain Platform 콘솔, REST 프록시 및 CA에 대한 인증을 제공합니다.
  • ID 통합 및 타사 클라이언트 인증서 지원을 지원하여 컨소시엄을 구성하고 멤버 온보딩을 간소화합니다.

REST 프록시를 추가합니다.

  • 더 간단한 트랜잭션 통합을 위해 REST 호출을 통해 다양한 Fabric API 세트를 지원합니다. Oracle Blockchain Platform용 REST API를 참조하십시오.
  • 동기 및 비동기 호출을 사용으로 설정합니다. 이벤트, 콜백 및 DevOps 작업을 사용으로 설정합니다.
  • 통합을 간소화하고 트랜잭션 흐름의 기본 변경으로부터 애플리케이션을 격리합니다.

통합 가속화

  • Oracle Integration Cloud Service를 사용하여 Oracle SaaS, PaaS 및 온프레미스 애플리케이션을 블록체인 트랜잭션, 쿼리 및 이벤트와 통합하는 플러그 앤 플레이 엔터프라이즈 어댑터를 제공합니다. Oracle Integration을 참조하십시오.
  • 블록체인이 지원되는 Oracle Flexcube, 오픈 뱅킹 API 플랫폼 및 블록체인 API가 내장된 기타 Oracle 애플리케이션.
  • Oracle SaaS, 온프레미스 및 비 Oracle 시스템의 ERP, EPM, GL, SCM 및 HCM 비즈니스 프로세스를 통해 블록체인과 신속하게 통합하여 데이터 교환을 간소화하고 다른 조직과 신뢰할 수 있는 트랜잭션을 수행할 수 있습니다.

관리 및 작업 콘솔 제공

  • 포괄적이고 직관적인 웹 사용자 인터페이스 및 마법사를 제공하여 많은 관리 작업을 자동화합니다. 예를 들어, 네트워크에 조직 추가, 새 노드 추가, 새 채널 생성, 체인코드 배치, 원장 찾아보기 등을 수행할 수 있습니다. Oracle Blockchain 설명서 라이브러리를 참조하십시오.
  • 블록체인의 관리 및 모니터링을 위해 REST API를 통해 DevOps를 사용으로 설정합니다.
  • 노드 다시 시작 없이 구성 업데이트를 동적으로 처리합니다.
  • 모니터링 및 문제 해결을 위한 대시보드, 원장 브라우저 및 로그 뷰어를 포함합니다.

Ledger DB World State Store를 Oracle Berkeley DB로 대체

  • 레벨 DB 성능에서 Couch DB 리치 쿼리 지원을 제공합니다.
  • SQL 기반의 풍부한 쿼리 지원을 제공합니다. 상태 데이터베이스란?을 참조하십시오.
  • 커밋 시 질의 결과를 검증하여 원장 무결성을 보장하고 팬텀 읽기를 방지합니다.

풍부한 내역 데이터베이스 통합

  • 트랜잭션 기록 및 개인 데이터 수집을 Autonomous Data Warehouse 또는 DBaaS(Database as a Service)로 투명하게 섀도우 처리하고 블록체인 트랜잭션 기록 및 World State 데이터에 Analytics 또는 Business Intelligence(예: Oracle Analytics Cloud 또는 타사 도구)를 사용할 수 있습니다. 서식 있는 내역 데이터베이스 생성을 참조하십시오.
  • 풍부한 기록을 저장하기 위한 표준 테이블 및 블록체인 테이블을 지원합니다. 블록체인 테이블은 변조 불가능한 추가 전용 테이블로, 보안 원장으로 사용할 수 있으며 다른 테이블과의 거래 및 쿼리에도 사용할 수 있습니다.

로우 코드 블록체인 앱 빌더 포함

블록체인 앱 빌더는 Oracle Blockchain Platform 네트워크에서 체인코드의 신속한 개발, 테스트, 디버깅 및 배포를 지원합니다. Blockchain App Builder는 간단한 사양 파일에서 TypeScript(Node.js 체인코드용) 및 Go(골랑 체인코드용)에 복잡한 체인코드를 생성합니다. Blockchain App Builder는 명령줄 인터페이스에서 또는 Visual Studio Code의 확장으로 전체 개발 라이프 사이클을 지원합니다.

블록체인 앱 빌더에는 대체 가능한 토큰과 비정확한 토큰 모두에 대한 토큰화 지원도 포함되어 있습니다. 토큰 클래스와 메소드가 자동으로 생성되고 개발자가 토큰에 대한 복잡한 비즈니스 논리를 생성할 수 있도록 추가 토큰 메소드가 제공됩니다.

고가용성 아키텍처 및 복원력 있는 인프라

비즈니스 크리티컬 엔터프라이즈 애플리케이션을 위해 설계된 Oracle Blockchain Platform은 보안성이 뛰어나고 복원력이 뛰어나며 확장 가능한 플랫폼으로 지속적인 운영을 위해 설계되었습니다. 이 플랫폼은 원장 블록 및 구성 정보의 지속적인 백업을 기반으로 모든 네트워크 구성 요소에 대한 지속적인 모니터링 및 자율 복구를 제공합니다.

각 고객 인스턴스는 여러 관리형 VM 및 컨테이너의 프레임워크를 사용하여 고가용성을 보장합니다. 이 프레임워크에는 다음이 포함됩니다.

  • 여러 VM에 분산된 피어 노드 컨테이너는 VM 중 하나를 사용할 수 없거나 패치 중인 경우 복원성을 보장합니다.
  • 가동 중단을 방지하기 위해 투명한 인계를 위해 주문자, fabric-ca, 콘솔 및 REST 프록시 노드가 모든 VM에 복제됩니다.
  • 고객 체인코드 실행 컨테이너를 위한 격리된 VM 환경을 통해 보안 및 안정성 향상

사용자 인증, 역할 관리 및 ID 페더레이션을 위한 Oracle Identity Cloud Service와의 내장된 통합은 즉시 Oracle Identity Cloud Service 계정을 활용하며, 자체 ID 제공자에 대한 인증을 위해 SAML 기반 페더레이션을 사용하는 것을 선호하는 컨소시엄 멤버의 간편한 온보딩을 지원합니다.

Oracle Blockchain Platform은 모든 인프라의 프로비저닝, 실행 및 유지 관리가 고객에게 투명하게 이루어지는 Oracle 관리형 서비스입니다. 몇 번의 클릭만으로 전체 프레임워크를 프로비저닝할 수 있으며 사용할 구성, 초기 피어 수, 인스턴스 유형이 설립자 또는 참여자인 경우와 같은 사용자 입력이 가능합니다. 나머지 인스턴스는 선택한 QuickStart 구성으로 자동으로 정의됩니다. Oracle Blockchain Platform 인스턴스를 생성하기 전에을 참조하십시오.

이 플랫폼은 Oracle Cloud 운영 관리 및 모니터링 서비스와 통합되어 지속적인 DevOps를 지원합니다. 플랫폼에 전체 스택 제로 다운타임 패치 및 업그레이드가 제공됩니다. 이러한 작업은 고객 다운타임 없이 Oracle 운영을 통해 투명하게 수행됩니다. 보안 취약점이 발견되면 운영 체제 및 서비스를 구성하는 모든 구성 요소에 대해 긴급 보안 패치가 사용으로 설정됩니다. Oracle Cloud Infrastructure의 심층 보안 접근 방식의 일부로 지속적인 적응형 지능 사이버 위협 감지, 완화 및 치료가 제공됩니다. 이를 통해 머신 러닝 기반 적응형 인텔리전스를 활용하여 침입 및 비정상적인 행동을 신속하게 감지하고 자동화된 패칭을 더 빠른 수정을 위한 도구 중 하나로 활용할 수 있습니다. Oracle Cloud Infrastructure 설명서를 참조하십시오.

Oracle Cloud Infrastructure 및 Oracle Cloud Operations에서 지원하는 Oracle Blockchain Platform은 동급 최강의 가용성, 성능 및 보안을 제공합니다. 가용성 SLA는 Oracle PaaS and IaaS Public Cloud Services - Pillar Document를 참조하십시오.