Как использовать сервисы платформы Intel SGX с Hyperledger Sawtooth?

Я пытаюсь использовать Hyperledger-Sawtooth вместе с Intel SGX. Я установил пилу на машину с Ubuntu, но я пытаюсь понять, как использовать Intel SGX вместе с ней? Каковы преимущества его использования вместе с услугами SGX?


person asing177    schedule 08.11.2019    source источник


Ответы (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

Надеюсь, это даст вам лучшее понимание. Не стесняйтесь добавлять дополнительную информацию к вопросу или спрашивать, что необходимо вдобавок к этому.

person Arun    schedule 08.11.2019
comment
добавил больше комментариев к вопросу - person asing177; 09.11.2019
comment
Я добавил дополнительные детали в свой ответ - person Arun; 09.11.2019