Я пытаюсь использовать Hyperledger-Sawtooth вместе с Intel SGX. Я установил пилу на машину с Ubuntu, но я пытаюсь понять, как использовать Intel SGX вместе с ней? Каковы преимущества его использования вместе с услугами SGX?
Как использовать сервисы платформы Intel SGX с Hyperledger Sawtooth?
Ответы (1)
[Обновлять]
Вот уникальные преимущества, которые можно получить с Intel SGX вместе с Hyperledger Sawtooth.
Консенсус PoET в режиме SGX: PoET — это масштабируемый алгоритм консенсуса, если он настроен для работы в режиме SGX, вы получаете функцию Byzantine Fault Tolerance (BFT). Другие алгоритмы BFT не масштабируются для работы с более крупными сетями. Например, для PBFT потребуется полностью подключенная сеть, в отличие от PoET. Хотя PBFT достаточно хорош для небольших сетей (даже 20 узлов). Сравнение — это вообще отдельная тема, и здесь я не буду на него отвечать.
Семейство частных транзакций: возможность защитить конфиденциальность данных, данные в хранилище зашифрованы, внеполосный механизм чтения данных с предоставлением разрешений, возможность проверки того, что смарт-контракт/обработчик транзакций, работающий на машине другой стороны, является действительный согласованный код.
[Исходный ответ]
Вероятно, это то, что вы ищете https://sawtooth.hyperledger.org/docs/core/nightly/1-2/sysadmin_guide/configure_sgx.html
В документе объясняется, как настроить PoET для работы на Intel SGX. Поскольку вы задаете вопрос, чтобы узнать, как использовать Intel SGX вместе с Hyperledger Sawtooth, есть еще один проект Hyperledger Labs, который предоставляет семейство частных транзакций. Дополнительную информацию об этом можно найти здесь https://github.com/hyperledger-labs/private-transaction-families
Надеюсь, это даст вам лучшее понимание. Не стесняйтесь добавлять дополнительную информацию к вопросу или спрашивать, что необходимо вдобавок к этому.