问题标签 [blockchain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2445 浏览

blockchain - What is a client in network of Hyperledger fabric peers?

What is a client in a network of Hyperledger fabric peer?

What is the role of a client?

What can qualify as a client in the Hyperledger fabric blockchain network?

0 投票
1 回答
176 浏览

ibm-cloud - Cloud Foundry 能否将链代码部署到 BlueMix

是否可以使用来自私有 git 存储库的云代工将 go 区块链代码部署到 BlueMix 区块链服务?

BMX 链码 REST api 部署描述符警告:

您需要将链码存储在公共 git 存储库中

url 部署还依赖于公共 git 存储库:

https://bluemix.net/deploy?repository=https://github.com/ibm-blockchain/marbles.git

我没有太多运气找到一个示例 Cloud Foundry manifest.yml 配置文件来直接从我的私有 git 克隆进行部署。

0 投票
1 回答
3369 浏览

ruby-on-rails - 我可以使用 Ruby on Rails 或 Node.js 而不是 Ethereum+Geth 创建本地区块链吗?

问题:

有谁知道可以用来创建区块链应用程序、创建服务器/节点、创建矿工、钱包、区块链检查器等的稳定框架?

这样的框架不必Node.js 或 Ruby on Rails 中,但这是我最熟悉的两种技术。

一些背景:

我必须制作一个基于区块链技术的实习项目。

我一直在看看起来不错的以太坊。以太坊的GETH 命令行界面允许我创建区块链并挖掘该区块链。

但是,我需要能够使用支持 Web 的开发平台,例如 Ruby on Rails、Node.js 或类似平台,这样我才能让实习生制作一个与本地区块链一起使用的 UI。

我看过 Toshi(RoR) 和 BitCoin.js(Node),但需要一些有更好文档的东西。

感谢您的任何建议!

0 投票
1 回答
78 浏览

ibm-cloud - 区块链服务 UI 中没有 API 或部署选项卡

我一直在遵循 Bluemix Blockchain 服务中的“学习链代码”示例的说明,但我看到的控制台与说明不符。我只看到 3 个选项卡,“网络”、“实时日志”和“区块链”,但说明中提到了“API”和“部署”选项卡。有什么改变或坏了吗?

0 投票
1 回答
713 浏览

go - 无法将状态置于查询上下文中

我试图在我的链码中使用一个代码来定期更新链码状态,基于某些条件:

}

我正在使用用于调用的链码 REST api 发送调用事务:

但是 PutState 失败并显示以下日志:

为什么isTransaction = false,为什么将这个上下文视为查询上下文

0 投票
1 回答
641 浏览

rest - 如何将 postman API 客户端与 openchain API 服务器一起使用

我刚刚安装了 openchain ( http://openchain.org )

我可以在http://nossl.wallet.openchain.org/上查看它,但我想在我的 PC 上使用 Postman Rest 客户端工具查看 API。

我正在使用邮递员休息客户端,我已经多次尝试 URI,但响应为空:https ://docs.openchain.org/en/latest/api/method-calls.html

请给一些建议,提前谢谢!

0 投票
2 回答
2182 浏览

blockchain - 如何使用不在 github 上的链码?

我已经使用开发了一个链代码,现在我知道它可以工作,我想在具有多个节点的网络中对其进行测试。

我应该把我的链码放在哪里,以便我可以将它部署到 Hyperledger 结构网络中?

我用来设置网络。

0 投票
2 回答
377 浏览

blockchain - Hyperledger Fabric 行为测试失败“无法连接到 Docker 端点”

使用 Hyperledger 结构,make behave-deps然后我运行make behave,但一些行为测试场景失败(“错误启动容器:无法连接到 Docker 端点”) - 我将如何解决这个问题?

0 投票
1 回答
4285 浏览

blockchain - 如何通过 web3 从块中获取交易历史记录?

我现在有一条私有链,我想查询交易历史。我知道 web3 提供了这些方法web3.eth.blockNumber / web3.eth.getBlockTransactionCount / web3.eth.getTransactionFromBlock。所以我可以通过获取最新的区块号(假设它是 n)来获取交易历史。从 n 到 0 调用 web3.eth.getBlockTransactionCount(i),然后通过 web3.eth.getTransactionFromBlock 获取交易。但这只是浪费时间和低效。所以我想知道如何通过 web3 或 rpc 或无论如何从有效的块中获取交易历史?

0 投票
2 回答
545 浏览

blockchain - 将一百万行从平面文件放入区块链

我有一个平面文件,每一行都包含诸如

我的设置有几台机器连接到 Hyperledger 上的网络中,带有 vagrant 和 docker。

测试 1
对于这个测试,我只运行一个验证对等体,它应该读取包含超过百万行的平面文件并将每一行作为一个新块。目的是测试这样做的速度。实现这一目标的最佳方法是什么?

方法 1:代码可以位于智能合约中的 GoLang
方法 2:另一种语言的单独“阅读器”,通过 API 将数据发送到验证对等点(我认为会慢一些)


测试 2
有一次(希望)当所有数据都在区块链上时,我需要解析 AX101 的所有条目,这里的速度不是问题,但提取所有条目是。

任何指针都会有所帮助!