问题标签 [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 投票
2 回答
154 浏览

javascript - BigchainDB 支持的文件

BigchainDB 支持 .json文件格式。是否有任何可能的方法来存储图像文档等数字资产?

0 投票
1 回答
130 浏览

vagrant - bigchainDB vagrant 教程配置失败

我已经尝试过使用 vagrant 运行的官方 bigchainDB 教程。 https://docs.bigchaindb.com/projects/server/en/v1.3.0/appendices/run-with-vagrant.html

每次我点击命令vagrant up时,都会出现以下错误:

有人有同样的问题吗?

0 投票
3 回答
589 浏览

blockchain - 私有区块链与 Hashgraph、Ripple、BigChainDb

我一直在为一些用例研究不同的区块链。最后,我得出的结论是,建立私有区块链相当于拥有一个分布式数据库,其中包含区块链概念,如不可变性、数字签名等。例如:Bigchaindb。(好吧,如果我们确实需要智能合约功能,那么分布式数据库可能无法工作)

从理论上讲,哈希图共识算法对于公共链来说看起来不够安全。它看起来像是 Ripple 的一个接近的替代版本。

总之,

  1. Hashgraph,Ripple 适合私有链。
  2. 私有链相当于设置一个分布式数据库

在这里分享一下我的观点,想知道私有链在哪些方面比分布式数据库更好?

0 投票
1 回答
2200 浏览

hyperledger-fabric - 主要区别 Hyperledger Fabric 和 BigchainDB

Hyperledger Fabric 和 BichainDB 都提供了拥有私有、许可区块链数据库的可能性。通过他们的概念,他们试图解决公共区块链的主要缺点,例如缺乏隐私和缺乏性能(低吞吐量等)。

这两种技术的主要区别是什么?

0 投票
1 回答
183 浏览

bigchaindb - Bigchain 数据库搜索资产

嗨测试我一直在使用 bigchain 测试服务器。我必须搜索一些资产,所以我searchAssets()将资产关键字设为karthik@kliotech.com. 但它也返回了其他结果,例如 {

这也回来了。但显然它没有 karthik@kliotech.com。搜索如何在 bigchain db 中工作?有人可以帮我解决这个问题。谢谢你。

0 投票
1 回答
287 浏览

configuration - 本地 BigchainDB 安装的 app_id、app_key、api_path

我刚刚完成了 bigchaindb 的安装,当我浏览到http://localhost:9984/时,我得到以下响应。

我一直在寻找有关如何与此数据库交互的教程,我发现了以下教程https://www.bigchaindb.com/developers/getstarted/

我有点不清楚如何为我的本地实例检索 app_id、app_key 和 api_path。有人能指出我正确的方向吗?

0 投票
1 回答
104 浏览

iot - 在 BigchainDB 中断言为 IOT

我们正在开展一个需要物联网传感器连接区块链的项目。我无法弄清楚我应该如何将传感器连接到 BigchainDB 以及如何读取数据。

0 投票
1 回答
152 浏览

hyperledger-fabric - 集成时什么最适合 Hyperledger 结构?

我目前正试图弄清楚几件事

1) 哪些区块链数据库可以与超级账本结构集成——(例如 IPDB、Bigchain db 或 couchDb)

2)哪些分布式文件系统可以与超级账本结构(如IPFS、StorJ、Swarm)集成。

有人可以添加您的观点,如果有更好的请分享。

0 投票
0 回答
298 浏览

javascript - BigchainDB Javascript ORM - 检索所有并附加到现有资产

我正在使用 Node.js API 应用程序来处理 BigchainDB 资产。

问题 1:检索模型的所有资产

问题 2:附加(“更新”)现有资产

系统:Node.js v8.11.2,npm v5.6.0,节点模块“express”v4.16.3,节点模块“babel-register”v6.26.0,节点模块bigchaindb-orm v.2.0.0

创建资产/检索单个资产

我在我的 BigchainDB 测试帐户 ( https://test.bigchaindb.com/ )中设置了一个应用程序。创建资产,使用 BigchainDB ORM Javascript 驱动没有问题:

检索特定资产的信息也没有问题:

问题1:

使用模型名称“myModel”并检索所有资产会导致错误消息

{ 消息:'HTTP 错误:请求的页面不可访问',状态:'429 Too Many Requests',requestURI:' https://test.bigchaindb.com/api/v1/transactions?asset_id= ' }

首先,检索到的资产比我创建的要多得多。其次,当我浏览 requestURI 时,有些资产的数据我从未创建过(例如,“name”:“Robin”、“email”:“test@test.no”)当我将模型名称更改为“testung”时我只收到我在这个模型名称下创建的资产。

模型名称是否必须是唯一的,甚至跨应用程序?

问题2:

在“追加”操作示例中,在同一步骤中创建了一个资产,然后将新数据追加到此。按照示例,我在“transactionHistory”中得到一个具有唯一 ID 和两个操作的资产作为输出。一个使用初始数据的 CREATE 操作和一个使用新数据的 TRANSFER 操作。

但我想要的是将更改/新数据附加到已创建的资产中。例如,创建了一项资产,其中一辆汽车的价格为 10.000 美元。一段时间后,车主决定,这辆车的价格应该是 9.000 美元。以下代码将不起作用:

我做错了什么还是我从根本上理解 BigchainDB 的概念是错误的?

顺便提一句。CRAB 教程不起作用,它以“400 BAD REQUEST”状态响应:https ://tutorials.bigchaindb.com/crab/

0 投票
1 回答
354 浏览

blockchain - 使用 mongodb 在 bigchaindb 中设置多个节点

我已经建立了一个 bigchaindb 的本地服务器,并在其上进行了一些区块链操作。但是在生产环境中,我需要设置它的集群,那么如何使用 MongoDB 作为后端来设置 bigchaindb 服务器的多个节点或集群?