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

docker - Docker 中的 BigChainDB 立即因连接被拒绝而崩溃?

我按照https://docs.bigchaindb.com/projects/server/en/latest/appendices/run-with-docker.html上的说明使用 Win10 x64

因为我在 Windows 中运行(并且没有$HOME),所以这是我正在运行的实际命令:

第一个命令似乎执行得很好。.bigchaindb我在我的文件夹中看到一个文件C:/bigchaindb_docker。第二个命令将启动一个容器,但大约 6 秒后容器以代码 1 退出。我运行docker start <container> && docker attach <container>并能够得到这个转储:

我正在研究使用 BigChainDB,但我对此知之甚少。我猜它正在尝试连接到 rethinkdb 并且它没有运行。我不知道从哪里开始解决这个问题,我也从未使用过 rethinkdb。有没有人遇到过这个问题?

0 投票
1 回答
140 浏览

blockchain - BigChainDB设置了无限量的资产

感谢大家的关注。

我正在开发一个提供食品可追溯性的应用程序,我必须使用区块链。

每次用户注册一篇生产的文章时,我都需要授予他销售他的产品的能力,他想销售多少次就想多少次。

我正在考虑使用 BigchainDB,但每次用户出售他的产品时,我都需要创建另一个资产并转移它。

我是否误解了一些概念?有没有人知道实现这一目标的方法,即使有另一个无需创建另一个资产?

对于这个项目,我必须使用区块链,不一定是 BigchainDB。

编辑:我考虑修改源以允许双重支出并删除金额管理,因为我需要双重花费断言。但是我正在等待更好的建议

非常感谢大家。

0 投票
1 回答
178 浏览

blockchain - 如何直接或使用任何 api 在 bigchaindb 中创建和部署合约?

我想在 bigchaindb 上部署合约。怎么做?如果它与 eris 一起使用,那么如何使用 bigchaindb 配置 eris 并部署合约?

0 投票
0 回答
350 浏览

django - 我可以将 bigchainDB 服务器与 django 一起使用而不是使用 sqlite 吗?

我正在使用包含六个主要实体的区块链方法创建学位验证过程。实体我的意思是共识机制将围绕这六个实体发展,所以为此我需要构建一个分布式数据库。我想到了两种方法

实现此目的的一种方法是从头开始完全构建所有内容:在 sqlite 中为每个节点单独数据库,然后使用某种类型的查询连接每个节点。

另一种方法是使用 bigchainDB 服务器,它是基于区块链的分布式数据库服务器。

现在我的问题是哪种方法可行?我不知道 bigchainDB 服务器是否与 django 兼容,因为他们在他们的文档中没有提到任何关于它的内容。

如果有人使用过 bigchainDB,请帮帮我。我真的很困惑我应该遵循哪种方法。

0 投票
1 回答
203 浏览

smartcontracts - 在 bigchain 数据库上需要帮助

我有两个问题:

  1. 我可以以某种方式访问​​ bigchain 中的所有块吗,块结构没有“块高度”属性。我们可以通过'block id'来访问block。我需要做的是从创世纪以来的所有区块中获取数据。

  2. Bigchain 数据库文档说我们可以实现智能接触,但仅此而已,谁能解释我们如何做到这一点。

0 投票
0 回答
173 浏览

ipfs - 如何设计 Bigchaindb 数据存储(模式)?

我正在用 BDB 构建一个 poc,但我不确定 BDB 是否会帮助我,

我正在考虑构建用户可以上传一组文档的东西,一个事务= 1个文件,并且该事务将由用户的关注者查看,并将在文件上进行协作,例如对其进行评论或执行一些其他操作它。我知道文件的第一次上传是一个 CREATE 交易,使用该用户(比如 X)的私钥签名。

另一个用户(用户 Y)正在查看此文件,并对其添加了评论。现在这个添加注释应该是 CREATE 操作,然后是对用户 X 文件的传输操作?-> 如果这是正确的方法,我不知道这是什么。

一个文件应该通过事务中的元数据对其执行所有操作。

我如何实现这一目标?任何帮助都会非常有帮助。

0 投票
1 回答
658 浏览

blockchain - 当前的区块链项目(BigchainDB、IPFS、Storj....)是如何货币化的?

最近我开始了解流行的区块链项目。我不明白的是提供 BC 服务的成本很高(你付给矿工),但区块链项目如何通过自身获利!?

即使其中一些是开源的

0 投票
1 回答
949 浏览

node.js - npm 安装工作和 npm 安装不工作

如果我下载源代码并运行:

它在安装过程中崩溃(我认为它内存不足),但是如果我直接:

(0.3.0版)那就好了……

日志错误:

顺便说一句,如果我一一安装它们,它不会耗尽内存,但它无法安装以下依赖项:

为什么一种方法有效而另一种无效?命令之间有什么区别,我该如何解决?

编辑: Ubuntu 16.04 64bit

npm 3.10.10

节点 6.11.4

bigchaindb-驱动程序 0.3.0

包.json:

package.json 是来自 js-bigchaindb-driver 的原始文件

0 投票
1 回答
846 浏览

python - ModuleNotFoundError:没有名为“bigchaindb_driver”的模块

我正在将 Django 与 Python 3.6.3 和 Windows 7 一起使用。我正在尝试安装 BigchainDB 驱动程序并想使用 IPDB。我运行它pip install bigchaindb,我猜它执行成功。我像那样导入 bigchaindb_driver from bigchaindb_driver import BigchainDB。但是当我使用它运行服务器时,python manage.py runserver它会给我这个错误。 ModuleNotFoundError:没有名为“bigchaindb_driver”的模块

我的代码如下所示:

我的问题是:

  • 如果我想使用 IPDB,我还需要在本地机器上安装 bigchainDB 吗?
  • 我到底需要什么才能在 bigchainDB 上启动一个项目,因为我已经安装了 MongoDB 和 RethinkDB,但我不完全知道我是否需要它们的天气。
0 投票
1 回答
279 浏览

node.js - 如何在 bigchain db 中创建一个新区块?

我在我们的项目中使用 bigchain db。目前我们正在使用交易模型来创建资产并转移它。但是现在我们要实现块模型。当我浏览文档时,我找不到如何创建块?是否有任何特定的 url 或任何功能,或者我们是否必须使用与事务模型相同的 url,例如http://ourserver.com:8080/api/v1/?任何人都可以帮助我。谢谢你。