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

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

如需有關 Blockchain App Builder 之外的 Oracle Blockchain Platform 的詳細資訊,請參閱使用 Oracle Blockchain Platform

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

Blockchain App Builder 可讓您在 TypeScript (用於 Node.js 鏈碼) 中產生複雜的鏈碼,然後從簡單的規格檔案執行。您可以在規格檔案中指定多個資產定義與行為。然後,您可以在本機系統上使用區塊鏈 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 及 Real Estate 的 Fractional NFT 等範例,您可以使用這些範例來查看工具如何運作,或作為您自己的鏈碼專案的範本。

Oracle Blockchain Platform Digital Assets Edition 包含增強版的 Blockchain App Builder 和其他功能,包括支援批發中央銀行數位貨幣 (CBDC)、債券市集和一般權杖架構的範例應用程式。如需詳細資訊,請參閱 Oracle Blockchain Platform Digital Assets Edition