7 로코드 블록체인 앱 빌더로 체인코드 구축

Oracle Blockchain Platform용 Blockchain App Builder는 Oracle Blockchain Platform 네트워크에서 체인코드의 신속한 개발, 테스트, 디버깅 및 배포를 지원하는 도구 세트로, Oracle Cloud Infrastructure의 클라우드 BaaS 노드 또는 Enterprise Edition을 사용하는 온프레미스 노드로 구성됩니다.

스마트 계약(체인 코드라고도 함)은 객체가 서로 다른 상태 간에 이동할 때 변경 사항을 검증하고 구현하는 둘 이상의 당사자 및 비즈니스 논리 간에 비즈니스 객체의 다양한 상태를 정의합니다. 모든 블록 체인 응용 프로그램의 핵심은 하나 이상의 체인 코드입니다. 체인코드는 배포되기 전에 버그가 없고 테스트되어야 합니다.

Blockchain App Builder를 사용하여 간단한 사양 파일에서 TypeScript(Node.js 체인 코드의 경우) 및 Go(Golang 체인 코드의 경우)에서 복잡한 체인 코드를 생성할 수 있습니다. 사양 파일을 사용하여 여러 자산 정의 및 동작을 지정할 수 있습니다. 그런 다음 Blockchain App Builder 내에서 사전 구성된 Hyperledger Fabric 인스턴스를 사용하거나 Oracle Blockchain Platform 네트워크에 연결하여 로컬 시스템에서 체인코드를 생성하고 테스트할 수 있습니다.

주:

JavaScript는 Blockchain App Builder에서 지원되지 않지만 TypeScript 프로젝트는 JavaScript로 컴파일되기 때문에 필요한 경우 기본 JavaScript를 TypeScript 프로젝트에 추가할 수 있습니다.

Blockchain App Builder는 명령줄 인터페이스 또는 Visual Studio Code의 확장으로 전체 개발 수명 주기를 지원합니다.

Blockchain App Builder 도구 및 샘플을 가져오려면 콘솔에서 개발자 도구 탭을 열고 블록체인 앱 작성기 창을 선택합니다. 여기에서 명령줄 인터페이스 도구 또는 Visual Studio Code 확장을 다운로드할 수 있습니다. 또한 Fabcar, Marbles, Fiat Money Token, Loyalty Token, NFT Art Collection Marketplace 및 Fractional NFT와 같은 샘플이 있습니다.이 샘플은 도구가 어떻게 작동하는지 보거나 자신의 체인 코드 프로젝트에 대한 템플릿으로 사용할 수 있습니다.

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