7 使用低程式碼區塊鏈 App 產生器建立鏈碼
適用於 Oracle Blockchain Platform 的 Blockchain App Builder 是一套工具集,可協助在 Oracle Blockchain Platform 網路上快速開發、測試、除錯及部署鏈碼,包括使用 Enterprise Edition 的 Oracle Cloud Infrastructure 或內部部署節點上的雲端 BaaS 節點。
智慧型合約 (也稱為鏈碼) 定義兩個或多個關係方與業務邏輯之間業務物件的不同狀態,可驗證並導入物件在這些不同狀態間移動時所做的變更。每個區塊鏈應用程式的核心都是一個或多個鏈碼。鏈碼必須無錯誤並經過測試,才能進行部署。
您可以使用 Blockchain App Builder 從簡單的規格檔案,在 TypeScript (適用於 Node.js 鏈碼) 和 Go (適用於 Golang 鏈碼) 中產生複雜的鏈碼。使用規格檔案,您可以指定多個資產定義和行為。接著,您可以在本機系統上使用區塊鏈 App 產生器中預先設定的 Hyperledger Fabric 執行處理,或連線至您的 Oracle Blockchain Platform 網路,產生及測試您的鏈碼。
附註:
雖然 Blockchain App Builder 不支援 JavaScript,因為 TypeScript 專案已編譯為 JavaScript,但您可以視需要將基本 JavaScript 新增至 TypeScript 專案。區塊鏈 App 產生器支援從命令行介面或作為 Visual Studio 程式碼擴充的完整開發生命週期。
若要取得區塊鏈 App 產生器工具和範例,請在主控台中開啟開發人員工具頁籤,然後選取區塊鏈 App 產生器窗格。您可以從此處下載命令行介面工具或 Visual Studio Code 擴充。此外,還有一些範例:Fabcar、Marbles、Fiat Money Token、忠誠度權杖、NFT Art Collection Marketplace 以及 Real Estate 的 Fractional NFT,這些範例可用來查看工具的運作方式,或是作為您自己的鏈碼專案的樣板。
Oracle Blockchain Platform Digital Assets Edition 包含增強版的 Blockchain App Builder 和其他功能,包括支援批發中央銀行數位貨幣 (CBDC)、債券市集和一般權杖架構的範例應用程式。如需詳細資訊,請參閱 Oracle Blockchain Platform Digital Assets Edition 。