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 도메인에 대한 자세한 내용은 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.3은 물론 Hyperledger 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 chaincode lifecycle을 참조하십시오.
  • 개인 데이터 수집의 향상된 기능. 보증 정책을 지정하여 개인 데이터 수집에 대한 액세스를 제어할 수 있습니다. 또한 모든 체인코드에는 조직과 관련된 암시적 개인 데이터 수집이 있습니다. 자세한 내용은 Hyperledger Fabric v2.2.4 설명서의 개인 데이터 섹션에서 암시적 개인 데이터 수집을 참조하십시오.

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

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

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