繁体   English   中英

使用 JAVA 的 hyperledger Fabric 链码

[英]Chaincode for hyperledger Fabric using JAVA

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

任何帮助表示赞赏。 有没有办法在不创建网络的情况下在 JAVA 中编写和测试链码? 就像在混音中一样..

我可以使用日食吗?

您可以使用您最喜欢的编辑器,这就是您正在编写的 Java。

如何编写和测试链码?

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

考虑到链码将嵌入到 docker 容器中,调试是通过日志记录完成的,因此您需要记录大量日志。

有没有办法在不创建网络的情况下在 JAVA 中编写和测试链码

在部署链码之前使用单元测试,这里的单元测试是最重要的。 shim 的作用是读写,所以里面的逻辑是最重要的部分。 要在“真实”模式下进行测试,您将需要一个网络,它不需要很大,使用示例存储库提供的任何示例网络就足够了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM