- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试配置一个至少包含2 个验证器和一些事务处理器的锯齿网络。我使用的是 Ubuntu 18.04,所以唯一可能的解决方案是使用 docker。
我搜索了一整天的工作示例,但仍然没有运气。官网有例子here但不工作。 docker 镜像版本是 1.1,这很奇怪,因为 docker hub 上没有这样的版本。此外,它需要一个任何地方都不存在的图像(hyperledger/sawtooth-poet-engine)。
我知道主验证器应该生成 key 和创世 block ,其他验证器应该使用该工件。但是第二个验证器的正确配置是什么?它如何从第一个验证器读取生成的工件?
谢谢!
这是第一个验证器的配置:
validator-0:
image: hyperledger/sawtooth-validator:1.0
container_name: sawtooth-validator-default-0
expose:
- 4004
ports:
- "4004:4004"
entrypoint: "bash -c \"\
sawadm keygen && \
sawtooth keygen my_key && \
sawset genesis -k /root/.sawtooth/keys/my_key.priv && \
sawadm genesis config-genesis.batch && \
sawtooth-validator -vv \
--endpoint tcp://validator:8800 \
--bind component:tcp://eth0:4004 \
--bind network:tcp://eth0:8800 \
\""
最佳答案
您正在将 Sawtooth 1.1(未发布的“每夜”版本)与已发布的 Sawtooth 1.0 软件(已发布的“最新”版本)一起使用。您有 2 个选择:
遵循 Sawooth 1.0 文档并使用 1.0 .yaml 文件,例如 https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/docker.html#和 https://sawtooth.hyperledger.org/docs/core/releases/latest/app_developers_guide/sawtooth-default.yaml
升级到“前沿”未发布的 Sawtooth 1.1 软件,地址:https://sawtooth.hyperledger.org/docs/core/releases/latest/sysadmin_guide/installation.html也就是说,您使用此 key 和存储库: $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 44FC67F19B2466EA
(注意:选项 2 尚未生效,因为未发布的 Sawtooth 1.1 镜像尚未上传到 Docker,因此不可用。)
$ sudo apt-add-repository "deb http://repo.sawtooth.me/ubuntu/nightly xenial universe"
重要的一点是使用与您已安装的版本相匹配的文档。抱歉造成困惑。
关于hyperledger - 如何部署具有多个验证器的 super 账本锯齿网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52793943/
你能为已经知道什么是区 block 链的人解释 Hyperledger 吗?他们的网站非常模糊,提供的信息很少,包括定义为“构建区 block 链框架和平台的软件开发人员社区”。 Hyperledge
我刚刚开始学习 Corda。我不清楚分类账、保险库和存储服务之间的区别。我的查询是关于我浏览过的以下文件: Corda technical paper(https://docs.corda.net/_
我正在尝试从 http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html 安装 hyperledger-fabric
因此,让我们考虑一个典型的贸易融资流程。导出商部署一个具有装运条件的合约,并在部署完成后生成一个哈希值。 问题: 1) 合约存储在哪里? 2) 海关和进口商等其他参与者如何访问本契约(Contract
我正在尝试构建一个用于分布式图像共享和版权保护的区 block 链应用程序。我正在使用图像作为 Assets 。 现在我想在 Hyper ledger Composer Playground 上上传图
通过在 Hyperledger Composer 中使用 javascript 编写链代码是否可以实现与在 Hyperledger Fabric 中使用 go 编写链代码相同的功能? 与在 go 中编
我可以通过写 composer-playground 来启 Action 曲家游乐场到 ubuntu 终端,但我怎样才能停止 Composer 游乐场?当我启 Action 曲家游乐场并且没有终端命令
我想从本地系统访问文件,以便我可以将它们上传到云端并将链接存储在区 block 链上。有没有办法通过 Hyperledger Composer 中的 .js 脚本文件访问这些文件? 最佳答案 因此从技
我已在本地安装了 Hyperledger Composer。但在本地主机上它给出错误: Error : Error trying to ping. Error: No business network
我有两个同级和两个组织(ri,re)。当我尝试在资源管理器中显示同级时,它总是显示 1 个同级。它没有显示 2 个同行。请找到下面的配置文件 { "name": "eni-network",
我正在本地 linux 机器上设置 super 账本 Composer 。我没有在 Composer 安装指南的先决条件列表中看到 super 账本结构。我需要先设置结构还是 Composer 可以在
目前,我正在对 hyperledger fabric 进行一些负面测试,以正确理解架构。我想测试一个对等点是否由于一些不需要的异常而宕机,然后我们如何解决这种情况。我已经在 aws 上的 hyperl
在因为这篇文章而将其标记为重复之前 Why does transaction give this error I want to mention this post have`nt solved my
我正在尝试在 Composer 中重新创建用 GoLang 编写的链码之一。模型.cto asset Carton identified by cartonId { o String cartonId
我有一个非常简单的 Hyperledger Composer applicationnamespace com.softwaremill.drivernetwork 的问题 participant D
我是一名优秀的程序员,十分优秀!