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

Oracle Blockchain Platform 的區塊鏈 App Builder 是一項工具集,可協助在 Oracle Blockchain Platform 網路上快速開發、測試、除錯及部署鏈碼,這些網路是由 Oracle Cloud Infrastructure 上的雲端 BaaS 節點,或使用 Enterprise Edition 的內部部署節點組成。

智慧型合約 (也稱為鏈碼) 定義兩個或多個關係方與業務邏輯之間業務物件的不同狀態,以驗證並實作物件在這些不同狀態之間移動時的變更。每個區塊鏈應用程式的核心都是一個或多個鏈碼。鏈碼必須沒有錯誤,並在部署前進行測試。

您可以使用區塊鏈應用程式建置器,從簡單的規格檔案,在 TypeScript (適用於 Node.js 鏈碼) 和 Go (適用於 Golang 鏈碼) 中產生複雜的鏈碼。使用規格檔案,您可以指定多個資產定義和行為。然後,您可以在本機系統上使用區塊鏈 App 產生器內預先設定的 Hyperledger Fabric 執行處理,或連線至您的 Oracle Blockchain Platform 網路,來產生和測試您的鏈碼。

附註:

雖然 Blockchain App Builder 不支援 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 及 Fractional NFT 範例,可用來查看這些工具如何運作,或作為您自己的鏈碼專案的範本。