登录 注册
当前位置:主页 > 资源下载 > 10 > 开发客户端应用程序以在区块链网络上实现高斯-赛德尔迭代法求解矩阵的解

开发客户端应用程序以在区块链网络上实现高斯-赛德尔迭代法求解矩阵的解

  • 更新:2024-09-15 18:39:08
  • 大小:7.5MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:BlueMix - 区块链
  • 格式:PDF

资源介绍

• 第 2 部分: 对使用 Go 为 Hyperledger Fabric v0.6 编写的区块链链代码进行单元测试 • 第 3 部分: 为基于 Hyperledger Fabric v0.6 的区块链网络开发客户端应用程序 在本教程中,将学习测试驱动开发的概念,了解如何在 Golang 中应用此方法为 Hyperledger Fabric v0.6 编写链代码。 通常,对链代码执行单元测试很麻烦,因为您需要先将链代码部署到 Docker 容器中的区块链网 络中,以便访问底层区块链基础架构,比如账本、交易信息等。本教程将展示一个替代方法,通过 此方法,您可以使用我的 CustomMockStub(它扩展了 shim 包中提供的 MockStub) 轻松对 链代码执行单元测试。 本教程的示例还演示了如何在链代码中获得非确定性函数,以及如何对这些非确定性函数进行测 试。 前提条件 我们将继续介绍本教程系列的 第 1 部分 中介绍的住房贷款申请用例。 • 您应该已经熟悉第 1 部分中介绍的链代码的基本特征。 • 还应已使用 Hyperledger Fabric 的 v0.6 分支设置了您的 go 链代码开发环境,如第 1 部分所述。 请参阅本教程底部的 “可下载资源” 来下载本教程中的所有代码示例,以及 CustomMockStub 实 现。 链代码是什么? 在 IBM Cloud 上开发-- 免费试用 30 天 您可以获得 2GB 运行时和容器内存,配置最多 10 个云服务,以及获得免费的服务台支持。试 用 Bluemix,开始使用免费的 区块链高安全性业务网络(公测)计划 构建和测试区块链网络。它 使用了最新的 Hyperledger Fabric v1.0 架构。 进一步了解 区块链高安全性业务网络(公测)计划 和 Hyperledger Fabric v1.0 的优点。 链代码(也称为智慧合同)是一组使用编程语言(比如 Golang 或 Java)编写的业务规则/逻 辑,它规定了区块链网络中的不同参与者如何相互交易。 测试驱动开发是什么?