问题标签 [hyperledger-sawtooth]

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 回答
67 浏览

hyperledger-sawtooth - 如何获取属于一个状态的所有交易?

我想获取属于给定状态的所有交易。这应该按时间顺序和 REST 一起工作。

有什么建议可以轻松实现这一目标吗?

0 投票
2 回答
561 浏览

python - 锯齿交易错误:“试图设置未经授权的地址”

我正在尝试编写我的自定义事务处理器。我正在为简单的 Account 课程写作

我的 TP 适用于单个帐户。现在我想为多个帐户改进它。为了获得每个帐号的不同状态,我更改了 _'_get_account_address_' 函数。我正在关注@danintel 的CookiejarXO_python项目。我正在关注 xo 代码以获取地址。

_get_account_address工作正常,但_make_account_address在 cli 中显示错误

试图设置未经授权的地址

在此处输入图像描述

我的州代码是

0 投票
1 回答
386 浏览

hyperledger - 锯齿供应链应用程序设置失败

步骤 1/11:来自 hyperledger/sawtooth-shell:nightly 错误:服务“shell”未能构建:hyperledger/sawtooth-shell 的清单:未找到每晚

我正在尝试在 linux 环境中构建供应链应用程序,但构建失败。

0 投票
1 回答
131 浏览

hyperledger - 锯齿可以用作无需许可的区块链吗?

我知道周围有大量公共区块链,但我真的很喜欢超级账本锯齿提供的灵活性,所以使用锯齿作为公共无许可区块链是个好主意吗?我不能使用以太坊,因为它对微交易不可行并且不可扩展。我不能使用 IOTA,因为它没有启用智能合约。

0 投票
1 回答
431 浏览

lmdb - 从 Hyperledger Sawtooth 备份 LMDB 数据库

我有一个锯齿 1.1 dockerized 网络,我正在尝试从验证器备份数据库,以便我可以放下每个容器,然后在发生灾难时恢复。

为了实现这一点,我按照以下方式进行:

  1. 停止所有容器;
  2. 使用/var/lib/sawtooh/备份其中一个验证器的所有文件

    cp --sparse=always [文件] [文件备份]

  3. 使用docker-compose down删除所有容器

  4. 使用docker-compose up启动了一个全新的网络

  5. 使用docker-compose stop停止所有容器

  6. 使用同一步骤的命令将步骤 2中备份的文件复制到新的验证器

  7. 使用docker-compose restart 重新启动所有网络

在此之后,我可以修复状态是正确的,区块链上的用户具有与 docker-compose down 之前相同的余额。但区块链不处理新交易。我在日志中发现的唯一错误是锯齿诗人引擎 ,我相信在共识过程中它显示在这张图片 ERROR_IMAGE 上

所以我的问题是,有没有人试图成功地做到这一点,或者知道我做错了什么?

0 投票
1 回答
317 浏览

hyperledger-fabric - 哪个是供应链应用织物或锯齿的最佳解决方案?

我对供应链应用程序开发的 bw 结构和锯齿有点困惑,从文档来看,锯齿似乎最适合供应链,但所有验证器节点都保留分布式账本的副本,没有渠道和私有数据的概念。

0 投票
1 回答
585 浏览

blockchain - Hyperledger Sawtooth 无法启动 devmode 共识引擎

我正在尝试在 Ubuntu 16.04 上启动 Hyperledger Sawtooth 网络。我遵循https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/ubuntu.html的说明。

启动验证服务工作正常,但启动 devmode 共识引擎不起作用。发生了以下事情:

验证服务正在运行,如下所示:

该输出在 17:29 准时,因此将近一个小时没有附加任何输出。

我试图查看锯齿设置:

我检查了哪些进程正在监听哪些端口:

有人知道验证器服务是发起连接还是共识引擎?我的sawtooth settings list命令有什么问题?有人知道如何让共识引擎工作吗?谢谢。

0 投票
1 回答
209 浏览

hyperledger-sawtooth - 如何创建 Hyperledger Sawtooth 网络密钥

我正在建立一个 Hyperledger Sawtooth 网络。在/etc/sawtooth/validator.toml.example中,我看到了以下内容:

谁能告诉我如何创建另一个密钥对?

0 投票
1 回答
51 浏览

hyperledger-sawtooth - 如何配置超级账本锯齿权限

锯齿新手在这里。目前,我正在通过使用锯齿波作为他们的记录存储来开发供应链的 POC,并且有一个用例我仍在尝试对其进行整理。这是用例,假设有公司 A 和公司 B,两家公司都将文件上传到供应链系统,文件 url 将存储到锯齿中。在这种情况下,我可以知道权限控制的最佳设计是什么?作为所有 A 公司和 B 公司员工都可以查看的文件。谢谢!

0 投票
2 回答
357 浏览

hyperledger-sawtooth - Hyperledger Sawtooth 节点未连接

我正在 Ubuntu 16.04 上设置一个具有四个节点的 Hyperledger Sawtooth 网络。我正在使用静态对等互连。这是一个示例 validator.toml 文件:

在服务器 2 上,我<IP 2>作为端点和<IP 1><IP 3>以及<IP 4>作为对等方等。

启动网络后,我使用 intkey 事务系列对其进行了测试。我添加的键/值对在我添加intkey set <someKey> <someValue>时没有被复制intkey show <someValue>。在验证器日志中,我看到了许多Can't send message PING_RESPONSE back to...消息No response from...。使用curl localhost:8008/peers我观察到对等列表有很多重复。