1 使用低代码区块链应用构建器构建链代码

适用于 Oracle Blockchain Platform 的 Blockchain App Builder 是一个工具集,可帮助在 Oracle Blockchain Platform 网络上快速开发、测试、调试和部署链代码,包括 Oracle Cloud Infrastructure 上的云 BaaS 节点或使用 Enterprise Edition 的内部部署节点。

有关 Blockchain App Builder 之外的 Oracle Blockchain Platform 的更多信息,请参阅使用 Oracle Blockchain Platform

智能合同(也称为链代码)定义两个或多个交易方之间业务对象的不同状态,以及当对象在这些不同状态之间移动时验证和实施更改的业务逻辑。每个区块链应用程序的核心是一个或多个链代码。链代码必须不含 bug,并且在部署前必须经过测试。

区块链应用程序构建器使您能够在 TypeScript(用于 Node.js 链代码)中生成复杂的链代码,并从简单的规范文件中执行 Go。可以在规范文件中指定多个资产定义和行为。然后,您可以通过在区块链应用构建器中使用预配置的超级账本架构实例,或者通过连接到 Oracle Blockchain Platform 网络,在本地系统上生成和测试链代码。

注意:

虽然区块链应用构建器不支持 JavaScript,但由于 TypeScript 项目编译为 JavaScript,因此您可以根据需要将基本 JavaScript 添加到 TypeScript 项目。

Blockchain App Builder 支持从命令行界面或作为 Visual Studio Code 的扩展的完整开发生命周期。

要获取区块链应用构建器工具和示例,请在控制台中打开 Developer Tools(开发人员工具)选项卡,然后选择 Blockchain 应用构建器窗格。您可以从此处下载命令行界面工具或 Visual Studio Code 扩展。此外,还有 Fabcar,Marbles,Fiat Money Token,Loyalty Token,NFT Art Collection Marketplace 和房地产中的 Fractional NFT 等示例,您可以使用这些示例来查看工具是如何工作的,或者作为您自己的链码项目的模板。

Oracle Blockchain Platform Digital Assets Edition 包含一个增强版本的 Blockchain App Builder 以及其他功能,包括用于支持批发中央银行数字货币 (CBDC)、债券市场和通用令牌框架的示例应用。有关详细信息,请参阅 Oracle Blockchain Platform Digital Assets Edition