Blockchain Platform 서비스 기능

신뢰할 수 있는 비즈니스 네트워크 생성

간편한 프로비저닝

몇 번의 클릭으로 플랫폼을 프로비저닝하고 모든 Hyperledger Fabric 노드 및 기본 인프라 서비스(컴퓨팅, 컨테이너, 네트워크, 스토리지, ID 관리)를 확보할 수 있습니다.

완전한 블록체인 플랫폼

멤버십 서비스, 피어 노드, 주문 서비스 등 운영 준비를 마친 Hyperledger Fabric 블록체인과 Oracle의 탁월한 API Gateway 및 운영 콘솔을 제공합니다.

가용성 극대화 아키텍처

Oracle Cloud Infrastructure(OCI) Blockchain Platform은 99.95%의 서비스 수준 계약을 토대로 OCI 리전의 가용성 도메인 전반에 걸친 자동 배포 및 복제를 통해 최대의 가용성을 제공하는 유일한 관리형 엔터프라이즈 블록체인 서비스입니다.

파트너사를 위한 간편한 확장

로컬 또는 전역에서 간편하게 파트너를 추가할 수 있습니다. 지원되는 모든 Oracle Cloud 리전에서 새 서비스 인스턴스를 프로비저닝하고 안내 프로세스에 따라 새로운 조직에 가입을 완료합니다.

더 알아보기

스마트 계약 및 토큰화를 통한 자동화

블록체인을 위한 비즈니스 로직

실시간 B2B 거래를 위한 스마트 계약을 생성하거나 결제에 앞서 일치하는 구매 주문서, 청구서, 배송 정보를 검증할 수 있습니다. REST API 게이트웨이를 통해 노출하거나 클라이언트 SDK를 통해 호출할 수 있습니다.

Blockchain App Builder

스캐폴딩, 로컬 테스트, 스마트 계약 자동 배포를 지원하는 로코드 개발/테스트 환경입니다. 선언적 템플릿에서 스마트 계약을 자동으로 생성하고 개발, 테스트, 배포를 가속화할 수 있습니다. 대체 가능 토큰, 대체 불가능 토큰을 비롯한 전체 토큰 수명 주기에 대한 체인 코드 자동 생성을 통한 토큰화 지원을 제공합니다.

토큰화

자동 생성된 토큰 초기화 및 수명 주기 작업은 토큰 분류 프레임워크 사양에 따라 에스크로 서비스(홀드/릴리스)를 지원하는 토큰 발행(민팅), 전송, 소각을 위한 완전한 메소드 및 API 세트를 제공합니다. 역할 기반 보안을 통해 지정된 계정만 토큰을 발행, 에스크로, 소각할 수 있도록 보장합니다. 계정 잔액, 토큰 기록, 역할 지정 및 기타 유용한 정보를 검색할 수 있는 완전한 쿼리 API 세트를 제공합니다. ERC-20 대체 가능 토큰 작업과 호환됩니다.

보증 정책

필요한 서명 수, 서명이 필요한 특정 조직이 명시된 승인 정책을 정의할 수 있습니다.

이벤트 통지 및 트리거

백 오피스 갱신이나 다운스트림 작업을 요청하는 커스텀 이벤트를 체인코드로부터 게시하여 수작업을 자동화하고 기록 시스템을 동기화합니다.

Web3 및 엔터프라이즈 토큰화 지원

토큰화

Blockchain App Builder는 사용자가 토큰 속성을 조정한 뒤 토큰 초기화 및 수명 주기 작업을 통해 체인코드를 자동으로 생성할 수 있는 선언적 템플릿을 제공합니다. 생성된 체인코드는 토큰 분류 프레임워크 사양 및 ERC-20/ERC-721 사양에 따라 에스크로 서비스(홀드/릴리스)를 지원하는 토큰 발행(민팅), 전송, 소각을 위한 완전한 메소드 및 API 세트를 제공합니다. 역할 기반 보안을 통해 지정된 계정만 토큰을 발행, 에스크로, 소각할 수 있도록 보장합니다. 계정 잔액, 토큰 기록, 역할 지정 및 기타 유용한 정보를 검색할 수 있는 완전한 쿼리 API 세트를 제공합니다. 생성된 체인코드는 그대로 테스트 및 배포해 REST API 또는 Hyperledger Fabric 클라이언트 SDK를 통해 호출하거나, 임베디드 토큰 SDK를 기반으로 추가 비즈니스 로직을 위한 커스텀 메소드를 사용해 확장할 수 있습니다.

대체 가능 토큰

TTF 정의 대체 가능 토큰 및 ERC-20 대체 가능 토큰 작업과 호환됩니다. 관리자는 보호 관리 계정 및 특정 역할 기반 권한을 사용해 토큰을 민트, 에스크로, 소각할 수 있는 토큰 시스템을 직접 설정할 수 있습니다. 계정 쿼리를 통해 집계된 사용자 잔액을 반환하는 다수의 토큰 유형을 초기화 및 지원할 수 있습니다. 토큰은 특정 애플리케이션에서 요구하는 커스텀 속성 및 커스텀 메소드를 사용해 확장 가능하고, 리워드/로열티 시스템, 제품 추적 솔루션, 금융 애플리케이션 등에 사용할 수 있습니다.

대체 불가능 토큰(NFT)

대체 불가능 토큰을 위한 ERC-721 토큰 사양과 호환됩니다. NFT 토큰 클래스별로 고유한 체인코드가 생성됩니다. 각 체인코드에는 NFT를 생성 및 전송하기 위한 메소드, 소유권에 따라 NFT 메타데이터 및 기타 사용자 지정 속성을 관리할 수 있는 확장이 내장되어 있습니다. NFT는 REST API를 통해 직접 생성 및 전송할 수 있고, 커스텀 또는 타사 NFT 마켓플레이스에서 사용하거나 다른 애플리케이션에 임베드하여 고유 자산(물리적 자산, 선하증권, 인증, 부동산 소유권, 지적재산권 등)을 나타낼 수 있습니다. NFT가 만료되거나 다른 원장으로 이전되는 경우 소각할 수 있는 기능도 제공됩니다.

Solidity/Ethereum Virtual Machine 및 웹3 통합

현재 Solidity에서 개발된 이더리움 기반 앱은 Oracle의 Ethereum Virtual Machine 지원을 활용해 Oracle Blockchain에서 사용할 수 있습니다. 이를 통해 현존하는 Solidity 애플리케이션을 허가된 블록체인에 배포하고, 이더리움의 '가스' 수수료 및 그와 관련된 높은 에너지 소비량 및 이산화탄소 배출량을 감수하지 않고도 실행할 수 있습니다. 사용 가능한 웹3 공급자인 fab3는 Solidity 스마트 계약과 상호작용하는 다수의 클라이언트('지갑') 애플리케이션을 위한 이더리움 호환 JSON 원격 프로시저 호출 인터페이스를 노출합니다.

다양한 블록체인 간의 자산 교환

다수의 블록체인 네트워크가 공존하는 지금, 중요한 것은 블록체인 간에 자산을 간단히 이동시킬 수 있도록 만드는 일입니다. 아토믹 자산 스왑은 크로스체인 상호 운용성을 토대로 각 거래 당사자가 약속한 자산을 받을 수 있도록 보장하는 해시 시간 제한 계약을 실행합니다. 이를 통해 대체 가능 토큰과 NFT를 Oracle Blockchain Platform과 이더리움 또는 다른 원장 간에 교환할 수 있습니다.

기밀 거래 수행

ID 관리가 가능한 허가형 블록체인

네트워크 참여자 및 클라이언트 전용 기업의 추가를 직접 제어해 권한이 부여된 조직만 허가된 블록체인에 액세스할 수 있도록 보장합니다. 사전 통합된 Oracle Identity Cloud Service 및 페더레이션 옵션을 사용해 계정 및 역할을 정의 및 관리하여 멤버의 권한을 제어할 수 있습니다. 채널 멤버십을 제어하고 채널에 읽기 전용 피어를 추가해 원장을 감사할 수 있습니다. 스마트 계약에 세분화된 액세스 제어를 구현하고 온디맨드 감사를 요청할 수 있습니다.

기밀성 도메인

콘솔의 웹 UI에서 채널을 동적으로 생성하거나 필요한 경우 REST API를 통해 프로그래밍 방식으로 채널을 생성하고, 권한이 부여된 멤버와 역할을 정의하고, 피어 노드에 합류해 스마트 컨트랙트를 실행하고 원장 사본을 호스팅합니다. 이와 같이 세부 정책을 정의할 수 있는 채널들은 확장성을 향상시키기 위한 샤딩 또는 별도의 원장 및 관련 트랜잭션에 대한 특정 액세스 권한을 가진 멤버 조직 그룹을 격리하는 데 사용할 수 있습니다.

프라이빗 데이터 컬렉션 설정

채널 원장에 추가된 트랜잭션을 증명하는 데 사용되는 단방향 해시를 활용해 관련 권한이 부여된 다른 멤버들과만 공유되는 사이드 데이터베이스의 비공개 데이터를 열람 및 저장할 수 있는 채널 멤버 명단을 직접 관리할 수 있습니다.

정밀한 접근 제어 사용

ID와 그룹을 정의한 뒤 리소스 및 운영과 결합해 온체인에 저장되고 추적되는 액세스 제어 목록을 생성하고, 체인코드 개발자는 해당 목록을 확인해 액세스 권한을 부여할 수 있습니다.

더 알아보기

애플리케이션과 이벤트의 양방향 통합

API 및 이벤트 중심 개발

REST API를 통해 체인코드 메소드를 실행하는 트랜잭션 및 쿼리를 호출해 통합을 간소화하고, 트랜잭션이 커밋될 때 동기 또는 비동기 응답을 수신할 수 있습니다. 이벤트를 구독하고 콜백을 수신해 백오피스 시스템 및 다운스트림 애플리케이션과 통합할 수 있습니다.

SDK 기반 클라이언트 개발

Java, Go 또는 Node.js로 빌드된 클라이언트 구성 요소를 사용해 멤버 등록, 피어 추가, 채널 생성, 스마트 계약 배포, 이벤트 등록, 트랜잭션 실행, 원장 데이터 쿼리 등을 수행할 수 있습니다.

간편한 통합

Oracle Integration Cloud는 고유한 엔터프라이즈 어댑터 및 워크플로 도구를 통해 Oracle 및 타사 SaaS 및 온프레미스 시스템에서 트랜잭션을 호출하거나 블록체인 노드를 쿼리할 수 있습니다. 양방향 이벤트 구독을 통해 백오피스 애플리케이션과의 이벤트 통합을 간소화합니다.

블록체인 네이티브 앱

개발자가 IaaS Compute, Java, Oracle Container Engine for Kubernetes, Mobile Hub, Visual Builder, Oracle Integration Cloud Service를 사용해 블록체인에서 트랜잭션을 실행할 수 있도록 지원하는 새로운 애플리케이션 또는 SaaS 확장을 구축할 수 있습니다.

Oracle 앱의 블록체인 API 지원

Oracle FLEXCUBE Core Banking, Oracle의 오픈 뱅킹을 위한 디지털 혁신 플랫폼, Netsuite SuiteCloud Platform, 및 기타 Oracle 산업 애플리케이션에서 블록체인을 즉시 활용할 수 있습니다.

더 알아보기

탈중앙화 토폴로지 및 멀티클라우드 상호 운용성

전 세계 어디서나 사용 가능

전 세계 여러 Oracle Cloud 리전에 블록체인 인스턴스를 배포하여 여러 국가와 대륙의 조직을 연결할 수 있습니다.

하이브리드, 멀티클라우드 배포

온프레미스 또는 타사 클라우드에 구축된 조직을 연결합니다.

탈중앙화된 주문

다수의 조직이 블록체인 네트워크에 주문 노드를 실행하고 기여할 수 있습니다. 결과적으로 지리적 중복 주문 클러스터를 통해 탈중앙화, 개인정보 보호, 확장성, 회복탄력성이 강화됩니다. 채널을 서로 다른 주문 클러스터와 연결해 개인정보 보호를 더욱 강화할 수 있습니다.

록인 현상에서 자유로운 오픈 소스

다른 클라우드 및 Hyperledger Fabric을 지원하는 모든 벤더의 비Oracle 블록체인 노드를 연결합니다. Linux Foundation의 오픈소스 Hyperledger Fabric을 통해 커뮤니티의 힘을 활용합니다.

더 알아보기

탁월한 데이터 관리 및 분석

Berkeley DB 상태 데이터베이스

강력한 SQLite 인터페이스가 포함된 Berkeley DB로 기본 키-값 저장소의 속도를 향상시켰습니다. 다른 키-값 데이터베이스 대비 10배 빠른 성능으로 동시성을 강화하고 SQL 기반의 풍부한 쿼리 지원을 제공합니다.

풍부한 이력 데이터베이스

트랜잭션 이력을 Oracle DBCS, ExaCS, 또는 Autonomous Database(Autonomous Data Warehouse/Autonomous Transaction Processing)로 스트리밍하고 Oracle Analytics 또는 타사 BI 도구와 통합해 블록체인 트랜잭션에 대한 실시간 대시보드, 풍부한 시각화, 보고서를 생성할 수 있습니다. 블록체인 트랜잭션 스트림에 대한 실시간 분석은 가시성 향상, 최적화된 의사 결정, 이상 징후 탐지 등을 가능케 하고 다양한 애플리케이션을 더욱 풍부하게 만들어 줍니다.

블록체인 테이블 지원

풍부한 이력 데이터를 Oracle Database의 변조 방지 블록체인 테이블과 동기화해 분석 및 규제 준수 보고서의 무결성을 보장하고, 유효성 검사를 위한 PL/SQL 기능을 제공합니다.

더 알아보기

포괄적인 관리 및 모니터링

감사 가능성

OCI 감사 로그 및 블록체인 레코드에 기록된 구성 변경 사항은 API 및 객체 저장소 파일 요청을 통해 검색할 수 있습니다. API를 통해 온디맨드 방식으로 블록 유효성 검사를 요청해 체인 무결성을 확인할 수 있습니다.

직관적인 관리 콘솔

대시보드에서 네트워크 상태를 보거나 네트워크, 노드, 채널, 체인코드 탭으로 이동해 블록체인 구성 요소를 확인하고 네트워크를 관리할 수 있습니다. 채널 및 피어 메트릭, 노드 사용률을 확인하고, 문제 해결을 위해 원장 및 로그를 검색할 수 있습니다.

완전히 자동화된 작업

Oracle은 관리형 서비스 모니터링, 통합 ID 관리, 자율 복구 기능, 다운타임 없는 패치 및 업그레이드를 제공해 사용자는 애플리케이션에만 집중할 수 있도록 지원합니다.

변경 사항을 동적으로 구성하고, 노드 및 리소스를 확장

멤버십, 피어, 주문자, CA를 동적으로 관리합니다. 웹 콘솔 또는 REST API를 사용해 네트워크 채널을 추가 또는 구성하고, 정책을 설정하고, 스마트 계약을 배포 또는 업그레이드할 수 있습니다. 블록체인 구성 요소 및 스토리지, 나아가 전체 플랫폼을 수직/수평 확장 및 축소할 수 있습니다.

더 알아보기