Oracle Blockchain Platform의 새로운 기능

최근 Oracle Blockchain Platform에 추가된 새로운 기능 및 향상된 기능에 대한 개요는 다음과 같습니다. 이 문서는 특정 기능 또는 기능을 사용할 수 있게 된 날짜별로 구성됩니다.

릴리스 23.3.3 - 2023년 10월(블록체인 앱 빌더 23.4.1)

기능 설명
블록체인 앱 빌더 v23.4.1
Blockchain App Builder의 새로운 버전은 다음과 같은 기능을 포함합니다 : Oracle Blockchain Platform 인스턴스의 개발자 툴 탭에서 Blockchain App Builder를 다운로드합니다.

참조: 로우 코드 블록체인 앱 빌더로 체인코드 구축

릴리스 23.3.3 - 2023년 10월

기능 설명
Hyperledger Fabric v2.5.3 Oracle Blockchain Platform의 새로운 인스턴스는 이제 Hyperledger Fabric v2.5.3을 기반으로 합니다.
Oracle Blockchain Platform에서 Ethereum으로 NFT 전송 지원

atomicTransactions REST API는 이제 Oracle Blockchain Platform에서 Ethereum 또는 Polygon 네트워크로 NFT(불가능 토큰) 전송을 지원합니다.

참조: Ethereum 상호 운용성Atomic Transactions REST Endpoints

EVM(Ethereum Virtual Machine)의 향상된 기능 이제 Oracle Blockchain Platform 콘솔에서 향상된 버전의 EVM 체인코드를 다운로드할 수 있습니다. EVM 체인코드를 사용하여 REST 프록시 또는 fab3 프록시를 통해 Oracle Blockchain Platform에 배포된 EVM(Ethereum Virtual Machine) 체인코드에서 스마트 계약을 배포하고 상호 작용할 수 있습니다. 새로운 방법을 통해 EVM 체인코드의 가스 값을 구성할 수 있습니다. 또한 REST 프록시는 배포된 스마트 계약 함수를 호출할 때 JSON 형식 입력을 지원합니다.

참조: Oracle Blockchain Platform에서 EVM으로 Solidity 스마트 계약 실행Fab3 프록시 구성

릴리스 22.4.2 - 2023년 9월(블록체인 앱 빌더 23.3.3)

기능 설명
블록체인 앱 빌더 v23.3.3
Blockchain App Builder의 새로운 버전은 다음과 같은 기능을 포함합니다 : Oracle Blockchain Platform 인스턴스의 개발자 툴 탭에서 Blockchain App Builder를 다운로드합니다.

참조: 로우 코드 블록체인 앱 빌더로 체인코드 구축

릴리스 22.4.2 - 2022년 12월(블록체인 앱 빌더 22.4.2)

기능 설명
Oracle Blockchain Platform v22.4.2용 블록체인 앱 빌더
Blockchain App Builder의 새로운 버전은 다음과 같은 기능을 포함합니다 : Oracle Blockchain Platform 인스턴스의 개발자 툴 탭에서 Blockchain App Builder를 다운로드합니다.

참조: 로우 코드 블록체인 앱 빌더로 체인코드 구축

릴리스 22.4.2 - 2022년 12월

기능 설명
원자 트랜잭션에 대한 Ethereum 지원(2상 커밋)

이제 결합된 트랜잭션이 모두 커밋되거나 모두 롤백된 atomicTransactions REST API를 사용하여 원자 트랜잭션 워크플로우의 일부로 Ethereum 트랜잭션을 실행할 수 있습니다.

참조: 체인코드 및 채널 간 원자 갱신, Ethereum 상호 운용성원자 트랜잭션 REST 끝점

프록시를 통해 Ethereum 스마트 계약과의 web3 기반 상호 작용 지원

web3 라이브러리 및 fab3 프록시를 사용하여 Oracle Blockchain Platform 피어 노드에 배포된 EVM(Ethereum Virtual Machine) 체인코드에서 스마트 계약을 배포하고 상호 작용할 수 있습니다.

참조: Fab3 프록시 구성

Hyperledger Fabric v2.2.4를 실행하는 인스턴스 업그레이드

이제 Hyperledger Fabric v2.2.4를 기반으로 하는 인스턴스에서 실행 중인 Oracle Blockchain Platform의 버전을 업그레이드할 수 있습니다.

참조: 인스턴스 업그레이드

콘솔 UI의 다양한 쿼리

추가 작업 메뉴를 사용하여 콘솔의 채널 탭에서 지정된 체인 코드 및 채널에 대한 상태 데이터베이스에서 다양한 질의를 실행하고 분석할 수 있습니다.

참조: 콘솔의 서식 있는 질의

체인코드 패키지 삭제

디스크 공간을 확보하려면 REST API 또는 콘솔 UI를 사용하여 폐기되거나 사용되지 않는 체인코드 패키지를 삭제할 수 있습니다.

참조: 체인 코드 삭제설치된 체인 코드 패키지 삭제

OAuth REST 프록시 이벤트 콜백에 대한 2.0 지원

상호 TLS 외에도 REST 프록시 이벤트 구독 콜백은 이제 OAuth 2.0 권한 부여로 보호되는 콜백 끝점 호출을 지원합니다.

참조: 이벤트 구독

릴리스 22.3.2 - 2022년 8월

기능 설명
원자 트랜잭션(2단계 커밋)

이제 REST API를 사용하여 여러 채널의 트랜잭션 그룹을 단일(원자) 트랜잭션으로 결합할 수 있습니다. 원자 트랜잭션은 결합된 트랜잭션이 모두 커밋되거나 모두 롤백되도록 2단계 커밋 프로토콜을 사용합니다. 이 기능을 사용하여 원자 교차 채널 업데이트와 관련된 Hyperledger Fabric 제한 사항을 해결할 수 있습니다.

참조: 기본 트랜잭션 사용기본 트랜잭션 REST 끝점

글로벌 분산 트랜잭션에 대한 Oracle Blockchain Platform 지원

Oracle Blockchain Platform은 이제 전역 트랜잭션 관리자와 로컬 트랜잭션 리소스 관리자 간의 인터페이스를 지정하는 X/Open 그룹 XA(eXtended Architecture) 표준을 지원합니다. XA 표준은 2단계 커밋 프로토콜을 기반으로 합니다. Oracle Blockchain Platform은 이제 XA 리소스 관리자로 사용할 수 있는 Java 라이브러리를 제공합니다. 이를 통해 글로벌 트랜잭션 관리자는 데이터베이스, 대기열 시스템 및 기타 XA 지원 리소스와 함께 Oracle Blockchain Platform 블록체인 트랜잭션을 포함할 수 있는 일련의 원자 작업을 조정하고 순서를 지정할 수 있습니다.

참조: XA Java 라이브러리 사용

릴리스 22.2.1 - 2022년 6월(블록체인 앱 빌더 22.2.3)

기능 설명
Oracle Blockchain Platform v22.2.3용 블록체인 앱 빌더
Blockchain App Builder의 새로운 버전은 다음과 같은 기능을 포함합니다 :
  • Microsoft Windows에서 NFT(Non-Fungible Token) 지원을 포함한 최신 Blockchain App Builder 기능을 지원합니다.
  • TypeScript 4.6에 대한 지원.
블록체인 인스턴스의 개발자 도구 탭에서 Blockchain App Builder를 다운로드하십시오.

참조: 블록체인 앱 작성기 사용

릴리스 22.2.1 - 2022년 4월

기능 설명
Hyperledger Fabric v2.2.4 업그레이드

이제 Hyperledger Fabric v1.4.7을 기반으로 하는 Oracle Blockchain Platform의 기존 인스턴스를 Hyperledger Fabric v2.2.4로 업그레이드할 수 있습니다. 단일 조직이 포함된 네트워크의 일부인 인스턴스를 업그레이드할 수 있습니다. 여러 조직이 있는 네트워크의 플랫폼 버전을 업그레이드하려면 Oracle 고객지원센터에 문의하십시오.

자세한 내용은 인스턴스의 플랫폼 버전 업그레이드를 참조하십시오.

Hyperledger Fabric v2.2.4는 체인코드 정의에서 체인코드 패키지를 분리하는 새로운 모델과 새로운 체인코드 수명 주기를 사용합니다. 새 버전의 Hyperledger Fabric을 사용하려면 체인 코드 및 클라이언트 애플리케이션을 업데이트해야 할 수 있습니다. 새 버전의 Hyperledger Fabric이 기존 애플리케이션에 미치는 영향에 대한 자세한 내용은 새 플랫폼 버전에 대한 애플리케이션 업데이트를 참조하십시오.

이벤트 구독에 대한 신뢰할 수 있는 콜백

Oracle Blockchain Platform은 이제 가입된 이벤트에 대해 보다 안정적인 전달을 지원합니다. 콜백이 실패하면 지수 백오프 정책에 따라 재시도됩니다. 체인코드 이벤트에 가입할 때 통신 실패 후 콜백이 재시도될 최대 횟수를 지정할 수 있습니다.

참조: REST API 설명서의 이벤트 구독.

Oracle Blockchain Platform v22.2.1용 블록체인 앱 빌더
Blockchain App Builder의 새로운 버전은 다음과 같은 기능을 포함합니다 :
  • 자동으로 생성된 방법 및 NFT용 SDK를 비롯하여 NFT(불가능 토큰)를 지원합니다.
  • Blockchain App Builder 프로젝트에 패치를 적용하기위한 새로운 명령.
  • 질의 결과 필터링 및 페이지 매김을 위한 새 메소드입니다.
  • 교차 체인 코드 함수 호출을 지원하는 새로운 SDK 메소드.
  • 현재 Hyperledger Fabric v2.4를 기반으로 하는 로컬 테스트 환경입니다.
  • 토큰 계정을 토큰 ID와 연관시키기 위한 추가 단계를 포함하는 분수 대체 가능 토큰에 대한 향상된 계정 생성입니다.
블록체인 인스턴스의 개발자 도구 탭에서 Blockchain App Builder를 다운로드하십시오.

참조: 블록체인 앱 작성기 사용

다음 표에서는 Oracle Blockchain Platform의 이전 릴리스와 호환되지 않을 수 있는 변경 사항을 간략히 설명합니다.

변동 참고
Hyperledger Fabric v2.2.4는 이전 버전과 마찬가지로 Go 체인코드 심 종속성을 자동으로 공급업체에 제공하지 않습니다. Go 체인코드 심을 수동으로 공급업체에 제공해야 합니다. Write a ChaincodeVendor the Shim for Go Chaincodes를 참조하십시오.
Hyperledger Fabric v2.2.4를 사용하려면 Go 버전 1.16.7 이상이 필요합니다. Go 체인코드를 실행하는 Hyperledger Fabric v2.2.4 기반 인스턴스의 경우 Go 버전 1.16.7 이상으로 업그레이드하십시오.
여러 버전의 Hyperledger Fabric SDK를 사용할 수 있습니다. 인스턴스가 기반으로 하는 Hyperledger Fabric 버전과 호환되는 SDK 버전을 사용합니다. Hyperledger Fabric v2.2.4 기반 인스턴스의 경우 Hyperledger Fabric v2.2 LTS(장기 지원) 릴리스와 호환되는 버전을 사용합니다. Oracle Blockchain PlatformHyperledger Fabric v2.2.4의 다음 버전에서 작동하는지 확인되었습니다.
  • Node.js SDK 버전 2.2.9
  • Java SDK v2.2.2
  • SDK v1.0.0 실행

자세한 내용은 Hyperledger Fabric SDK를 사용하여 애플리케이션 개발을 참조하십시오.

릴리스 21.4.1 - 2021년 11월

기능 설명
Hyperledger Fabric v2.2.4
이제 Hyperledger Fabric v2.2.4를 기반으로 Oracle Blockchain Platform의 인스턴스를 생성할 수 있습니다. 여기에는 다음 기능이 포함됩니다.
  • 피어에 체인코드를 설치하고 채널에서 시작하는 새로운 절차가 포함된 새로운 체인코드 수명 주기입니다.
  • 체인코드 패키지를 체인코드 정의와 분리하는 새로운 모델로, 체인코드를 배포할 때 더 많은 유연성을 제공합니다.
  • 분산형 거버넌스를 통해 여러 조직이 설립자가 설정한 하나의 매개변수 그룹을 사용하는 대신 배포 전에 체인코드 매개변수에 동의해야 합니다.

참조: Hyperledger Fabric 2.2.4에서 체인코드 배치 및 관리

개인 데이터 수집 기능 향상

보증 정책을 지정하여 개인 데이터 수집에 대한 액세스를 제어할 수 있습니다. 또한 수집에 포함되지 않은 조직의 구성원이 개인 데이터를 읽거나 쓰지 못하도록 자동으로 방지할 수 있습니다.

참조: 개인 데이터 수집 추가

사용자가 시작한 업그레이드

Oracle Blockchain Platform의 새 릴리스가 제공되면 이제 Oracle Cloud Infrastructure 콘솔 또는 REST API를 사용하여 선택한 시점에 인스턴스를 업그레이드할 수 있습니다.

참조: 인스턴스 업그레이드

설명서 접근성

Oracle의 접근성 개선 노력에 대한 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc에서 Oracle Accessibility Program 웹 사이트를 방문하십시오.

오라클 고객지원센터 액세스

지원 서비스를 구매한 오라클 고객은 My Oracle Support를 통해 온라인 지원에 액세스할 수 있습니다. 자세한 내용은 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info를 참조하거나, 청각 장애가 있는 경우 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs를 방문하십시오.