如何将英特尔 SGX 平台服务与 Hyperledger Sawtooth 一起使用?

How to use Intel SGX platform services with Hyperledger Sawtooth?

我正在尝试将 hyperledger-sawtooth 与 intel sgx 一起使用。 我已经在 ubuntu 机器上安装了锯齿,但我想弄清楚如何在它旁边使用 intel sgx?将它与 sgx 服务一起使用有什么好处?

[更新]

以下是英特尔 SGX 与 Hyperledger Sawtooth 的独特优势

SGX 模式下的 PoET 共识:PoET 是一种可扩展的共识算法,如果它在 SGX 模式下配置为 运行,那么您将获得拜占庭容错 (BFT) 功能。其他 BFT 算法无法扩展以适用于更大的网络。例如,与 PoET 不同,PBFT 需要一个完全连接的网络。尽管 PBFT 对于较小的网络(甚至 20 个节点)来说已经足够好了。比较完全是另外一个话题,这里就不回答了。

私人交易系列:保护数据隐私的能力,存储数据被加密,带外机制读取许可数据,验证智能合约/交易处理器的能力运行ning 在另一方的机器上是一个有效的约定代码。

[原答案]

可能这就是您要找的东西https://sawtooth.hyperledger.org/docs/core/nightly/1-2/sysadmin_guide/configure_sgx.html

该文档解释了如何在英特尔 SGX 上将 PoET 配置为 运行。由于您要问的问题是了解如何将 Intel SGX 与 Hyperledger Sawtooth 一起使用,因此还有一个 Hyperledger Labs 项目提供私人交易系列。有关更多信息,请参见此处 https://github.com/hyperledger-labs/private-transaction-families

希望这能让您更好地理解。随时向问题添加更多信息或询问在此之上还需要什么。