7 使用低程式碼區塊鏈 App 產生器建立鏈碼

Blockchain App Builder for Oracle Blockchain Platform 是一項工具集,可協助在 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 網路,產生和測試您的鏈碼。

附註:

雖然區塊鏈 App 產生器不支援 JavaScript,因為 TypeScript 專案已編譯至 JavaScript,您可以視需要將基本 JavaScript 新增至 TypeScript 專案。

Blockchain App Builder 支援從命令行介面或作為 Visual Studio Code 擴充的完整開發週期。

若要取得區塊鏈 App 產生器工具和範例,請在主控台中開啟開發人員工具頁籤,然後選取區塊鏈 App 產生器窗格。您可以從此處下載命令行介面工具或 Visual Studio Code 擴充功能。此外,還有範例:Fabcar、Marbles、Fiat Money Token、Loyalty Token、NFT Art Collection Marketplace 以及 Real Estate 中的 Fractional NFT - 可用來查看工具如何運作,或作為您自己的鏈碼專案的範本。