什么是 Chaincode 样本?

Oracle Blockchain Platform 包含以 Go 和 Node.js 编写的链代码示例,可帮助您了解如何实施和管理网络的链代码。

要转到 Oracle Blockchain Platform 控制台中的“链代码示例”页,请打开开发人员工具选项卡并选择示例

“链代码示例”页面包含:

  • 余额转移示例是一个简单的链代码,表示具有账户余额和操作的两个交易方,用于查询余额并在交易方之间转移资金。
  • 大理石样本包括一个链码,用于创建每个大理石都有颜色和大小属性的大理石。您可以将大理石分配给所有者,并允许操作在所有者之间按名称或颜色查询状态和交易大理石。
  • 汽车经销商样品包括一个链码,用于管理车辆零件的生产、转移和查询;从这些零件组装的车辆;以及车辆的转移。

    在这个样本中,一家大型汽车制造商及其经销商和买家创建了一个区块链网络来简化其供应链活动。区块链可帮助他们缩短与车辆和部件审计跟踪协调问题所需的时间。

  • 菲亚特货币代币样本包括一个链码,用于管理代表法定货币的小数可变代币的完整生命周期。初始化令牌、创建令牌用户帐户并分配 minter 角色后,可以发出、传输和刻录令牌。您还可以跟踪令牌账户余额和事务处理历史记录。有关标记样例的更多信息,请参见 Working With the Sample Token Specification Files
  • 忠诚度令牌示例包括一个链代码,用于使用令牌管理忠诚度计划。忠诚度积分可以奖励、兑换和转让。有关标记样例的更多信息,请参见 Working With the Sample Token Specification Files
  • NFT Art Collection Marketplace 样本包括一个链码,用于模拟购买和销售与艺术品相关的不可替代代币 (NFT) 的市场。在这个样本中,博物馆可以在区块链网络中为艺术品制造(创建)NFT。然后,消费者可以从博物馆购买和转售 NFT。NFT Art Collection Marketplace 样本专为 TypeScript 中的链码开发而设计,分为两个版本:一个用于 ERC-721 令牌标准,一个用于 ERC-1155 令牌标准。有关标记样例的更多信息,请参见 Working With the Sample Token Specification Files

使用每个示例下的此处下载示例链接下载示例链代码。下载内容包含 Go 和 Node.js 版本的链代码。

下载内容还包含 Java 版本的链代码。