디지털 자산 에디션 개선사항

향상된 버전의 Blockchain App Builder는 기본 버전에서 지원하는 기능 이상의 추가 기능을 지원합니다.

Oracle Blockchain Platform Digital Assets Edition에는 향상된 버전의 블록체인 앱 빌더와 도매 중앙 은행 디지털 통화(CBDC), 채권 마켓플레이스, 스테이블코인 및 일반 토큰 프레임워크를 지원하는 샘플 애플리케이션을 비롯한 기타 기능이 포함되어 있습니다. 자세한 내용은 Oracle Blockchain Platform Digital Assets Edition을 참조하십시오.

다음 기능은 향상된 버전의 Blockchain App Builder에서 지원됩니다.

CLI 향상된 기능

ochain invoke 명령은 다음과 같은 추가 선택적 인수를 지원합니다.

임시 맵
옵션: -t, --transient
임시 맵에 대한 키/값 쌍을 JSON 문자열로 지정합니다.
예:
ochain invoke <method> 's01' 's10' \
  -r <remote OBP URL> -u <username> -s <password> \
  -t '{"key": "value"}'
헤더
옵션: -H, --headers
추가 헤더를 JSON 형식의 키/값 쌍으로 지정합니다. Content-Type: application/json 헤더는 기본적으로 설정되며 대체할 수 없습니다. 사용자정의 헤더에 포함하지 마십시오.
예:
ochain invoke <method> 's01' 's10' \
  -r <remote OBP URL> -u <username> -s <password> \
  -H '{"confidential-transaction": "true"}'
배서
옵션: -e, --endorsers
문자열의 JSON 배열로 사용할 보증인 피어 URL을 지정합니다. 이 옵션을 -S, --sameorgendorser 옵션과 함께 사용하여 동일한 조직의 보증인을 사용할 수 없습니다.
예:
ochain invoke <method> 's01' 's10' \
  -r <remote OBP URL> -u <username> -s <password> \
  -e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
동일한 조직 보증인
옵션: -S, --sameorgendorser
동일한 조직의 보증인을 사용할지 여부를 나타내는 부울 플래그입니다. 이 옵션을 -e, --endorsers 옵션과 함께 사용하여 보증인을 지정할 수 없습니다.
예:
ochain invoke <method> 's01' 's10' \
  -r <remote OBP URL> -u <username> -s <password> \
  -S true
다음 예제는 선택적 매개변수를 모두 보여줍니다.
ochain invoke <method> 's01' 's10' \
  -r <remote OBP URL> -u <username> -s <password> \
  -H '{"confidential-transaction": "true"}' \
  -S false \
  -t '{"key": "value"}' \
  -e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'

Visual Studio 코드 확장 기능 향상

임시 맵, 헤더, 보증인 및 동일한 조직 보증인에 대한 옵션은 원격 환경에 대한 실행 창에서 사용할 수 있습니다. 원격 환경을 선택하면 고급 옵션 표시 컨트롤을 사용할 수 있습니다. 고급 옵션 표시를 눌러 현재 선택된 메소드(함수)에 대해 이러한 옵션을 설정합니다. 다른 방법을 선택하면 고급 옵션이 재설정됩니다.

각 고급 옵션에 대해 값을 추가 및 제거하고 메소드가 호출될 때 포함할 옵션을 선택하거나 지울 수 있습니다. 배서 피어 대화상자에서 동일한 조직 보증자 체크박스를 사용할 수 있습니다. 동일한 조직 보증인을 선택하면 수동으로 지정한 보증 피어가 무시됩니다. 대신 거래는 사용자와 동일한 조직의 동료에 의해 승인됩니다.

기밀 체인코드의 경우 Visual Studio 코드 확장의 모든 메소드에 대해 Confidential-Transaction: true 헤더가 기본적으로 설정됩니다. 이 헤더를 편집할 수 있습니다.