问题标签 [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 回答
175 浏览

javascript - Javascript - 未使用 onclick 定义函数

我正在使用 browserify,以便可以在我的 javascript 中使用 require 功能。我有一个使用 require 导入 bigchaindb 和 bip39 的 main.js。

我正在使用:browserify main.js -o bundle.js生成 bundle.js 文件,我将它包含在我的 index.html 中。

最后,在我的 index.html 中,我使用 onclick 属性调用函数 createBook() 并获取

未定义 createBook 函数

,但是该函数在我的 main.js 中定义。(是的,名字是一样的)

索引.html:

脚本包含:<script src="scripts/bundle.js"></script> onclick:<button id="sendButton" onclick="createBook()">Send!</button>

为什么我会收到此错误?

0 投票
1 回答
151 浏览

blockchain - 使用 http 调用在 Bigchaindb 服务器上创建资产

我在 bigchaindb 网站上创建了一个帐户。现在我想使用邮递员的http调用将一些数据发布到在线服务器。我知道我需要在标题中提及 api_key 和 app_id 。我需要在正文中保留什么以及应该传递哪些其他参数?

0 投票
1 回答
72 浏览

ubuntu-18.04 - Tendermint 到 Bigchaindb 的连接

这个连接错误有什么解决办法吗?

图片

0 投票
1 回答
180 浏览

python-3.x - 远程主机强制关闭现有连接 [BigChainDB]

使用 bigchaindb 时出现此错误

我正在关注此文档: https ://docs.bigchaindb.com/projects/py-driver/en/master/usage.html

当我输入这一行时,我得到了这个错误,

sent_creation_tx = bdb.transactions.send_commit(fulfilled_creation_tx)

在那之前的一切都很好。不知道下一步怎么走

0 投票
1 回答
78 浏览

bigchaindb - 设置tendermint 和bigchaindb 时出错

错误截图得到了这个错误

Dialed 96484a110e6f599e6ce6baf576200dd62413fc9b@127.0.1.1:26656, but got peer with ID 8fa7169bb839b43a755196db851a14a1c5968462" addr=96484a110e6f599e6ce6baf576200dd62413fc9b@127.0.1.1:26656

不明白它是什么

0 投票
1 回答
60 浏览

mongodb - --replSet 用于 mongodb 的目的是什么?

可以用sudo mongod,也可以sudo mongod --replSet=bigchain-rs

那面旗帜的主要用途是什么?在这两种情况下,数据都存储在哪里。

0 投票
0 回答
450 浏览

nodes - 设置tendermint时没有要拨打的地址或连接的对等点(仅单个节点)

没有地址可以无限循环拨号

0 投票
2 回答
295 浏览

node.js - BigChainDb:testnet.bigchaindb.com 和 MongoDb?

那么为什么我要遵循这个例子:

https://github.com/manolodewiner/query-mongodb-bigchaindb/blob/master/queryMongo.js

但我使用的是 bigChainDb 提供的测试网服务器,所以我这样做:

这显然是错误的,因为根据此处的文档:

如何连接到 MongoDB 在查询 MongoDB 数据库之前,您必须连接到它,为此,您需要知道它的主机名和端口。

如果您在本地机器上运行 BigchainDB 节点(例如用于开发和测试),那么主机名应该是 localhost,端口应该是 27017,除非您更改了这些值。如果您在远程机器上运行 BigchainDB 节点并且可以通过 SSH 连接到该机器,那么情况也是如此。

如果您在远程机器上运行 BigchainDB 节点,并且您将其 MongoDB 配置为使用 auth 并且可公开访问(对有授权的人),那么您可能会找出它的主机名和端口。

https://docs.bigchaindb.com/en/latest/query.html

在示例代码中,manolodewiner 将他的本地 bigchaindb 与本地 mongodb“配对”,这是默认设置,对吧?

但是在我当前的代码中,我显然指向我的本地 mongodb,但 bigchain 是远程的,在 bigchain 的测试网络上,但这不起作用——我的本地 mongodb 上没有写任何东西,也没有 mongo 查询在工作,我应该怎么做为了将远程test.bigchaindb与我的本地mongodb“配对”?

0 投票
1 回答
159 浏览

bigchaindb - 了解 BigchainDB 中交易的状态

我向我的 BigchainDB 实例发送了一个事务。

bdb = BigchainDB(url_of_instance_with_port)

如果我运行 bdb.transactions.retrieve(txid),我会得到以下信息:

但是,bdb.blocks.get(txid)超时并且块状态保持不变,即即使块零也不包含任何事务。为什么?我该如何进一步调试?

这就引出了我的另一个问题,BigchainDB中的挖矿概念是什么?什么时候创建块?

0 投票
1 回答
70 浏览

hyperledger - 区块链问题

我目前正在为计算机工程硕士开发一个论文项目。该项目是在商业环境中开发的,包括创建一个基于区块链概念的抽象模块,因此可以将其集成到多个公司产品中。在我的研究过程中,出现了一些问题:

  • 在区块链概念中,有几个节点共享一个账本,每个节点都参与网络(在账本中插入数据并验证该数据)。只有一个节点输入数据而其他节点只服务于共识机制是否有意义?如果这没有意义,还有什么替代方案?
  • 有一个所有客户共有的账本包含这个账本中的数据是有意义的,这个账本不是由这些客户分发的,而是由其他负责维护账本和服务于共识机制的实体分发的?
  • 任何节点都可以读取账本数据吗?这些限制是否仅取决于技术?