热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

hyperledger锯齿湖-英特尔与否?

如何解决《hyperledger锯齿湖-英特尔与否?》经验,为你挑选了3个好方法。

我知道hyperledger锯齿湖使用新的安全CPU指令来实现经过时间的证明(PoET)

这是否意味着hyperledger锯齿湖只能用于英特尔硬件?可以使用其他芯片吗?



1> 小智..:

简答:没有.锯齿不仅仅是英特尔.

Hyperledger Sawtooth是一个硬件中立的区块链堆栈.它包含一个可选的SGX功能,以加强共识.

截至v0.8x,Sawtooth包含3个共识选项:

    DevMode - 用于开发和测试

    PoET(模拟飞地) - 提供有限的拜占庭容错

    PoET(SGX Enclave) - 使用英特尔SGX强制执行拜占庭容错.

正如Haim所指出的那样,PoET规范被编写为对其他或未来的可信执行环境具有灵活性.

更新的文档链接:https: //sawtooth.hyperledger.org/docs/core/releases/latest/



2> Haim Cohen..:

引用规范中的引言部分:

发布到Hyperledger的PoET的初始参考实现是为抽象TEE编写的,以使其对任何TEE实现保持灵活性.该规范定义了SGX的具体实现.

这意味着PoET的理论思想并不局限于特定的实现,但是,具体实现基于SGX(软件保护扩展),据我所知,这是唯一可用的TEE(可信执行环境).它.

英特尔SGX是一项面向应用程序开发人员的技术,可以保护所选代码和数据免于泄露或修改,并使软件能够证明正在运行的代码的真实性.(有关SGX的更多信息,请点击此处).

SGX指令可在第6代(Skylake)Intel Core处理器(或更高版本)上获得,并且还需要BIOS支持.



3> Dan Anderson..:

我需要纠正一些错误陈述:

Hyperledger Sawtooth具有"可插拔共识",允许多种共识算法,包括PoET.请参阅https://sawtooth.hyperledger.org/docs/core/releases/latest/introduction.html?highlight=poet%20simulator#pluggable-consensus-algorithms

PoET Simulator适用于非Intel或非SGX硬件,包括云环境.

PoET Simulator是安全的,可供生产使用.这是由于多层安全性和健全性检查.

编辑:最近添加到Sawtooth的是RAFT一致性算法.共识算法,选择任意时间的领导者.如果超时则取代领导者.筏比PoET快,但不是 拜占庭容错,BFT,(筏只有碰撞容错,CFT).筏也不叉.


推荐阅读
  • 第三周课堂测试1、使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言。(B ... [详细]
  • SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
    自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了&#x ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • ANSI最全介绍linux终端字体改变颜色等ANSI转义序列维基百科,自由的百科全书由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此 ... [详细]
  • 本文探讨了Thrift作为一款支持多语言的服务开发框架,其在体积、功能、扩展性以及多协议支持等方面的显著优势。特别地,Thrift作为一种RPC(远程过程调用协议)框架,非常适合用于构建可扩展且低耦合的分布式服务系统。文章通过多种编程语言对Thrift服务进行了性能测试,并提供了详细的测试结果。 ... [详细]
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • 尤洋:夸父AI系统——大规模并行训练的深度学习解决方案
    自从AlexNet等模型在计算机视觉领域取得突破以来,深度学习技术迅速发展。近年来,随着BERT等大型模型的广泛应用,AI模型的规模持续扩大,对硬件提出了更高的要求。本文介绍了新加坡国立大学尤洋教授团队开发的夸父AI系统,旨在解决大规模模型训练中的并行计算挑战。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • 14款免费网站访客行为分析工具推荐
    探索14款免费的网站访客行为分析工具,帮助你深入了解访客为何离开你的网站,并提供策略以提高用户留存率和转化率。 ... [详细]
  • Linux 存储堆栈架构图
    本文提供了一张清晰的Linux存储堆栈架构图,并对比了多种iSCSI后端解决方案,如LIO和STGT。文中还提供了详细的资源链接,帮助读者深入了解这些技术。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
author-avatar
persisit110
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有