- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有 50 机器部署在多个位置,每台机器都有 Linux 作为操作系统 .
机器没有持续的互联网连接,每 2 小时没有连接,它们有 45 分钟的 Wi-Fi 连接时间。
在这 2 小时内,机器通过物联网传感器获取数据,并以 JSON 格式存储在本地。
当45min。互联网连接到来时,机器将数据发送到云服务器进行后期处理。
这个问题的目的是在这种具体情况下比较最佳的分布式账本技术,以确保通过多台并发机器发送到云服务器的数据的可靠性。
非常感谢您,并祝您新年快乐。
最佳答案
总结 : 两者都应该提供相似的数据可靠性。 Sawtooth 可以更容易地管理网络寻址的易变性。在您的情况下,DLT 的效用尚不清楚。
详情 :
Hyperledger Sawtooth 使用 Merkle Radix Tree 来执行状态协议(protocol)。这意味着当这些节点之间交换事务时,每个节点将检查它是否已达到与其他节点相同的内部数据库状态。
见 https://sawtooth.hyperledger.org/docs/core/releases/latest/architecture/global_state.html
Quorum 作为 Go 以太坊 fork 具有类似的机制。然而,该 trie 被拆分以表示公共(public)以太坊网络状态以及在侧链上管理的任何私有(private)状态。
根据 Quorum 的文档,端点必须是先验已知的。如果 IP 地址在节点获得和失去连接时发生变化,这对于您提议的网络可能会很困难。
https://github.com/jpmorganchase/quorum/wiki/Quorum-Overview
如果所有地址都发生变化,这对 Sawtooth 来说也很困难。如果至少一个节点保持一致,则可以动态重建拓扑。 Sawtooth 包括不同的协议(protocol)选项,包括动态对等发现。
https://sawtooth.hyperledger.org/docs/core/releases/latest/architecture/validator_network.html#peer-discovery
如果我正确解释了您的用例,则您建议区 block 链节点将其独立的数据 View 提供给集中式服务器。这不适合区 block 链。
区 block 链的想法是,这些独立节点中的每一个都会将它收到的交易传递给其他节点,以便最终它们都拥有相同的数据 View 。
关于iot - Hyperledger Sawtooth 与 Quorum 的并发性和速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083489/
我正在尝试使用 javascript 将交易提交到 Hyperledger Sawtooth v1.0.1 到在 localhost 上运行的验证器。 post请求的代码如下: request.pos
当我运行脚本 sawtooth keygen my_key , 我有: Traceback (most recent call last): File "/usr/bin/sawtooth"
据我了解 hyperledger sawtooth lake使用新的安全CPU指令来实现Proof of elapsed time (PoET) 这是否意味着 super 账本锯齿湖只能与英特尔硬件一
我正在尝试使用来自 Sawtooth SDK 的 Sawtooth SDK 进行签名和验证.查看文档,我照做了,但没有用。 import SawtoothSigning public class Se
我刚刚从 Git repository 安装了 Hyperledger 锯齿市场通过我本地机器上的 Docker。但是,现在我想卸载所有文件,但我不知道该怎么做。 我在文件夹 ~/Workspace/
我在我的 Windows 机器上安装了 Linux 子系统,然后在 Microsoft guide 之后添加了 Ubuntu 应用程序,然后按照 their guide 安装 Hyperledger
假设我有 50 机器部署在多个位置,每台机器都有 Linux 作为操作系统 . 机器没有持续的互联网连接,每 2 小时没有连接,它们有 45 分钟的 Wi-Fi 连接时间。 在这 2 小时内,机器通过
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 2年前关闭。 Improve this questi
I am playing around with hyperledger-sawtooth. I have installed the sawtooth in ubuntu machine but i
Hyperledger Sawtooth 是否有任何组件可以执行类似于 Fabric CA 在 Hyperledger Fabric 中所做的操作? 如果没有,我可以使用任何此类外部组件吗? 最佳答案
HyperLeger Sawtooth 支持订阅事务处理器中的事件。但是,有没有一种方法可以在事务处理器中创建特定于应用程序的事件,例如此处的 Python 示例:https://www.jackll
当我尝试将锯齿波 SDK 导入 Pycharm 时失败并出现以下错误 Collecting sawtooth-sdk==1.0.1 Using cached sawtooth-sdk-1.0.1.ta
如果我需要某个州地址的历史记录,我应该怎么做? 是否可以使用 REST API 检索所有更改叶状态地址的事务? 或者收集“历史”的唯一方法是遍历所有交易并仅收集我需要的交易? 最佳答案 可以通过查询具
我试图按照以下链接安装 Hyperledger Sawtooth,但与受支持的 Ubuntu 16.04 版本不同,我使用的是本月早些时候发布的 Ubuntu 18.04 LTS。您能否分享一下我如何
我无法向链添加新 block ,因为锯齿 validator 默认正在报告:[2019-01-25 18:18:54.029 警告 block_validator] 区 block 7f3...370
我是一名优秀的程序员,十分优秀!