使用 JAVA 的 hyperledger Fabric 链码

Chaincode for hyperledger Fabric using JAVA

我想在 JAVA 中编写链代码。我可以使用日食吗?如何编写和测试链码?这是我第一次学习如何为 Fabric 开发链代码。我知道 JAVA 并且我知道如何使用 Remix 为以太坊编写智能合约。

感谢任何帮助。有没有办法在不创建网络的情况下在 JAVA 中编写和测试链代码?就像在 Remix 中一样..

Can I use eclipse?

你可以使用你最喜欢的编辑器,就是Java你正在写的东西。

How can I write and test the chain code?

按照 java chaincode repo 上的示例进行操作,具体取决于您使用的结构版本结帐到分支机构或其他分支机构。考虑到版本 1.X 和 2.X 之间存在很大差异。他们提供的示例非常好,您可以使用 maven 或 gradle。要测试链代码,您可以使用 Junit 编写单元测试并模拟 shim。

考虑到链码要嵌入到docker容器中,调试是通过日志来完成的,所以你需要记录很多。

Is there a way to write and test the chaincode in JAVA without creating a network

在部署链代码之前使用单元测试,这里的单元测试是最重要的。它所做的垫片将写入和读取,因此内部逻辑是最重要的部分。要在 "real" 模式下进行测试,您需要一个网络,它不需要很大,示例回购提供的任何示例网络都绰绰有余。