Oracle Blockchain Platform 정보

Oracle Blockchain Platform은 스마트 계약 구축 및 실행, 위조 방지 분산 원장 유지 관리를 위한 사전 구성된 플랫폼을 제공합니다.

Oracle Blockchain Platform은 블록체인에서 실행되는 비즈니스 로직인 스마트 계약 코드를 실행하여 원장을 업데이트하고 쿼리에 응답하는 노드(피어)를 검증하는 네트워크입니다. 외부 애플리케이션은 트랜잭션을 호출하거나 클라이언트 SDK 또는 REST API 호출을 통해 쿼리를 실행하여 선택한 피어가 스마트 계약을 실행하라는 메시지를 표시합니다. 여러 피어가 결과를 보증(디지털 서명)한 다음 검증되고 주문 서비스로 전송됩니다. 거래 주문에 대한 합의에 도달하면 거래 결과는 암호화로 보호되고 변조가 불가능한 데이터 블록으로 그룹화되어 검증되고 원장에 추가될 피어 노드로 전송됩니다. 서비스 관리자는 Oracle Blockchain Platform 웹 콘솔을 사용하여 블록체인을 구성하고 해당 작업을 모니터링할 수 있습니다.

Oracle Blockchain Platform을 사용하면 몇 가지 간단한 인스턴스 생성 단계를 완료한 다음 Oracle은 서비스 관리, 패치, 백업 및 복원, 기타 서비스 수명 주기 작업을 처리합니다.

사용 가능한 기능에 대한 자세한 내용은 Oracle Blockchain Platform 사용을 참조하십시오.

Oracle Blockchain Platform의 애플리케이션 및 네트워크 보안 정보

Oracle Cloud Infrastructure Identity and Access Management(IAM)는 구획, 사용자, 역할 및 정책을 사용하여 블록체인 플랫폼을 보호할 수 있도록 지원합니다.

테넌시를 설정할 때 인스턴스에 대한 구획을 생성합니다. 정책은 이러한 구획에 대한 액세스를 제어하는 데 사용됩니다. 다음을 참조하십시오.

IAM 보안 정책을 사용하여 Blockchain Platform 관리 권한을 부여합니다. 다른 사용자에게 Oracle Blockchain Platform 인스턴스를 설정 및 관리할 수 있는 권한을 부여하는 보안 정책을 설정할 수 있습니다. Using Permissions and Policies to Administer Oracle Blockchain Platform을 참조하십시오.

ID 도메인을 사용하도록 업데이트된 지역의 새 Oracle Cloud 계정은 Oracle Cloud Infrastructure Identity and Access Management(IAM) ID 도메인을 통해 사용자, 그룹 및 역할을 관리합니다.

  • IAM 및 ID 도메인에 대한 자세한 내용은 Overview of IAM를 참조하십시오.
IAM ID 도메인으로 마이그레이션하지 않은 지역의 기존 Oracle Cloud 계정과 새 계정에는 Oracle Identity Cloud Service(IDCS)에 대한 액세스가 여전히 포함됩니다. IDCS를 사용하여 Oracle Blockchain Platform에 대한 사용자 및 그룹을 추가하고 역할을 지정합니다.

또한 Oracle Cloud는 안정적이고 유연한 네트워크 보안 인프라를 제공하여 클라이언트, 관리자 및 기타 클라우드 서비스가 서비스 인스턴스 및 해당 애플리케이션에 접근하는 방식을 추가로 제어합니다. 기본적으로 서비스 인스턴스는 HTTPS 및 SSH와 같은 보안 프로토콜을 통해서만 액세스할 수 있습니다.

플랫폼 버전이란?

Oracle Blockchain Platform은 Linux Foundation의 Hyperledger Fabric 오픈 소스 프로젝트를 기반으로 합니다. 버전 23.3.3부터는 Hyperledger Fabric의 새 기본 버전 또는 플랫폼 버전을 사용할 수 있습니다. Oracle Blockchain Platform은 이제 Hyperledger Fabric v2.5.3Hyperledger Fabric v2.2.4Hyperledger Fabric v1.4.7의 기존 인스턴스를 지원합니다.

일반적으로 새 인스턴스의 경우 사용 가능한 최신 플랫폼 버전을 실행합니다.

Oracle Blockchain Platform은 Hyperledger Fabric v2.2.4 플랫폼의 다음과 같은 기능을 지원하고 개선합니다.

  • 체인코드의 분산형 거버넌스입니다. 피어에 체인코드를 설치하고 채널에서 시작하는 새로운 라이프 사이클을 통해 새로운 분산형 협업 및 합의 모드를 구현할 수 있습니다. 여러 조직에서 체인코드가 채널에 배포되기 전에 체인코드 보증 정책을 비롯한 체인코드 매개변수에 동의할 수 있습니다. 이러한 기능은 REST API뿐만 아니라 새로운 빠른 배포 및 고급 배포 마법사에서 구현됩니다. Hyperledger Fabric v2.2.4에서 체인코드 배포에 대한 자세한 내용은 Deploy and Manage Chaincodes on Hyperledger Fabric 2.x를 참조하십시오. 새 수명 주기에 대한 자세한 내용은 Hyperledger Fabric v2.2.4 설명서의 Fabric 체인코드 수명 주기를 참조하십시오.
  • 개인 데이터 수집 기능 향상. 보증 정책을 지정하여 개인 데이터 수집에 대한 액세스를 제어할 수 있습니다. 또한 모든 체인코드에는 조직과 관련된 암시적 개인 데이터 수집이 있습니다. 자세한 내용은 Hyperledger Fabric v2.2.4 설명서의 개인 데이터 섹션에서 암시적 개인 데이터 수집을 참조하십시오.

Hyperledger Fabric v1.4.7에서 실행 중인 기존 인스턴스를 업그레이드하여 Hyperledger Fabric v2.2.4를 사용할 수 있습니다. 자세한 내용은 인스턴스 업그레이드를 참조하십시오.

Hyperledger Fabric v2.2.4에서 Hyperledger Fabric v2.5.3으로의 인스턴스 업그레이드는 아직 지원되지 않습니다.

Hyperledger Fabric v2.5.3에 대한 자세한 내용은 Hyperledger Fabric v2.x의 새로운 기능을 참조하십시오.