问题标签 [bigchaindb]

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 投票
0 回答
63 浏览

bigchaindb - send_commit 的 BigchainDB 问题

我正在学习 BigchainDB,我正在尝试使用以下代码将有效负载存储在区块链上:

我从 send_commit 得到了 500。

我做错了什么?

0 投票
1 回答
120 浏览

bigchaindb - 私钥和公钥存储在 bigchainDB 的什么位置?

假设我正在创建一个密钥对 rahul,

我可以通过

0 投票
1 回答
472 浏览

tendermint - 通过 bigchaindb 节点发送交易时出错

操作系统:Ubuntu 18.04.4 LTS Bigchaindb 版本:2.0.0 Tendermint 版本:0.31.5-d2eab536

设置:1 个节点 bigchaindb+tendermint - 作为 docker 容器运行

问题:Bigchaindb 启动正常,并且tendermint 成功连接到它。但是,当事务提交时,提交失败并记录错误,bigchaindb.log提到无法连接到 localhost:26657。 netstat命令未显示任何进程正在侦听 26657。此外,tendermint.out.log显示: E[2020-05-03|19:19:48.586] abci.socketClient 无法连接到 tcp://127.0.0.1:26658。正在重试... 模块=abci-client 连接=query err="dial tcp 127.0.0.1:26658: conn ect: connection denied"

但是,如下面的 netstat 输出所示,端口处于侦听模式,bigchaindb.log 将tendermint 显示为已连接:

netstat 的输出:

问题是随机的。有时,它会神奇地连接起来,并且tendermint rpc 进程会监听 26657 端口。

来自 bigchaindb.log 的堆栈跟踪:

我该如何解决这个问题?

互联网参考:

1)问题:https ://github.com/bigchaindb/bigchaindb-driver/issues/499 2)尝试过的步骤:https ://github.com/bigchaindb/bigchaindb/issues/2581#issuecomment-455952861

提前致谢。

编辑:用于测试的示例代码:(从https://github.com/bigchaindb/bigchaindb/issues/2581#issuecomment-455958416复制)

注意:localhost:10001 映射到相应容器的 0.0.0.0:9984。

EDIT-2:我尝试运行tendermint,并将日志级别设置为调试并得到:

可以看出,RPC 服务器模块根本没有加载。是否有更多调试选项可用于查看未加载 RPC 服务器模块的原因?

0 投票
0 回答
55 浏览

cassandra - cassandra vs. bigchainDB(以及所有其他分布式数据库)

我想使用区块链功能为我的数据库提供安全性。但这种交通最困难的部分是找到合适的目的地。我做了很多研究,但我找不到答案。我的主要问题是 Cassandra 和 BigchianDB 之间的区别以及我在选择合适的分散式数据库时应该考虑的参数?

先感谢您。

0 投票
0 回答
63 浏览

npm - 使用 brew 安装 npm 驱动程序时出错

我正在尝试执行以下命令

npm install bigchaindb-driver

使用 npm,但我不断收到错误。

我使用安装了 npm

酿造

,当我寻找解决方案时,我删除了所有npm和node并重新安装。

为什么会出现这个错误?

0 投票
0 回答
46 浏览

mongodb - 从 BigChainDB/MongoDB 检索数据

希望我的信息能让你身体健康。我是区块链技术的新手,所以为了了解 bigchaindb 的工作原理,我使用 .net core 3.1 创建了一个 Angular 项目。我还创建了一个 ubuntu bigchaindb 服务器,并且成功运行了 bigchaindb 和tendermint 节点的两个实例。到目前为止一切顺利......我已经成功地使用 c# 驱动程序创建了几个事务,并且我还实现了omnibase API。现在......由于特定的 API 是有限的(查询方式),我假设我可以使用 mongodb c# 客户端直接创建我自己的自定义查询到 mongodb,中间没有任何招标节点。我的问题是:我 m 我在架构方面阻止任何基本规则?由于我的 Post 请求总是在 Tendermint 中创建,然后存储在 MongoDB 中,我是否需要在检索数据时遵循相同的流程?提前谢谢大家。期待您的回复。

0 投票
0 回答
73 浏览

mongodb - 制作 Bigchaindb 网络

任何人都可以帮助我制作一个包含 3 个节点的 bigchaindb 网络。我按照http://docs.bigchaindb.com/projects/server/en/latest/simple-deployment-template/network-setup.html尝试并创建了网络链接。在每个节点上运行监控进程后,我得到了初始化数据库资源暂时不可用的恐慌错误。但我可以看到 mongodb 状态为活动,并且已创建大链数据库。

0 投票
0 回答
17 浏览

linker - BigchainDB 前端

如何将 bigchainDB 链接到我的前端并获取值并存储在区块链上。我正在尝试用区块链制作一个学生管理系统。我需要记录学生的详细信息和成绩单,证书在前端得到输入。

0 投票
0 回答
25 浏览

javascript - bigchaindb-driver - TypeError:无法读取未定义的属性“1”

调用此函数时出现此错误

官方文档中也有类似的功能: https ://www.bigchaindb.com/developers/guide/tutorial-token-launch/

0 投票
0 回答
173 浏览

javascript - BigchainDB sendCommit 代码:ERR_UNHANDLED_REJECTION 仅在 nodejs

下午好,

我设置了一个带有 2 台服务器的 bigchaindb 网络。Ubuntu 18.04 和 BigchainDB 2.2.2。

当我尝试提交 CREATE 操作时,我不断收到“ERR_UNHANDLED_REJECTION”。奇怪的是,这只发生在 nodejs 中,在具有完全相同库的 javascript 中它运行良好。

工作 JavaScript 函数:

失败的NodeJS功能:

我尝试了几乎所有代码片段的划分,但我仍然从 NodeJS 收到以下错误:

我不明白为什么模拟 cpde 在 nodejs 中抛出错误。

谢谢您的帮助!