8 조직 및 네트워크 관리
Oracle Blockchain Platform Service Console은 사용자가 블록체인 네트워크를 모니터링하고 일상적인 관리 작업을 수행할 수 있는 포괄적인 웹 인터페이스입니다. 이 콘솔은 스마트 계약 개발자 및 지갑 관리자를 위한 특수 도구 및 기능도 제공합니다.
Oracle Blockchain Platform Service Console 개요
Oracle Blockchain Platform 인스턴스가 프로비저닝되면 서비스 콘솔을 통해 블록체인 네트워크와 상호 작용하고 관리하는 데 필요한 모든 핵심 기능에 접근할 수 있습니다. 주요 기능은 다음과 같습니다.
- 블록체인 노드 관리
- 네트워크 설정 및 정책 구성
- 스마트 계약 배포
- 계정 전자 지갑 생성 및 액세스
- 원장 브라우저를 사용하여 블록 세부정보 및 트랜잭션 검사
- 로그 파일 액세스(관리자와 연산자만 해당)
콘솔의 그래픽 사용자 인터페이스는 다음과 같은 여러 탭에서 이러한 기능을 구성합니다.
- 대시보드: 네트워크 건전성, 노드 상태, 최신 블록 높이 및 트랜잭션 볼륨에 대한 요약 개요를 제공합니다.
- 노드: 모든 활성 노드에 대한 세부 정보를 노드 관리 작업 메뉴와 함께 표시합니다.
- 탐색기: 최근 블록을 나열하고, 블록 번호 및 트랜잭션 해시별로 검색하고, 트랜잭션의 세부정보를 볼 수 있는 블록 탐색기를 표시합니다.
- 계약: 배포된 계약을 표시하고 관리할 수 있습니다.
- 디지털 자산: 모든 디지털 자산 기능은 콘솔의 디지털 자산 페이지에서 사용할 수 있습니다.
- 개발자 도구: 소스 코드, ABI(Application Binary Interface) 및 배치 주소를 포함하여 미리 배치된 스마트 계약을 표시합니다.
- 계정: 외부 소유 계정(EOA) 전자 지갑의 생성 및 관리를 사용으로 설정합니다.
- 로그: Besu 노드를 실행하는 각 POD에서 생성된 로그 파일에 대한 액세스를 제공합니다.
주: 제한된 가용성 릴리스에서 일부 탭이 아직 백엔드 서비스에 연결되지 않았을 수 있습니다. 스마트 계약 배포와 같은 작업의 경우 사용자는 Web3 API 게이트웨이 역할을 하는 제공된 RPC 프록시 API를 활용할 수 있습니다.
대시보드
대시보드에는 인스턴스에 대한 다음 세부정보가 표시됩니다.
요약 헤더
- 노드 수
- 총 트랜잭션
- 총 블록 수
- 총 노드 수
- 버전
- 종합적 알고리즘
- 체인ID
- 블록 시간
Kubernetes 클러스터 세부정보
- 워커 노드 세부정보
- CPU 리소스
- 메모리 리소스
- 블록 스토리지에서 OKE PVC(영구 볼륨 클레임) 디스크를 사용하는 스토리지 리소스
노드
[노드] 뷰에는 노드 유형별 요약과 이름, 조직, 유형, 노드 ID 및 상태 등의 세부 정보가 표시됩니다. 각 노드 작업에 대해 세부정보를 표시하고 필요한 경우 노드를 다시 시작하는 데 사용할 수 있는 작업 메뉴가 있습니다.
탐색기
탐색기 탭에는 최근 블록을 나열하고, 블록 번호 및 트랜잭션 해시로 검색하고, 트랜잭션의 세부 정보를 볼 수 있는 블록 탐색기가 제공됩니다.
Contracts
이 페이지에서 배포된 스마트 계약을 보고, 검사하고, 계약 작업을 관리할 수 있습니다.
디지털 자산
인스턴스를 생성한 후 디지털 자산 탭을 눌러 디지털 자산 페이지를 엽니다. 디지털 자산 페이지에서 다음 창에 액세스할 수 있습니다.
- 도매 CBDC 애플리케이션
- 도매 CBDC 애플리케이션 창을 사용하여 다음 태스크를 완료할 수 있습니다. 자세한 내용은 도매 중앙 은행 디지털 통화 애플리케이션을 참조하십시오.
- 스마트 계약을 실제로 호출하지 않고 애플리케이션에 대한 샘플 작업을 미리 봅니다.
- 사전 구축된 도매 CBDC 스마트 계약을 다운로드합니다.
- 도매 CBDC 래퍼 API를 다운로드합니다.
- 분석 및 사전 구축된 웹 애플리케이션에 사용할 수 있는 데이터베이스 뷰 정의를 다운로드합니다.
- 샘플 웹 응용 프로그램을 다운로드합니다.
- 예치금 토큰 애플리케이션
- 예치금 토큰 애플리케이션 창을 사용하여 다음 태스크를 완료할 수 있습니다.
- 스마트 계약을 실제로 호출하지 않고 애플리케이션에 대한 샘플 작업을 미리 봅니다.
- 사전 구축된 토큰화된 보증금 스마트 계약을 다운로드합니다.
- 토큰화된 예금 래퍼 API를 다운로드합니다.
- 분석 및 사전 구축된 웹 애플리케이션에 사용할 수 있는 데이터베이스 뷰 정의를 다운로드합니다.
- 샘플 웹 응용 프로그램을 다운로드합니다.
계정
계정 보기는 Oracle Blockchain Platform 콘솔 내에서 관리, 다중 분할 영역 전자 지갑 서비스에 대한 액세스를 제공합니다. 이 서비스를 통해 다음과 같은 필수 전자 지갑 작업을 수행할 수 있습니다.
- 사용자당 최대 3개의 전자 지갑 생성
- 사용자가 소유한 모든 전자 지갑 보기
- 지갑 일시 중지 및 재활성화
- 선택된 전자 지갑으로 트랜잭션 서명
이 지갑은 보관용이며 Besu 블록 체인 네트워크와 함께 사용하도록 설계되었습니다. 콘솔에서 직접 새 전자 지갑을 생성하거나 기존 전자 지갑 키(.pem 파일 사용)를 업로드하여 외부 전자 지갑을 계정과 연관시킬 수 있습니다.
현재 계정 뷰는 Besu 인스턴스에 연결된 단일 분할 영역만 지원합니다.
로그
로그 뷰를 사용하면 기본 Kubernetes 클러스터의 네임스페이스에 있는 모든 POD에 있는 각 컨테이너의 마지막 N개 로그 행을 테일링하거나 볼 수 있습니다.
인스턴스, POD 및 컨테이너별로 로그를 검색할 수 있습니다. 표시할 행 수를 지정하고 특정 로그 메시지를 식별하는 데 도움이 되는 필터 표현식을 적용할 수도 있습니다.
콘솔에서 직접 로그 파일을 다운로드할 수도 있습니다. 고급 로그 관리의 경우 OCI(Oracle Cloud Infrastructure)와의 영구 로깅을 사용하여 로그 집계를 구성하거나 통합 로깅 접근 방식을 위해 fluentd와 같은 외부 도구와 통합할 수 있습니다.