hyperledger锯齿湖 - 英特尔与否?

Nat*_* Aw 9 x86 intel blockchain hyperledger hyperledger-sawtooth

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

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

小智 7

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

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

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

  1. DevMode - 用于开发和测试
  2. PoET(模拟飞地) - 提供有限的拜占庭容错
  3. PoET(SGX Enclave) - 使用英特尔SGX强制执行拜占庭容错.

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

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


Hai*_*hen 5

引用规范中的引言部分:

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

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

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

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


Dan*_*son 5

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