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

x86 - hyperledger 锯齿湖——是否只有英特尔?

我了解超级账本锯齿湖使用新的安全 CPU 指令来实现经过时间证明 (PoET)

这是否意味着超级账本锯齿湖只能与英特尔硬件一起使用?可以用其他芯片吗?

0 投票
3 回答
881 浏览

java - 锯齿无效批次或签名

我最近开始玩 Hyperledger Sawtooth,并且无法在 java 上提交事务,而 python 代码似乎还可以。

我已经根据此处的 api 文档准备了 python 代码,然后也尝试用 java 编写一个。下面是java中的代码

一旦我运行它,我就会得到

在码头工人日志上,我可以看到

我检查了密钥大小并验证了签名,看起来一切正常,但是,我找不到批次被拒绝的原因......

以前有人有类似的锯齿错误响应吗?是上面代码的批处理格式还是签名问题?

0 投票
1 回答
218 浏览

hyperledger-sawtooth - 删除旧的 Hyperledger-sawtooth 或提取最新的 repo 并重新运行 build_all?

我之前把 0.8 降下来了,想用新版本。

可以更新本地 repo 和“build_all”还是我必须先删除所有旧的 docker 镜像?

0 投票
1 回答
431 浏览

hyperledger-sawtooth - 如何使用锯齿超级账本应用程序在网络上发布我的节点

如何使用锯齿超级账本锯齿应用程序在网络上发布我的节点

我是锯齿新手,尝试在 git repro 下面使用

git repro 为此 我找到了一些关于此 https://lists.hyperledger.org/pipermail/hyperledger-stl/2018-January/000146.html的链接

这是锯齿的课程指南

超级账本课程指南link

已经在 GitHub 上提问 https://github.com/hyperledger/education/issues/18

这是我正在使用的代码 https://github.com/hyperledger/education/tree/master/LFS171x/sawtooth-material/sawtooth-tuna

0 投票
1 回答
1520 浏览

hyperledger-fabric - 我可以使用 Hyperledger 构建 DApp 吗?

我想建立一个 DApp。是否可以使用 Hyperledger 框架构建它?如果是,它与使用以太坊构建的 DApp 有何不同?

提前致谢。

0 投票
1 回答
379 浏览

hyperledger-sawtooth - Hyperledger Sawtooth 分布式模式下的事务处理器 gossip

AFAIK,在 Hyperledger Sawtooth 中我可以添加自定义事务处理器,但我不清楚我可以动态添加它们,以及它将如何工作?

例如,我正在使用具有动态对等互连的验证器网络,并希望添加新的自定义事务处理器以支持新的事务系列。可能,我可以在某些网络机器上运行带有 TP 的 docker 容器,但通常我无法在所有机器上执行此操作(在生产中可能对我关闭)。

谢谢提前

0 投票
1 回答
237 浏览

hyperledger-fabric - 试图混合 2 个区块链平台

想知道我们是否将 2 个或多个区块链平台相互混合,例如 Hyperledger Fabric、Etherium、Quorum 或 R3 Corda?那么我可以将它们混合以实现一个对公共和私有区块链网络都有好处的模型。

0 投票
3 回答
1028 浏览

hyperledger - 如何在 Hyperledger Sawtooth 中进行私有交易?

有没有办法将 SawTooth 中的交易设为私有?

我知道 HyperLedger Fabric 有“通道”,Quorum 有私人交易,所以寻找类似但看不到的东西:

https://sawtooth.hyperledger.org/docs/core/releases/latest/architecture.html

当然理论上可以实现加密/解密过程,但是跟踪很麻烦(如果它是加密或解密的有效载荷)

0 投票
1 回答
420 浏览

python - Hyperledger Sawtooth Validator -- 设备上没有空间

我在我的 Windows 机器上安装了 Linux 子系统,然后按照Microsoft 指南添加了 Ubuntu 应用程序,然后按照他们的 Ubuntu 指南安装了 Hyperledger Sawtooth 。一旦我通过运行验证器来测试它,我得到了一个磁盘类型错误——

该错误似乎与他们源代码中的这一行有关,但我不明白为什么我会看到磁盘不足的警告,因为我有近 30gb 的可用空间。

启动这个程序实际上会占用那么多空间吗,我是不是在 Linux 子系统上做错了什么,我需要为验证器设置某种配置,还是程序有问题?对此的任何见解都会非常有帮助。

0 投票
2 回答
794 浏览

hyperledger - Hyperledger Sawtooth - 提交交易时出现预检错误

我正在尝试使用 javascript 将交易提交到 Hyperledger Sawtooth v1.0.1 到在 localhost 上运行的验证器。post请求的代码如下:

事务在从后端 nodejs 应用程序提交时得到处理,但从OPTIONS http://localhost:8080/batches 405 (Method Not Allowed)客户端提交时返回错误。这些是我尝试过的选项:

  1. Access-Control-Allow-*使用扩展将标头注入响应:响应仍然给出相同的错误
  2. 删除自定义标头以绕过预检请求:这会使验证器抛出错误,如下所示:

    /li>

来自浏览器的未修改POST请求从验证器获取以下响应标头:

所以,我猜OPTIONS方法没有在验证器中处理。GET添加 CORS 标头后,对状态的请求可以正常进行。在 Sawtooth v0.8 中也没有遇到这个问题。

我正在使用 docker 启动验证器,启动它的命令是 LinuxFoundationX: LFS171x 课程中给出的命令的略微修改版本。相关命令如下:

有人可以指导我如何解决这个问题吗?