gpt4 book ai didi

blockchain - Marbles nodejs 示例中的 golang 链代码如何工作?

转载 作者:行者123 更新时间:2023-12-03 17:46:51 26 4
gpt4 key购买 nike

我有这个例子https://github.com/IBM-Blockchain/marbles在本地运行。我看到该示例从 https://github.com/ibm-blockchain/marbles-chaincode 下载了 golang 链码。 .链代码存储在硬盘上的/marbles/node_modules/ibm-blockchain-js/temp/unzip。您能否解释一下 golang 链代码是如何在 nodejs 代码中执行的?

最佳答案

我没有详细查看 Marbles 应用程序,但一般来说,nodejs 代码只是验证器网络的客户端,验证器以与 nodejs 完全解耦的方式处理基于 golang 的链代码基于客户端。在此过程中,验证器下载/获取链代码并在隔离容器中对其进行本地编译。您可以查看 [golang::chaincode]->[nodejs::client]->(network)->[golang::validator]->[golang::container] 这样的过程。所以第一部分和最后一部分是 golang/chaincode 相关的,中间发生的东西或多或少是一种传输。 IE。客户端是 nodejs 而验证器是 golang 这一事实在这里无关紧要。

关于blockchain - Marbles nodejs 示例中的 golang 链代码如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36869895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com